我似乎无法让这个“if then”语句起作用。这个简单的陈述我做错了什么。
$checkUS = "false"
$usRegions =(Get-EC2Region) |Where -Property RegionName -Like -Value "us-*" |select RegionName | foreach {$_.RegionName}
$allregions=(Get-EC2Region).RegionName
If($checkUS = "true") {$Regions=$usRegions} Else {$Regions=$allregions}
谢谢!
在 Powershell 中,=
运算符用于赋值。
-eq
定义 IF 条件时需要使用比较运算符。
错误的
If($checkUS = "true") ...
正确的
If($checkUS -eq "true") ...
.
=
这里的标志是好的。{$Regions=$usRegions} Else {$Regions=$allregions}
参考
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句