PowerShell查找域控制器
2018-07-10 13:53
260 查看
写了一个简单的脚本,适合在不知道有哪些域控制器的情况下,或者大型环境中,不适合将DC名称写死的情况下使用
Function Find-DomainController
{
param
(
$Domain = ([System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()).Name
)
$Name = $(New-Object DirectoryServices.Activedirectory.DirectoryContext("Domain",$Domain))
[System.DirectoryServices.ActiveDirectory.DomainController]::FindAll($Name)
}
Find-DomainController
只需在域成员上打开PowerShell并执行即可输出所有的域控制器列表
相关文章推荐
- PowerShell实现在字符串中查找大写字母
- PowerShell中按修改时间查找文件的方法
- 如何使用PowerShell查找占用磁盘空间最大的文件
- PowerShell查找分区中最大文件的方法(查找文件并按大小排序)
- 查找顶层控制器 OC 与 swift
- 如何使用 Azure PowerShell 在 Azure Marketplace 中查找 Windows VM 映像
- PowerShell查找并返回匹配正则表达式的字符串
- PowerShell 查找删除Windows补丁文件
- 如何使用 Azure PowerShell 在 Azure Marketplace 中查找 Windows VM 映像
- 通过nextResponder查找控制器(类目)
- 微软powershell中的字符查找用法
- Powershell学习笔记--使用正则表达式查找文件
- PowerShell小技巧之查找获取注册表路径
- PowerShell 2.0 CTP:使用Select-String查找文本
- [9月28日的脚本] 用于查找用户登录持续时间的脚本示例(PowerShell)
- Powershell 查找用户的主SMTP地址
- PowerShell查找数组内容、搜索数组、查询数组的方法
- Yii1.1源码解析2之根据路由查找控制器
- 使用PowerShell 遍历证书信息,查找对应证书
- Powershell小技巧之查找脚本中的函数