我对PowerShell中的隐式远程处理功能有问题,也许有人可以提供帮助。
我正在与一个人开场
$Session = New-PSSession -ComputerName $ComputerName -Credential $Credential -ErrorAction Stop
使用$ Credential,我提供了一个有效的凭据对象。
当在Powershell窗口(或VS Code集成控制台)中首次运行脚本时,一切都会按预期工作,并且我的命令在远程计算机上执行。第二次运行相同的脚本时,我可以看到该会话已打开,但仍提示输入密码(用户名已经存在)。当我关闭VS Code时,再次打开它即可再次运行该脚本,它的工作方式就像一个超级按钮。当我在临时PS控制台中运行脚本时,它可以工作。
我要终止会话与]
Remove-PSSession $Session
也许有人有主意。
提前感谢!
我对powershell中的隐式远程处理功能有疑问,也许有人可以提供帮助。我用$ Session = New-PSSession -ComputerName $ ComputerName -Credential $ Credential ...
[如果有人面临同样的问题。我找到了解决方案。