【发布时间】:2016-04-05 14:24:39
【问题描述】:
我在使用 Invoke-Command cmdlet 时遇到了一些问题。我使用我的域身份登录到我的本地计算机,该身份在$server 上具有管理员权限。如果我手动输入凭据,然后使用 Invoke-Command,则会收到错误消息:
无法在计算机“”上打开服务控制管理器。此操作可能需要其他权限。
# Works
Get-Service -ComputerName $server-ErrorAction Ignore
# Doesn't work
$cred = Get-Credential
Invoke-Command -ComputerName localhost -ScriptBlock {param($serverIPAddress) Get-Service -ComputerName $server -ErrorAction Ignore} -Credential $cred -ArgumentList $server
内置凭据有什么特别之处吗?
【问题讨论】:
标签: powershell windows-authentication kerberos powershell-4.0 invoke-command