2017-04-05 95 views
-1

你好我不是一个脚本专家,寻求帮助IM: 我想有一个退出代码,即时通讯不知道这作品怎么办?PowerShell的退出代码implentation

(GET-ItemProperty HKLM: \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\系统).EnableLUA

如果值= 0的退出代码应该是 写主机 “成功消息” 退出0

如果值是1的退出代码应该是 写主机“错误消息”退出1001

但我不知道如何实现这一点,有人可以帮助我,一旦我看到脚本工作,我可以有一个想法如何这个确切的工作。

这个原因是具有MAX远程,

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

如果我们能正确implent此仪表板会看到正确的退出代码。

谢谢

$ enablelua =(GET-ItemProperty HKLM:\ SOFTWARE \微软\的Windows \ CurrentVersion \政策\系统).EnableLUA 如果($ enablelua -eq $ 0){ 写主机“UAC已启用” 退出0 } 其他{ 写主机 “禁用UAC” 退出1001 }

不工作

回答

0
$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 
} 

这个工程;)刚分享