【发布时间】:2017-12-19 18:00:41
【问题描述】:
有没有办法自动将 cmdlet 的管道输出发送到 out-null,除非它被显式分配给变量或通过管道传输到主机外?
例如,假设我有一个包含许多 cmdlet 的脚本,这些 cmdlet 将一个无关对象转储到您不想保存或查看的控制台:
mkdir dir1 | out-null
mkdir dir2 | out-null
mkdir dir3 | out-null
我发现解决此问题的唯一方法是将输出通过管道输出到 null 或将其分配给我丢弃的变量。我想要做的是在我的脚本顶部将 out-default 重新分配给 out-null 以产生上述效果。我只是认为总是需要在每一行上放置“out-null”以避免使用powershell:“自动将cmdlet的管道输出发送到out-null,除非它被显式分配给变量或通过管道传输到主机"
有可能吗?
【问题讨论】:
标签: powershell