如何远程设置 powershell 以接受 Enter-PSSession

如何远程设置 powershell 以接受 Enter-PSSession

我尝试在几台计算机上远程执行 powershell 命令,但遇到了一些问题。首先,这些计算机没有启用 Enable-PSRemoting,因此我无法简单地 Enter-PSSession。我尝试通过 psexec 运行 powershell 脚本,但我尚未在计算机上设置执行策略。

我的想法是执行一个 powershell 登录脚本来完成此操作,但在尝试之前,我想看看是否还有其他方法可以在机器上启用 psremoting。提前致谢!

答案1

您不需要为此编写脚本。:) 这里有一个小包装函数,我使用它就是为了这个目的:

function Enable-Remoting {
param (
    [Alias('CN')]
    $ComputerName
)
    psexec \\$ComputerName -s -h -d powershell Enable-PSRemoting -Force
}

相关内容