<Power Shell>06获得一台计算机或者服务器的AD 站点名称

简介:

通常我们在.NET查询一台计算机的站点服务器名称使用的是 ActiveDirectorySite 这个类。

1
[System.DirectoryServices.ActiveDirectory.ActiveDirectorySite] ::GetComputerSite().Name

但是,有时候我们要查询远程计算机的站点名称,这个ActiveDirectorySite类不允许我们查询。

通常我们都是去远程计算机进入后查询注册表(这单非常麻烦)
(HKLM:\SYSTEM\CurrentControlSet\services\Netlogon\Parameters).

另一种方法是使用NLTEST的命令来进行查询或者命令第一站点的名称

1
2
3
PS> nltest /server:server1 /dsgetsite
Default -First-Site-Name
The command completed successfully

如果命令完成我们得到的是默认的域的第一站点名称
最后包含的那个函数我们可以重复使用

1
2
3
4
5
6
7
8
9
function  Get-ComputerSite ( $ComputerName )
{
    $site  = nltest /server: $ComputerName  /dsgetsite 2> $null
    if ( $LASTEXITCODE  -eq  0){  $site [0] }
}
                                                             
PS>  Get-ComputerSite  server1(服务器或者计算机)
                                                             
Default -First-Site-Name

这个非常有用,对于部署systemcenter的企业管理员,有效的远程查看相关的信息。



     本文转自cantgis 51CTO博客,原文链接:http://blog.51cto.com/cantgis/1225640,如需转载请自行联系原作者


相关文章
|
6月前
|
机器学习/深度学习 弹性计算 Shell
ecs服务器shell常用脚本练习(八)
【4月更文挑战第6天】shell代码训练(八)
144 0
|
6月前
|
弹性计算 安全 Shell
ecs服务器shell常用脚本练习(七)
【4月更文挑战第5天】shell代码训练(七)
175 1
|
1月前
|
分布式计算 Hadoop Shell
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
69 4
|
1月前
|
分布式计算 Hadoop Shell
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
Hadoop-36 HBase 3节点云服务器集群 HBase Shell 增删改查 全程多图详细 列族 row key value filter
57 3
|
1月前
|
弹性计算 安全 Windows
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
|
3月前
|
虚拟化
网工,第一次在服务器上安装AD域服务
网工,第一次在服务器上安装AD域服务
149 1
|
4月前
|
SQL 关系型数据库 MySQL
云服务器 ECS产品使用问题之出现“1044 - Access denied for user ‘root‘@‘%‘ to database ‘数据库名称‘”这样的错误,该怎么办
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
4月前
|
分布式计算 大数据 Shell
MaxCompute产品使用合集之odps shell如何将ech变量的结果集合写入文件,并且指定服务器的位置
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
45 10
|
3月前
|
网络协议 Ubuntu Linux
如何在 DigitalOcean 云服务器上创建自定义品牌名称服务器
如何在 DigitalOcean 云服务器上创建自定义品牌名称服务器
56 0
|
3月前
|
Shell Linux Perl
Shell——如何拿到服务器IP地址
Shell——如何拿到服务器IP地址
42 0