我有一台IIS机器,托管了一些调用Powershell文件的PHP。在Powershell文件中添加Powercli管理单元后,我建立了与vSphere的连接。
当它这样做时,它会产生一些我不想要的输出,因为这会被放在每个php输出页面上。
名称端口用户------- ----myhostaddress.com443我的网络\报告器用户
我尝试在末尾添加变量以停止反馈
Connect-VIServer -server myhostaddress.com -User $logincred.User -Password $logincred.Password -WarningAction SilentlyContinue -ErrorAction Continue
但没有用。
有没有办法阻止它,或者有没有一个聪明的方法调用它,这样输出就可以转储到其他地方了?
3条答案
按热度按时间93ze6v8z1#
可以将连接指定给变量以抑制输出:
正在使用PS v5。
sqougxex2#
在执行之前,运行以下代码:
1zmg4dgp3#
您可以将输出通过管道传输到
Out-Null
:这相当于在Linux中将
stdout
重定向到/dev/null
(... > /dev/null
)。