【发布时间】:2016-03-07 14:06:37
【问题描述】:
我正在尝试使用以下代码从我的哈希中删除所有为空的键:
foreach ($key in $OUHash.Keys){
if ($($OUHash.Item($key)) -eq $NULL) {
$OUHash.Remove($key)
}
}
这会删除一个空键,但不是全部,它还会给我这个错误消息:
Collection was modified; enumeration operation may not execute.
At C:\AD\Shadow group Sync.ps1:31 char:10
+ foreach ($key in $Hash.Keys){
+ ~~~~
+ CategoryInfo : OperationStopped: (:) [], InvalidOperationException
+ FullyQualifiedErrorId : System.InvalidOperationException
【问题讨论】:
标签: powershell hash key