Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
强制以管理员身份运行PowerShell脚本_Powershell - Fatal编程技术网

强制以管理员身份运行PowerShell脚本

强制以管理员身份运行PowerShell脚本,powershell,Powershell,我编写了一个powershell脚本,用于安装和启动一些服务。只有当脚本以管理员身份运行时,它才会工作。有没有办法强制脚本拥有这些特权?您可以看看答案。它允许您强制将某些内容作为另一个帐户运行。在使用PowerShell V2的情况下,您还可以执行以下操作: Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "Get-Service"' 这将以管理员身份运行“获取服务”,您可以用脚本替换它

我编写了一个powershell脚本,用于安装和启动一些服务。只有当脚本以管理员身份运行时,它才会工作。有没有办法强制脚本拥有这些特权?

您可以看看答案。它允许您强制将某些内容作为另一个帐户运行。

在使用PowerShell V2的情况下,您还可以执行以下操作:

Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "Get-Service"'
这将以管理员身份运行“获取服务”,您可以用脚本替换它