我有一个脚本显示保留的IP列表,其中包含如下所示的计算机名称:
Get-DhcpServerv4Scope -ScopeId 192.168.2.0 |
Get-DhcpServerv4Reservation |
select IPAddress, ScopeId, addressstate, clientid, Name
上面代码的输出如下:
IPAddress ScopeId addressstate clientid Name --------- ------- ------------ -------- ---- 192.168.2.57 192.168.2.0 InactiveReservation 00-50-56-9a-44-01 xyz.domain.com 192.168.2.58 192.168.2.0 InactiveReservation 00-50-56-9a-44-03 abc.domain.com
我想要的是在Name
列中获取服务器名称,并检查AD中是否存在每个服务器名称。我需要在Name
旁边的一列中编写存在检查的输出。
我该如何管理?
答案 0 :(得分:0)
使用calculated properties添加衍生信息:
... | select ..., Name, @{n='Exists';e={$name=$_.Name; [bool](Get-ADComputer -Filter "Name -eq '$name'")}}