powershell - 关闭回显Powershell

标签 powershell

我有一个获取共享大小的命令-但是由于基于谁自然运行脚本的权限,它会向控制台发送错误消息。

 $shareSize = [math]::round((Get-ChildItem $($share.path) -Recurse -Force | Measure-Object -Property Length -Sum ).Sum/1GB)

我想抑制错误,例如尽可能关闭ECHO?

最佳答案

您可以通过将错误流重定向到$null来抑制错误消息,例如:

[math]::round((Get-ChildItem $($share.path) -Recurse -Force 2>$null

关于powershell - 关闭回显Powershell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17958388/

相关文章:

azure - 如何使用powershell获取所有Azure订阅和资源的列表(以特定格式)

c# - 编写C#PowerShell cmdlet-如何将调试日志记录输出到TeamCity调用者

sql - 如何从数组中删除空间 (powershell)

android - react 原生 : Could not initialize class org. codehaus.groovy.reflection.ReflectionCache

sql - 如何在Powershell中遍历数据表?

powershell - 使用 PowerShell 复制右键单击文件夹并选择属性

powershell - 配置管理器

powershell - 如何使用通用脚本语言从内置扬声器发出 BIOS 蜂鸣声?

powershell - 需要有关如何获取字符串形式的控制台输出/返回值的帮助

azure - 使用 Select-Object 更改属性的数据类型并添加计算属性