【发布时间】:2016-04-06 13:12:58
【问题描述】:
在非域服务器SERVER我有一个本地管理员帐户USER。
在我作为域用户运行的域客户端计算机上。
使用以下代码,我尝试查看SERVER 上的所有服务
$cred = Get-Credential "SERVER\USER"
Invoke-Command -ComputerName SERVER -ScriptBlock {Get-Service} -Credential $cred
但是,我收到以下错误
无法在计算机“.”上打开服务控制管理器。此操作可能需要其他权限。 + CategoryInfo : NotSpecified: (:) [Get-Service], InvalidOperationException + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetServiceCommand
然而,如果我以USER 的形式 RDP 到 SERVER,我可以手动打开 Powershell 窗口并运行 Get-Service 而不会出现任何问题。怎么回事?
【问题讨论】:
标签: powershell cross-domain powershell-remoting