Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows DNS中的SCCM管理点_Windows_Powershell_Cmd_Sccm - Fatal编程技术网

Windows DNS中的SCCM管理点

Windows DNS中的SCCM管理点,windows,powershell,cmd,sccm,Windows,Powershell,Cmd,Sccm,我想知道如何在域中找到有关现有SCCM管理点的信息。我知道可以实现nslookup-type=any\u mssms\u mp\u Site\u code.\u tcp.Domain。但是如果我不知道网站代码呢?在没有这些知识的情况下,是否有可能找到管理点?这取决于您的设置有多复杂,在某种程度上还取决于整个站点的配置,但如果您只使用一个站点,并让站点将数据发布到您的广告中,则可以这样做。然后,MP存储在CN=System Management、CN=System、[your domain]中,名

我想知道如何在域中找到有关现有SCCM管理点的信息。我知道可以实现nslookup-type=any\u mssms\u mp\u Site\u code.\u tcp.Domain。但是如果我不知道网站代码呢?在没有这些知识的情况下,是否有可能找到管理点?

这取决于您的设置有多复杂,在某种程度上还取决于整个站点的配置,但如果您只使用一个站点,并让站点将数据发布到您的广告中,则可以这样做。然后,MP存储在CN=System Management、CN=System、[your domain]中,名为SMS-MP-[Sitecode]-[FQDN],它们应该有一个名为MSSMDEFAULTMP的属性,如果有多个属性,该属性会告诉您默认的属性。 您可以使用powershell进行如下搜索:

$ADSysMgmtContainer = [ADSI]("LDAP://CN=System Management,CN=System,[your domain]")
$AdSearcher = [adsisearcher]"(&(Name=SMS-MP-*)(objectClass=mSSMSManagementPoint))"
$AdSearcher.SearchRoot = $ADSysMgmtContainer
$ADManagementPoint = $AdSearcher.FindAll() | where {$_.Properties.mssmsdefaultmp -eq $true}
$ADManagementPoint.Properties.dnshostname

当然,所有这些都假设您是从一个不属于站点的服务器上执行此操作的,因为如果您在机器上安装了sccm客户端,您可以从该服务器执行查询,您只需查找站点即可。您可以阅读更多有关先决条件以及MP发现通常是如何完成的。

我认为这个问题更适合于。我认为更适合,因为SCCM当然是专业的服务器或网络相关基础架构管理是,但是如果SCCM向广告发布信息是有可能的。但是如果广告方案没有扩展或者SCCM没有发布关于其网站的信息?这就是为什么我想在DNS或Winsts中找到MPs,这就是为什么我说这要视情况而定。在那里扩展广告和发布是默认的afaik,但不是必需的。但是任何站点管理员都应该知道他的站点是如何配置的。在所有可能的配置中回答这个问题的问题是,实际上有很多复杂的东西,你可能有多个域,也可能有多个站点。在这种情况下,在不知道网站的情况下,您永远无法找到MP,因为会发布多个MP。因此,我不能给你一个答案,所有的情况下,只有具体的,对不起。