在做Import-PSSession什么时如何避免所有不需要的控制台输出?我正在编写一个脚本来监视Exchange中的某些内容,它需要放入我们的监视系统并且只生成非常具体的输出,但每当我导入我的Exchange会话时它就会生成
警告:某些导入的命令名称包含未经批准的动词,这些动词可能会使其不易被发现.使用Verbose参数获取更多详细信息,或键入Get-Verb以查看已批准的动词列表.
我试过了:
$Session=(Import-PSSession(New-PSSession -ConfigurationName Microsoft.Exchange \
-ConnectionUri http://CasServer/PowerShell/ -Authentication Kerberos \
-Credential $Cred -AllowClobber -WarningAction:SilentlyContinue)
Run Code Online (Sandbox Code Playgroud)
它仍然显示不需要的文本.我也尝试过-ErrorAction:SilentlyContinue; 不起作用.
小智 13
如果指定要使用的所有cmdlet不可行,则可以使用以下开关来禁止警告:
-DisableNameChecking
Run Code Online (Sandbox Code Playgroud)
例:
Import-PSSession $session -DisableNameChecking
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14416 次 |
| 最近记录: |