【发布时间】:2022-11-10 04:26:07
【问题描述】:
用于检查计算机是否为域控制器的 PowerShell 脚本
用于检查计算机是否为域控制器的 PowerShell 脚本
【问题讨论】:
标签: windows powershell
用于检查计算机是否为域控制器的 PowerShell 脚本
用于检查计算机是否为域控制器的 PowerShell 脚本
【问题讨论】:
标签: windows powershell
下面的代码可以在 Windows PowerShell 上运行。它将接受一个名为的计算机输入列表计算机.csv并循环它们以检查它是否是域控制器,然后将结果输出到check_for_domain_controller.csv
Import-Module ActiveDirectory
$listofcomputers = Import-CSV -Path "C:\computers_list.csv"
foreach ($computerobject in $listofcomputers)
{
$computername = $computerobject.Name
Get-DomainRole -Computername $computername |
Export-csv -Path "C:check_for_domain_controller.csv" -Append -NoTypeInformation
}
输入(computers.csv)
姓名
DC1
DC2
DC3
DC4
PC1
PC2
输出(check_for_domain_controller.csv)
“计算机”、“IP 地址”、“PCType”、“域角色”
"DC1","10.10.10.1","桌面","域控制器"
"DC2","110.10.10.2","桌面","域控制器"
"DC3","10.10.10.3","桌面","域控制器"
"DC4","10.10.10.4","桌面","域控制器"
"PC1","10.10.10.5","桌面","会员服务器"
"PC2","10.10.10.6","桌面","会员服务器"
【讨论】: