【发布时间】:2019-03-10 22:35:00
【问题描述】:
借鉴微软示例代码:
function myService() {
New-Service -Name "MyService" -BinaryPathName "c:\windows\system32\svchost.exe -k netsvcs"
}
Start-Process -FilePath powershell.exe -Verb RunAs -Wait -ArgumentList '-Command',"$(myService)"
New-Service:由于以下错误无法创建服务:访问被拒绝。
这很奇怪,因为我认为 -RunAs 让我成为管理员。
我还需要做些什么来启动服务吗?
【问题讨论】:
-
你能以管理员身份运行 PowerShell 本身吗?
-
@HariHaran 我可以在以管理员身份运行的函数中运行其他命令。这与以管理员身份运行 powershell 本身是一样的吗?
标签: powershell