Board logo

标题: [系统相关] 批命令如何判断文件的高级安全设置里主体Administrators是一个还是多个?谢谢! [打印本页]

作者: Shuye    时间: 2023-2-24 01:47     标题: 批命令如何判断文件的高级安全设置里主体Administrators是一个还是多个?谢谢!


用工具更改文件的所有者及权限后,有时会多出一个 Administrators,

怎样用批命令判断 Administrators 是一个还是多个?

谢谢啦!






作者: WHY    时间: 2023-2-24 11:50

  1. @echo off
  2. set "f=C:\Windows\Explorer.exe"
  3. set "n=0"
  4. for /f %%i in ('PowerShell "$ID=(Get-ACL '%f%').Access.IdentityReference.Value -match 'Administrators$';$ID.Count"') do (
  5.     set "n=%%i
  6. )
  7. if %n% GTR 1 (
  8.     echo;^>1
  9. ) else if %n% EQU 1 (
  10.     echo;=1
  11. ) else (
  12.     echo;NULL
  13. )
  14. pause
复制代码

作者: Shuye    时间: 2023-2-24 13:54

回复 2# WHY

高手、专业、完美,谢谢 WHY 兄!





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2