PowerShell 技能连载 - 查看函数源码
以下是一种快速查看 PowerShell 函数源码的方法:
1 | ${function:Clear-Host} | clip |
这将会把 Clear-Host
的源代码复制到剪贴板中,并且当您粘贴它时,您可以看到 Clear-Host
是如何工作的:
1 | $RawUI = $Host.UI.RawUI |
通常可以从这里学到很多东西。如果您想用非空格的字符填充 PowerShell 控制台,例如绿底白字的 ‘X’,请试试这段代码:
1 | $host.UI.RawUI.SetBufferContents( |
请注意这只能在真正的 PowerShell 控制台宿主中起作用。
PowerShell 技能连载 - 查看函数源码
http://blog.vichamp.com/2017/06/12/spying-on-function-source-code/