两次运行脚本时,Powershell隐式远程处理会话会提示您输入密码

问题描述 投票:1回答:1

我对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 ...

powershell visual-studio-code powershell-remoting
1个回答
0
投票

[如果有人面临同样的问题。我找到了解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.