我有下面的一段代码,我试图访问一个在try中定义的变量,但它无法访问,可以做些什么来修复它。
try{
$X = get-X
}
catch
{
Manage exception
}
write-host $X发布于 2012-09-26 00:52:11
正如@Christian指出的那样,它应该以你拥有的方式工作得很好。如果没有填充$x,则可能是Get-X没有返回任何内容,或者发生了错误。
您可以始终使用在顶部声明变量的模式:
$a = <default value, or $null>
try
{
$a = get-process
}
catch
{
write-error "Some error occurred"
}
$ahttps://stackoverflow.com/questions/12578683
复制相似问题