powershell - 如何在 powershell 中识别具有多个值的哈希表键

标签 powershell hashtable

我有一个从这样的数组创建的哈希表:

$employeesHashtable = $employees | Group-Object -Property Initials -AsHashTable

如何查找具有多个值的键?

最佳答案

使用 .GetEnumerator() 的替代方法可以使用哈希表 Keys , key 集合实现 ICollection并且可以毫无问题地枚举:

$keysWithMultipleValues = $employeesHashtable.Keys.where{ $employeesHashtable[$_].Count -gt 1 }

关于powershell - 如何在 powershell 中识别具有多个值的哈希表键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72451122/

相关文章:

azure - Get-MsolUserRole Azure AD V2 cmdlet 等效项

powershell - 我怎样才能得到一个任务来设置一个可以在配置中使用的变量?

azure - Set-AzStorageBlobContent 引发异常 : Illegal characters in path

c - 在 g_hash_table 中使用 int 作为键

java - 如何在java中将哈希表转换为字符串

Java - 从 Object 到 Map.Entry<String,String> 的未经检查的转换

javascript - 为什么 If 语句为 hashTable 返回 undefined?

c# - 搜索速度快、体积小的数据结构

regex - 在 PowerShell 中仅删除 CSV 引号中的逗号

windows - 找出谁通过 Powershell 对文件进行了最后更改?