Hi Netranger,
entweder mit FOR von der Commandline ( resp. Batch ); mit dem Nachteil, dass alles in einer Zeile stehen muss !
Oder, so mach ich´s für alle möglichen automatisierten Doings, mit VBS :
Als Beispiel soll ein Script dienen, mit dem ich mal alle in einem Texfile definfierten ( Namen stehen einfach untereinander ) Hostnamen ( Computerkonten ) aus der Dömäne löschte.
'########################################################################################################
on error resume next
Dim strComp
Dim strDomain
Dim objDomain
Dim objArgs
'Angabe der Domäne, aus der die Computerkonten gelöscht werden sollen
strDomain = "<DomainName>"
'##################--Wirklich Ausführen ????--############################################################
msg = "Kurzbeschreibung:" & vbCr & vbCr &"Dieses Skript löscht alle, im Textfile angegebenen Computerkonten in der Domäne " & strDomain & ". " & vbCr & vbCr & "Das Skript jetzt ausführen?"
antwort = MsgBox(msg, vbYesNo + vbQuestion)
if antwort = vbNo then
MsgBox "Abbruch", vbExclamation
WScript.Quit
end if
'########################--INPUT--Textfile wird ausgelesen--#############################################
Set objArgs = WScript.Arguments
If objArgs.Count > 0 Then
file = objArgs(0)
Else
file = InputBox("Welche Datei soll ausgelesen werden ?" ,"Datei angeben")
End If
Set WshShell = CreateObject ("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(file) Then
Set txtStream = fso.OpenTextFile(file)
Do While Not (txtStream.atEndOfStream)
txt = txtStream.Readline
details = Split(txt, ";")
strComp = Trim (details(0))
'#######--LOOP--Für alle, im File angebenen Computer wird folgendes ausgeführt--#######################
'Löschen des Computerkontos
Set objDomain = GetObject("WinNT://" & strDomain)
Set objNTComp = GetObject("WinNT://" & strDomain & "/" & strComp & "$")
Call objDomain.Delete("Computer", strComp)
'#########################################
Loop
Else 'Datei nicht vorhanden
MsgBox "Die Datei" & " " & file & " " & "konnte nicht gefunden werden !", vbExclamation, "Abbruch"
End If
MsgBox "Script beendet"
Gruß
THUMB