作为更大脚本的一部分,我正在制作一个服务器名称的引用列表,其中应该包含我们基础架构中的所有服务器。为此,我有 4 个阵列,其服务器名称来自不同的系统(AD、SQL 等),我计划使用以下方法将它们连接在一起:
$Refrencelist = $var1.Name + $var2.Name + $var3.Name + $var4.Name | Select-Object -Unique
尽管这主要完成了这项工作,但我仍然在结果列表中看到一些重复项,并且据我所知,这是因为 SQL $var 中 .Name 属性的 MemberType 是 Property 而其他变量中 Name 的 MemberType 是 NoteProperty .
这是导致重复的原因吗?如果是这样,我该如何解决这个问题?
谢谢。