PowerShell 技能连载 - 覆盖 Out-Default(第 1 部分)

Out-Default 是一个隐藏的 PowerShell cmdlet,它在每个命令执行结束时被调用,并且将结果输出到控制台。您可以将这个函数覆盖为自己的版本,例如忽略所有输出,或输出一条“机密”消息:

1
2
3
4
function Out-Default
{
'SECRET!'
}

以下是移除自定义覆盖函数的方法:

1
PS C:\> del function:Out-Default

PowerShell 技能连载 - 覆盖 Out-Default(第 1 部分)

http://blog.vichamp.com/2019/07/03/overriding-out-default-part-1/

作者

吴波

发布于

2019-07-03

更新于

2022-07-06

许可协议

评论