【问题标题】:Display domain information using Powershell使用 Powershell 显示域信息
【发布时间】:2020-02-06 08:16:55
【问题描述】:

如何使用单个 PowerShell 命令显示所有域控制器的域、名称和站点(仅此而已)?

我试过Get-ADDomainController cmdlet,但我似乎只获得了本地域控制器,而不是我的第二台服务器的信息。

【问题讨论】:

  • 看起来更像是Super UserServer Fault 的问题
  • Get-ADDomainController 的帮助实际上有一个关于如何执行此操作的示例,除了选择您想要的属性。这应该可以解决问题(Get-ADForest).Domains | %{ Get-ADDomainController -Filter * -Server $_ } | select Domain, Name, Site

标签: powershell active-directory


【解决方案1】:
$getdomain = [System.Directoryservices.Activedirectory.Domain]::GetCurrentDomain() 
$getdomain | ForEach-Object {$_.DomainControllers} |  
ForEach-Object { 
  $hEntry= [System.Net.Dns]::GetHostByName($_.Name) 
  New-Object -TypeName PSObject -Property @{ 
      Forest = $_.Forest 
      Name = $_.Name 
      IPAddress = $hEntry.AddressList[0].IPAddressToString 
     } 
}

来源:https://gallery.technet.microsoft.com/scriptcenter/Get-List-of-Domain-4c993070

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 2010-10-16
    • 2023-03-25
    相关资源
    最近更新 更多