如何显示特定的错误消息

时间:2017-12-27 14:43:21

标签: powershell active-directory powershell-v5.0

Full Code - Pastebin.com

我试图通过在出现错误消息时添加错误消息来优化我的PowerShell脚本。

我正在计划

  • 如果我们的AD环境中已存在用户名
  • 如果" NewUsername"文本框留空

这些只是我能看到的导致问题发展的前两个例子。

我一直在研究,我相信我应该使用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文件,并且在运行时没有显示控制台。这会导致问题吗?

0 个答案:

没有答案