跨域边界的New-PSSession
我正在尝试启动一个需要能够创建新会话(使用New-PSSession)的虚拟机。当然,高度参与的about_Remote_Troubleshooting是我的不变伴侣! 启动基本计算机(Win 8.1 Enterprise)后: 例如,我公司的主要域名是mycompany.com。 我们有一个开发领域,dev.mycompany.com以便开发人员可以使用一个沙箱。 我将新的VM(名为my-vm)添加到了开发域dev.mycompany.com。 我在新VM上有一个本地帐户,该帐户在my-vm\msorens本地计算机上的Administrators组中。 第一关: New-PSSession由于跨域问题,尝试运行只是失败,访问被拒绝。根据上面引用的故障排除页面: 当另一个域中的用户成为本地计算机上Administrators组的成员时,该用户无法使用管理员特权远程连接到本地计算机。 我不确信这是真的(由于我在域问题上的经验不足),但是应用该补救措施的配方可以使基本New-PSSession方法起作用: New-ItemProperty ` -Name LocalAccountTokenFilterPolicy ` -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System ` -PropertyType DWord ` -Value 1 (而且,虽然它的安全性较差,但它只是个沙盒VM,所以很好。) 第二关: 有了上述补丁,我可以成功完成以下任何一项操作: PS> New-PSSession PS> New-PSSession -ComputerName localhost PS> New-PSSession -ComputerName my-vm 但是,我的实际需要是提供机器的FQDN: PS> New-PSSession -ComputerName my-vm.dev.mycompany.com 由于缺少凭据,该操作失败。这给我们带来了: PS> New-PSSession -ComputerName my-vm.dev.mycompany.com -Credential (Get-Credential) …