我有两个域名
foo.local test.local
如果我使用的是test.local域中的VM,我可以对test.local hyper-v服务器运行powershell hyper-v cmdlet.
Get-VM -ComputerName hyperv01.test.local
我希望能够从foo.local域中的工作站运行同样的命令.
我相信我需要在hyper-v服务器上启用委派,以便我的工作站可以运行hyperv命令,但是看起来我无法在管理员控制台中更改域.
有没有办法允许我的foo.local域中的工作站在test.local域中的hyperv服务器上运行Get-VM?
PowerShell远程处理和Windows凭据委派是两回事.您执行的大多数远程操作都是在没有凭据委派的情况下完成的.
原文链接:https://www.f2er.com/windows/368066.html委派允许您连接的计算机远程获取凭据并重复使用它们以跳转到第3台服务器.这具有安全隐患,但有时是必要的,尤其是在管理hyper-v主机组时.
远程处理不需要委派初始连接.有几种方法可以使用远程服务器进行身份验证.在您的域中,您默认使用Kerberos.如果要使用Kerberos对远程域中的服务器进行身份验证,域管理员将需要设置域信任.
对于不在同一域(甚至在工作组中)的计算机,您可以使用证书身份验证. The Secrets of PowerShell Remoting是来自PowerShell社区的免费电子书,它将引导您完成配置.