如果你要通过Powershell远程访问电脑。这时你必须在对方电脑(你想要访问的电脑),用管理员权限执行下面代码:
PS> Enable-PSRemoting -SkipNetworkProfileCheck -Force
一旦你这样执行了代码,你只要拥有目标电脑的本地管理员权限就能从其它窗体访问这台电脑了。当两台电脑在同一个域内你就可以直接指定计算机名而不需要它的IP的地址。
启动交互方式:
PS> Enter-PSSession -ComputerName targetComputerName
要远程代入执行代码,请尝试:
PS> Invoke-Command -ScriptBlock { Get-Service } -ComputerName targetComputerName
支持Powershell3.0及以后版本