检测PowerShell是否以管理员身份运行

回旋镖

如何在脚本中判断PowerShell是否以管理员权限运行?

我需要知道,因为我正在尝试运行需要打开受保护端口的功能的程序。

马齐
[bool](([System.Security.Principal.WindowsIdentity]::GetCurrent()).groups -match "S-1-5-32-544")

分解这是做什么的:

  • [bool]-将最终结果转换为bool
  • [System.Security.Principal.WindowsIdentity]::GetCurrent()-检索WindowsIdentity当前正在运行的用户的。
  • (...).groups-访问groups身份属性,以查找该身份所属的用户组。
  • -match "S-1-5-32-544"检查以查看是否groups包含管理员组的SID,该标识仅在使用“以管理员身份运行”时包含。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PowerShell运行与以管理员身份启动PowerShell不同

来自分类Dev

TFS构建:以管理员身份运行Powershell脚本

来自分类Dev

以本地管理员身份运行Powershell脚本

来自分类Dev

以非管理员身份运行代码

来自分类Dev

以管理员身份运行.hta

来自分类Dev

无法以管理员身份运行

来自分类Dev

以管理员身份运行的脚本

来自分类Dev

要求程序以管理员身份运行

来自分类Dev

以管理员身份运行 cmd scala

来自分类Dev

以管理员身份运行 Ubuntu

来自分类Dev

在Windows 10上以管理员身份运行程序时是否可以跳过管理员密码?

来自分类Dev

是否可以始终以管理员身份从Windows的“运行”面板运行cmd?

来自分类Dev

文件的内容是否不同,取决于是否以“以管理员身份”运行IDE?

来自分类Dev

如何从提升的PowerShell控制台以非管理员身份运行进程?

来自分类Dev

Powershell-以管理员身份运行时,拖放操作不起作用

来自分类Dev

以管理员身份运行Powershell命令-命令自身不会加载

来自分类Dev

PowerShell-以管理员身份运行时还原脚本位置的目录

来自分类Dev

如何以管理员身份在新的Powershell实例中运行cmd命令

来自分类Dev

如何以管理员身份在主目录中启动PowerShell,使其运行?

来自分类Dev

以本地管理员身份运行powershell脚本。为什么不起作用?

来自分类Dev

Windows 10计划任务以管理员用户身份运行将无法执行Powershell

来自分类Dev

如何在非高架Powershell中运行copy-item(以管理员身份)?

来自分类Dev

在与原始脚本相同的目录中以管理员身份运行PowerShell脚本

来自分类Dev

如何检查Visual Studio是否使用Visual Studio SDK以管理员身份运行?

来自分类Dev

是否可以以管理员身份自动运行批处理文件

来自分类Dev

如何检查cygwin mintty / bash是否以管理员身份运行?

来自分类Dev

运行对话框“以管理员身份运行”选项

来自分类Dev

当以管理员身份运行公司名片只运行

来自分类Dev

为什么在管理员用户中以管理员身份运行?

Related 相关文章

  1. 1

    PowerShell运行与以管理员身份启动PowerShell不同

  2. 2

    TFS构建:以管理员身份运行Powershell脚本

  3. 3

    以本地管理员身份运行Powershell脚本

  4. 4

    以非管理员身份运行代码

  5. 5

    以管理员身份运行.hta

  6. 6

    无法以管理员身份运行

  7. 7

    以管理员身份运行的脚本

  8. 8

    要求程序以管理员身份运行

  9. 9

    以管理员身份运行 cmd scala

  10. 10

    以管理员身份运行 Ubuntu

  11. 11

    在Windows 10上以管理员身份运行程序时是否可以跳过管理员密码?

  12. 12

    是否可以始终以管理员身份从Windows的“运行”面板运行cmd?

  13. 13

    文件的内容是否不同,取决于是否以“以管理员身份”运行IDE?

  14. 14

    如何从提升的PowerShell控制台以非管理员身份运行进程?

  15. 15

    Powershell-以管理员身份运行时,拖放操作不起作用

  16. 16

    以管理员身份运行Powershell命令-命令自身不会加载

  17. 17

    PowerShell-以管理员身份运行时还原脚本位置的目录

  18. 18

    如何以管理员身份在新的Powershell实例中运行cmd命令

  19. 19

    如何以管理员身份在主目录中启动PowerShell,使其运行?

  20. 20

    以本地管理员身份运行powershell脚本。为什么不起作用?

  21. 21

    Windows 10计划任务以管理员用户身份运行将无法执行Powershell

  22. 22

    如何在非高架Powershell中运行copy-item(以管理员身份)?

  23. 23

    在与原始脚本相同的目录中以管理员身份运行PowerShell脚本

  24. 24

    如何检查Visual Studio是否使用Visual Studio SDK以管理员身份运行?

  25. 25

    是否可以以管理员身份自动运行批处理文件

  26. 26

    如何检查cygwin mintty / bash是否以管理员身份运行?

  27. 27

    运行对话框“以管理员身份运行”选项

  28. 28

    当以管理员身份运行公司名片只运行

  29. 29

    为什么在管理员用户中以管理员身份运行?

热门标签

归档