我是PowerShell脚本新手。我在powershell中创建了一个脚本,我想创建一个脚本来验证它是否已正确执行
例如,验证清除是否已执行。
你可以帮帮我吗?感谢您的帮助!
答案 0 :(得分:1)
我觉得这有点宽泛,因为有数百种方法可以做到这一点,但我可能会想到的是在第一个脚本(事件日志,文本文件,SQL数据库)末尾的某处写入一个条目,让第二个脚本只测试输出的存在,假设有一个脚本检查另一个脚本是一个很难的要求。
调查
Get-Help Write-EventLog
Get-Help Get-EventLog
Get-Help Out-File
Get-Help Get-Content
对于新的剥壳机来说,SQL可能有点过分,但如果您有兴趣,请浏览System.Data.SqlClient
如果不需要第二个脚本,您可能更适合在第一个脚本中使用try / catch块,使用catch通知您(通过Send-MailMessage
之类的内容)或记录失败有人可以稍后阅读。