Jump to content

Commandozeilen befehl


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Grüße!

und zwar kann man ja über

dsmod /dsadd ja uber die Kommandozeile sachen im AD verändern hinzufügen

oder was weiss ich ;).

So wenn ich jetzt zB Abfragen möchte ob eine OU schon vorhanden is wie kann ich das

dann machen? Oder is das uberhaupt möglich wenn da jmd ne Anwort hätte wäre ich da

sehr dankbar.

 

Domäne.local

->ObereOU

-->UntereOU1

 

so da mal ein Bsp. wenn die ObereOU schon vorhanden ist wie kann ich das abfragen.

Moechte angenommenerweise abfragen ob die ObereOU da ist. Wenn ja die eine 2te UntereOU erstellen.

Wenn die ObereOU nicht da ist einee ObereOU erstellen und dann eine UntereOU erstellenb.

 

 

LG und dickes ThX

Link zu diesem Kommentar

Hi!

Ja das habe ich auch vor.

 

Also ich glaub Du missverstehst mich minimal

und zwar moechte ich

 

Domäne.local

->OU

-->unterOu

 

 

Ich möchte jetzt abfragen ob OU da ist.

Ist _nicht_ da

->OU anlegen

und dann soviele unterOUs anlegen wie benötigt werden

 

wenn die Abfrage aber sagt das die OU da ist

dann moechte ich das die OU erhalten bleibt

und dann soviele unterOUs erstellt werden wie ich benötige

 

das ist eigentlich alles ich bekomme es ja auch hin das der mir

die OU erstellt bzw die unterOUs und alle snur wenn ich jetzt das

Script ein wiederholtes mal laufen lasse und die OU schon da is geht

das ganze ding in den Sand das moechte ich so abfangen.

 

von dem dsquery hab ich gelsen kann nur nich mit umgehen und

iwie bringt mit die intelligente Windowshilfe mich da auch nich soo

wirklich weiter wenn du einen Schnippsel fuer mich hättest wäre das

total toll wie ich damit abfrage ob OU da wenn nich mach das

wenn da mach dieses

 

lG und Danke

Link zu diesem Kommentar

Hallo Dejay,

wenns dir möglich ist, verwende bitte Satzzeichen

 

 

Beim Batchen kannst du & und | verwenden

 

befehl1 & befehl2 : befehl2 wird nur ausgeführt, wenn befehl1 erfolgreich war

befehl1 | befehl2 : befehl2 wird nur ausgeführt, wenn befehl1 nicht erfolgreich war

 

musst mal ausprobieren, ob dsquery-Responses die "|&"-Logik auslösen können

 

gruss

carnivore

Link zu diesem Kommentar

Moinsen,

ja aber ich weiss doch nichtmal wie ich mit diesem dsquery umgehen soll.

das muss ich ja erstmal wissen b zw wie ich mit dem befehl an die -öhm-

vorhandenen OU in dam AD komme ..

 

 

so ich bekomms nu hin das ich damit abfragen kann ob ne ou da is

mit

 

dsquery ou "ou=OU, dc=domäne, dc=local"

 

aber wenn ich jetzt so mache wie du sagst

 

dsquery ou "ou=OU, dc=domäne, dc=local" | dsadd ou "ou=OU, dc=domäne, dc=local"

 

geht das nich... das ist ja jetzt tehor. eine abfrage ob die OU "OU" vorhanden ist und wenn nich erstelle die ou das geht aber leider nicht =(

 

hat noch jmd eine idee oder vlt ist ei nfach nur meine syntax falsch

 

danke

Link zu diesem Kommentar

Hallo Dejay,

 

Sämtliche DS Tools liefern einen Errorcode zurück. Warum also abfragen ob die OU schon vorhanden ist?

 

Ich könnte mir vorstellen das der Batch versucht die OU zu erstellen. Bekommst du einen Errorlevel = 0 wurde die OU angelegt und kannst die weiteren unterOU´s anlegen.

Bekommst du einen Errorlevel > 0 war die OU bereits vorhanden und du kannst ebenfalls die UnterOU´s anlegen.

 

Windows2003 ist in Sachen Batch und Errorlevel sehr komfortabel geworden.

 

Wenn du weitere Unterstützungs benötigst, melde dich.

 

lg

Reinhard

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...