我有一台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
但没有用。
有没有办法阻止它。或者是一种聪明的方式来调用它以便将输出转储到其他地方吗?
答案 0 :(得分:3)
您可以将连接分配给变量以抑制输出:
$connection = Connect-VIServer -Server myhostaddress.com -Credential $cred
使用PS v5。
答案 1 :(得分:0)
在执行之前,运行以下代码:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false