小编use*_*554的帖子

PowerShell中的联盟和交集?

我有一系列具有以下结构的对象:

structure Disk
{
  int UID;
  String Computer;
}
Run Code Online (Sandbox Code Playgroud)

计算机可以具有一堆共享磁盘,并且可以在计算机之间共享磁盘.

我想找出所有计算机常用的所有磁盘.例如,我有计算机A,B和C; 磁盘阵列1,2和3.磁盘阵列为{1,A},{1,B},{2,A},{2,B},{2,C},{3,A}.我想要的结果应该是磁盘2,因为它出现在A,B和C上.

有没有有效的方法来实现这一目标?

有多个foreach循环,它是可以实现的,但绝对我想要一个更好的方法.我正在考虑像交集这样的操作,但是在PowerShell中没有找到它.

arrays powershell

42
推荐指数
4
解决办法
3万
查看次数

标签 统计

arrays ×1

powershell ×1