我创建了一个脚本来远程管理我的交换服务器,这是我可以在Powershell控制台保持打开状态后运行它的唯一方式,方法是运行该脚本,方法是在shell控制台中双击该目录浏览一次该目录,运行然后关闭,这违背了它的目的。我尝试了no exit参数,但是当我使用它继续运行脚本时,我只需要控制台执行一次脚本,然后保持打开状态,下面就是我的脚本,而我尝试过的方法是无需编辑即可完成此操作。我的工作桌面注册表?
脚本:
$UserCredential = Get-Credential
$session = new-pssession -configurationname microsoft.exchange -connectionuri http://my exchange server/powershell/ -authentication kerberos -credential $usercredential
import-pssession $session
以及不断重复执行脚本的脚本:
PowerShell -NoExit -File "C:\SomeFolder\SomePowerShellScript.ps1"
我尝试过
PowerShell -NoExit -Command "Write-Host 'This window will stay open.'"
这将使控制台保持打开状态,但在我按Enter键时结束与交换服务器的连接