windows - 用于检查计算机是否为域 Controller 的 PowerShell 脚本

标签 windows powershell domaincontroller

这个 self 回答的问题解决了以下场景:

如何编写 PowerShell 脚本来检查计算机是否是域 Controller ?

最佳答案

是的,如果您需要检查列表,那没问题,但如果您需要的只是 DC 列表,那么直接获取会更有效。

$DomainName = 'MyDomain'

$DomDetail = Get-ADDomain -Identity $DomainName
$DCDetail = Get-ADDomainController -Server $DomDetail.PDCEmulator -Filter *
[pscustomobject]@{Name = $DomDetail.NetBIOSName;FQDN = $DomDetail.DNSRoot;PDC = $DomDetail.PDCEmulator;MemberDCs = $DCDetail}

关于windows - 用于检查计算机是否为域 Controller 的 PowerShell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74238703/

相关文章:

windows - NSSM 不会拾取可执行目录

function - 函数中的空参数不为 Null

powershell - 查询域 Controller 和NTP服务器时间w32tm/显示器格式输出

powershell - TFS 构建 : `Microsoft.TeamFoundation.PowerShell' is not installed on this computer

kerberos - 我在哪里运行 setspn 命令?

c# - 在没有硬编码信息的情况下获取当前 AD 站点中最近的域 Controller

windows - `ProcessPoolExecutor` 在 Ubuntu 上工作,但在 Windows 10 上运行带有 Python 3.5.3 的 Jupyter 5.0.0 笔记本时失败并显示 `BrokenProcessPool`

windows - 如何让 jenkins 在 windows 上运行 `bash` 命令?

c++ - char 类型的参数与参数类型 LPWSTR 不兼容

powershell - 在 PowerShell 中将位置设置为变量