我是自学 PowerShell 的,现在我已经编写了一些脚本,其中一些非常强大。尽管如此,我还是担心我可能没有按照预期的方式使用 PowerShell。以下是我的两个主要担忧:
根据我的阅读,PowerShell 脚本应该以这样的方式编写,即它们可以通过管道输入,也可以通过管道输出到其他东西。但是我编写脚本的方式是完全独立的,并通过
Write-Host
.我读过的另一件事是,当出现错误时(例如,您尝试读取文件但没有权限),您应该使用
Write-Error
而不是Write-Host
. 不过,我不这样做。我只是捕获简单的英文错误消息并将其输出,Write-Host
因此对于除了如何运行脚本之外对 PowerShell 或编码一无所知的人来说,它对用户更友好。
在 PowerShell 社区中,这些事情中的任何一个都非常不受欢迎吗?如果我向高级 PowerShell 编码人员展示我的一个功能强大、注释良好、易于阅读的脚本,他会嘲笑它并称其为垃圾吗?
我的一些脚本可能对其他人有用,但我不愿将代码展示给任何人,因为担心我的风格不正确。任何帮助,将不胜感激。谢谢!