我试图通过在出现错误消息时添加错误消息来优化我的PowerShell脚本。
我正在计划
这些只是我能看到的导致问题发展的前两个例子。
我一直在研究,我相信我应该使用try/catch
块。但是我不确定如何合并它们,以及如何提取特定的错误消息。
我是否通过在代码中的此位置添加try/catch
块来启动它?
$CreateAccount = New-Object system.windows.Forms.Button
$CreateAccount.Text = "Create Account"
$CreateAccount.Width = 127
$CreateAccount.Height = 27
$CreateAccount.Add_MouseClick({
#add here code triggered by the event
try
{
#code to actually run here
}
catch
{
#code to display error messages if any come up
}
如果是这样,有人可以指出我正确的方向来获取2种错误类型,以便我可以将它们显示给运行脚本的用户吗?
我觉得我还必须指出我将.ps1脚本转换为.exe文件,并且在运行时没有显示控制台。这会导致问题吗?