powershell 退出代码实现

powershell exit code implentation

您好,我不是脚本专家,我正在寻求帮助: 我想要一个退出代码,我不确定它是如何工作的...

(Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System).EnableLUA

如果值 = 0,退出代码应该是 写入主机 "Success Message" 退出 0

如果值为 1,则退出代码应为 写入主机 "Error Message" 退出 1001

但我不知道如何实现这个,有人可以帮助我吗,一旦我看到脚本工作,我就能知道它到底是如何工作的。

这个原因是有 MAX Remote,

这里有一些信息: https://dashboard.systemmonitor.co.uk/dashboard/helpcontents/index.html?script_guide.htm

如果我们能正确地实现这一点,仪表板就会看到正确的退出代码。

谢谢

$enablelua = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System).EnableLUA 如果($enablelua -eq $0){ 写主机 "UAC Is Enabled" 出口 0 } 别的 { 写主机 "UAC Is Disabled" 出口 1001 }

不起作用

$enablelua = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System).EnableLUA
if ($enablelua -eq 0){
Write-Host "UAC Is Disabled"
Exit 1010
}
else {
Write-Host "UAC Is Enabled"
Exit 0
}

这有效 ;) 只是分享