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

时间:2017-07-19 13:08:30

标签: powershell powercli

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

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

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

我试图在末尾添加变量以停止反馈

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

但没有用。

有没有办法阻止它。或者是一种聪明的方式来调用它以便将输出转储到其他地方吗?

2 个答案:

答案 0 :(得分:3)

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

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

使用PS v5。

答案 1 :(得分:0)

在执行之前,运行以下代码:

Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false