【发布时间】:2020-04-23 13:27:03
【问题描述】:
所以我被这个任务卡住了,我需要找到所有 DC 服务器及其磁盘使用情况
我先尝试获取所有 DC 服务器,然后添加磁盘使用信息,但它不起作用
$getdomain = [System.Directoryservices.Activedirectory.Domain]::GetCurrentDomain()
$getdomain | ForEach-Object {$_.DomainControllers} |
ForEach-Object {
$hEntry= [System.Net.Dns]::GetHostByName($_.Name)
New-Object -TypeName PSObject -Property @{
Name = $_.Name
IPAddress = $hEntry.AddressList[0].IPAddressToString
}
} | get-wmiobject -class win32_logicaldisk | select-object pscomputername,deviceid,freespace,size
【问题讨论】:
-
您能否详细说明“不起作用” - 会发生什么?你得到部分输出吗?你得到 unexpected 输出了吗?有没有错误?如果是这样,错误消息说明了什么?请记住,您是唯一可以看到您的屏幕的人:)
标签: windows powershell active-directory