Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

überprüfen ob PC in Domain ist

Frage Entwicklung

Mitglied: Zitruslimmonade

Zitruslimmonade (Level 2) - Jetzt verbinden

02.07.2009, aktualisiert 19:03 Uhr, 8087 Aufrufe, 4 Kommentare

Halli,
Ich suche eine batch mithilfe ich überpfüfen kann, ob sich ein Rechner bereits in einer Domain befindet. Hat einer von euch bereits derartiges gemacht ?

besten Dank schonmal im Voraus
Chris
Mitglied: bastla
02.07.2009 um 19:15 Uhr
Hallo Zitruslimmonade!

Sieh Dir einmal die Systemvariable %LOGONSERVER% an ...

[Edit] Vergiss es - damit kannst Du nur überprüfen, ob der aktuelle User an der Domäne angemeldet ist (anderenfalls hat %LOGONSERVER% den Wert \\%COMPUTERNAME%). [/Edit]

Grüße
bastla
Bitte warten ..
Mitglied: Zitruslimmonade
02.07.2009 um 20:23 Uhr
Danke, gehe ich recht in der Annhame das die Variable leer ist, sollte der PC keiner Domain angehört ?
Bitte warten ..
Mitglied: neuni88
02.07.2009 um 20:39 Uhr
Könnte mir vorstellen, dass dann der PC-Name drinsteht als Domain. (Zumindest beim XP)
Aber sicher bin ich mir nicht.
Bitte warten ..
Mitglied: bastla
02.07.2009 um 22:05 Uhr
Hallo Zitruslimmonade!

Soferne Du "WMIC" zur Verfügung hast (ab XP), könntest Du es so versuchen:
01.
@echo off & setlocal 
02.
set DR= 
03.
for /f %%i in ('wmic computersystem GET DomainRole^|findstr .') do set "DR=%%i" 
04.
if defined DR if %DR% neq 0 if %DR% neq 2 echo in Domain
Das "findstr" soll dafür sorgen, dass die Verarbeitung auch mit Vista klappt.

Unter W2000 müsstest Du auf eine Variante mit integriertem VBScript (die eigentlich ab W2000 funktionieren sollte) zurückgreifen:
01.
@echo off & setlocal 
02.
set G=%temp%\GetDomainRole.vbs 
03.
>%G% echo For Each C In GetObject("winmgmts:root\cimv2").ExecQuery("SELECT * FROM Win32_ComputerSystem"):WScript.Echo C.DomainRole:Next 
04.
set DR= 
05.
for /f %%i in ('cscript //nologo %G%') do set "DR=%%i" 
06.
if defined DR if %DR% neq 0 if %DR% neq 2 echo in Domain
Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Sticky Notes - Autostart unterbinden

Tipp von Pedant zum Thema Windows 10 ...

Ähnliche Inhalte
Hosting & Housing
Domain zu goneo umziehen (5)

Frage von Lanseuo zum Thema Hosting & Housing ...

Windows Server
gelöst WIndows Domain Roaming Profiles - Login beschleunigen? (5)

Frage von NetzwerkDude zum Thema Windows Server ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Flatrates
DeutschlandLAN der Telekom - welche internen IPs? (19)

Frage von qualidat zum Thema Flatrates ...

Linux
gelöst Schmaler Scrollbalken in Python-Anwendung (14)

Frage von indi955 zum Thema Linux ...