停止为 Connect-VIServer 返回的连接消息

Stop connection message coming back for Connect-VIServer

我有一台 IIS 机器托管一些 PHP 调用 Powershell 文件。在我的 Powershell 文件中添加 Powercli 管理单元后,我连接到 vSphere。

当它执行时会产生一些我不想要的输出,因为它会被放到每个 php 输出页面上。

名称端口用户---- ---- ---- myhostaddress.com 443 mynetwork\reporteruser

我试过在末尾加变量停止反馈

Connect-VIServer -server myhostaddress.com -User $logincred.User -Password $logincred.Password  -WarningAction SilentlyContinue -ErrorAction Continue

但是没有用。

有没有办法阻止它。还是一种巧妙的调用方式,以便将输出转储到其他地方?

您可以将连接分配给变量以抑制输出:

$connection = Connect-VIServer -Server myhostaddress.com  -Credential $cred

正在研究 PS v5.

执行前,运行以下代码:

Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false