Как получить клиентское имя и статус объекта в Windows 2000
Как мы знаем, в Windows 2003 легко получить имя клиентского сайта через WMI_NTdomain.clientsitename, статус объекта с помощью WMI_NTdomain.status, но этот класс не существует в Windows 2000. Итак, вы можете показать мне, как получить это значение с помощью скрипта или команды линия? Моя старая система все еще хорошо работает на Windows 2000, я не хочу менять ее сейчас.
1 ответ
Решение
Возьмите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon\Parameters\DynamicSiteName с помощью reg.exe, vbscript или вашего любимого языка сценариев / программирования.
Изменить: я признаю, что я не видел W2k в течение некоторого времени. Выводит ли этот скрипт VB полезную информацию:
option explicit
dim adSys
Set adSys = CreateObject("ADSystemInfo")
WScript.Echo "SiteName=" & adSys.SiteName
'WScript.Echo "Computername DN=" & adSys.ComputerName
'WScript.Echo "Username DN=" & adSys.UserName
'WScript.Echo "DomainDNSName (Comp)=" & adSys.DomainDNSName
'WScript.Echo "DomainShortName (Comp)=" & adSys.DomainShortName
'WScript.Echo "ForestDNSName (Comp)=" & adSys.ForestDNSName
Вы также можете использовать WMI ScriptOMatic для поиска подходящего класса.