Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 04.06.2007, 15:26   #1
Newbie
 
Offline
Registriert seit: 06-2007
Beiträge: 4
Distiguished Name herausfinden

Hallo,

ich möchte zu einem bekannten NetBIOS Namen den zugehörigen DN herausfinden.

Hat jemand eine Idee, wie das zu erreichen ist?

Gruß
Thomas
    Mit Zitat antworten
Alt 04.06.2007, 16:06   #2
Super Moderator
 
Benutzerbild von grizzly999
 
Offline
Registriert seit: 02-2003
Ort: MS-KB 001
Beiträge: 17.691
Meinst du DN oder FQDN ?

grizzly999

Signatur
MVP [Windows Server - Directory Services]

www.ServerHowTo.de -Das MCSEboard.de HowTo Projekt ist online!

    Mit Zitat antworten
Alt 05.06.2007, 08:10   #3
Newbie
 
Offline
Registriert seit: 06-2007
Beiträge: 4
Nein, ich meine den DN. So in dieser Form:

CN=ComputerName,OU=2.Ebene,OU=1.Ebene,OU=Objects,DC=Meine,DC=Domain,DC=de

Hintergrund ist, dass wir per GPO die für eine bestimmte OU zuständigen Admins in die Gruppe der lokalen Administratoren auf dem System "ComputerName" hinzufügen wollen.
Dazu muss ich aber wissen, in welcher OU der Computer, auf dem z. Zt. das Script der GPO läuft, beheimatet ist.

Vielleicht denke ich ja auch viel zu kompliziert und es gibt eine ganz einfache Lösung.

Gruß
Thomas
    Mit Zitat antworten
Alt 05.06.2007, 08:56   #4
olc
Expert Member
 
Benutzerbild von olc
 
Offline
Registriert seit: 07-2006
Beiträge: 3.692
Code:
dsquery computer -name <computername>
Viele Grüße
olc
    Mit Zitat antworten
Alt 05.06.2007, 11:20   #5
Newbie
 
Offline
Registriert seit: 06-2007
Beiträge: 4
Funktioniert gut.

Kann ich diese Rückgabe in VBS verarbeiten bzw. gibt es auch eine Lösung direkt in VBS?

Thomas
    Mit Zitat antworten
Alt 05.06.2007, 11:55   #6
Board Veteran
 
Offline
Registriert seit: 05-2006
Beiträge: 2.054
Hier wäre ein vbs-Skript:

Code:
Dim cn, connection, command, recordSet

cn = "myComputer"

Set connection = CreateObject("ADODB.Connection")
Set command = CreateObject("ADODB.Command")

connection.Provider = "ADsDSOObject"
connection.Open

command.ActiveConnection = connection
command.CommandText = "<LDAP://dc=test,dc=local>;(&(objectClass=computer)(cn=" & cn & "));distinguishedName;Subtree"

Set recordSet = command.Execute

Do Until recordSet.EOF
	WScript.Echo recordSet.Fields("distinguishedName") & VbCrLf
	recordSet.MoveNext
Loop
    Mit Zitat antworten
Alt 05.06.2007, 12:28   #7
Newbie
 
Offline
Registriert seit: 06-2007
Beiträge: 4
Super, vielen Dank für Eure Hilfe. Damit komme ich weiter.

cu
Thomas
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IP herausfinden Pappe Windows Forum — Allgemein 7 02.01.2010 17:35
XP - MAC über IP herausfinden sreutemann Windows Forum — LAN & WAN 4 15.05.2008 21:16
netzwerkstruktur herausfinden dim Tipps & Links 9 05.12.2007 08:10
2K3 - Anmeldezeit herausfinden? M.S. Windows Forum — LAN & WAN 0 14.04.2005 12:52
rechnername herausfinden kuerbis Windows Server Forum 1 21.02.2005 10:45


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:10 Uhr. Seite generiert in 0,035 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang