我正在编写一个使用 psexec 在远程计算机上运行的代码,在某些代码点它停止并等待用户按 Enter 以继续,这只发生在远程!当我使用本地它很好时,我如何防止这种情况并保持我的代码“滚动”?
代码:
param(
[Parameter(ParameterSetName='database')] [string]$database,
[Parameter(ParameterSetName='file')] [string]$file,
[Parameter(ParameterSetName='server')] [string]$server,
[Parameter(ParameterSetName='mailbox')] [string]$mailbox,
[Parameter(ParameterSetName='all')] [switch]$all,
[string]$filename
)
if($mailbox) { $mailboxes = @(Get-Mailbox $mailbox) } ----->#it stop after this function#