PDA

Показать полную графическую версию : Состоит ли в домене?


Limonica
04-05-2013, 16:45
Какой командой можно определить состоит ли ПК в домене:

Какие есть варианты?

exo
04-05-2013, 16:57
systeminfo | findstr /B /C:"Domain"

Limonica
04-05-2013, 17:07
Благодарю, но случается такое:

exo
04-05-2013, 17:15
но случается такое: »
эта и другие темы в поиске (http://forum.oszone.net/post-437105.html)

Iska
04-05-2013, 18:24
systeminfo | findstr /B /C:"Domain" »
systeminfo.exe | findstr /B /C:"Домен"
Домен: MSHOME
wmic.exe ComputerSystem get PartOfDomain

На WSH:
With WScript.CreateObject("WinNTSystemInfo")
If .DomainName = .ComputerName Then
WScript.Echo "Not in domain"
Else
WScript.Echo "Domain: " & .DomainName
End If
End With
Или:
With GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
For Each objSWbemObjectEx In .ExecQuery( "Select * from Win32_ComputerSystem", , 48 )
If objSWbemObjectEx.PartOfDomain Then
WScript.Echo "Domain: " & objSWbemObjectEx.Domain
Else
WScript.Echo "Workgroup: " & objSWbemObjectEx.Domain
End If

Exit For
Next
End With

exo
04-05-2013, 18:37
Iska, у меня в немецкой винде вообще: Domane )
Домен: MSHOME »
а если бы был домен, то было бы MSHOSME.TLD, если домен правильно настроен.

Iska
04-05-2013, 21:09
а если бы был домен, то было бы MSHOSME.TLD, »
Надо будет не забыть глянуть. Я как-то не обращал специального внимания на этот момент.

если домен правильно настроен. »
А ежели-таки несмотря ни на что окажется single-label domain ;)? А в домене NT4 ;)? А машине нельзя дать такое имя — с точкой?

exo
04-05-2013, 21:21
Я как-то не обращал специального внимания на этот момент »
я бы не написал, не проверив )
А в домене NT4 »
тут не смогу помочь, раритетом не занимаюсь.

Iska
04-05-2013, 22:07
я бы не написал, не проверив ) »
Да я про себя писал ;).




© OSzone.net 2001-2012