【发布时间】:2019-09-13 09:14:59
【问题描述】:
我在 Windows 10 上使用 Powershell 5.1 版。
我有下面的代码,我正在尝试检查执行状态,如果它有效,则输出为成功,否则失败。
当我运行代码时,代码可以运行,但输出失败。
下面是代码
if(Enable-LocalUser -Name TEST)
{
Write-Host "Success"
}
else
{
Write-Host "Failed"
}
如何正确确认命令执行?请帮忙
【问题讨论】:
-
Enable-LocalUsercmdlet 不返回任何内容。 [grin] 来自该 cmdlet 的帮助 >>>OUTPUTS - None - This cmdlet does not generate any output.$NULL 和$NULL强制测试为 @987654326 @ 就像零一样。 ///// 相反,运行 cmdlet 并使用(Get-LocalUser -Name $env:USERNAME).Enabled之类的东西来测试帐户是否已启用。
标签: powershell powershell-4.0 powershell-5.0