PowerShell – User einer Gruppe hinzufügen

Mit der Cmdlet Add-QADGroupMember lassen sich User anderen Gruppen hinuzufügen.

 

rewe

PowerShell – Zeilenumbruch, neue Zeile

Für einen Zeilenumbruch, also eine neue Zeile in einem String oder in einer Ausgabe in einem Textfile, gibt es folgende Möglichkeit dies zu realisieren.

 

rewe

PowerShell – Gruppe oder mehrere Gruppen verschieben

Mittels Move-QADObject lässt sich eine Gruppe verschieben. Hier kann der volle Pfad oder der SamAccountName angegeben werden. Dazu muss die ZielOU angegeben werden.

Mehrere Gruppen lassen sich mittels einer Foreach Schleife verschieben. Dazu wird ver Move in einem Logfile festgehalten.

rewe

PowerShell – User oder mehrere User verschieben

Mittels Move-QADObject lässt sich eine User verschieben. Hier kann der volle Pfad oder der SamAccountName angegeben werden. Dazu muss die ZielOU angegeben werden.

Mehrere User lassen sich mittels einer Foreach Schleife verschieben. Dazu wird der Move in einem Logfile festgehalten.

 

 

rewe

PowerShell – Neuen Ordner anlegen

Mit New-Item lassen sich neue Dateien oder Verzeichnisse, also Ordner anlegen.

Path gibt dem Pfad an, wo das neue Verzeichnis liegen soll. Der Parameter Name gibt den Namen des neuen Verzeichnisses an. Mit ItemType wird bestimmt was für ein Typ das neue Objekt sein soll, eine Datei oder ein Verzeichnis.

 

rewe

PowerShell – Fehler abfangen, Error Handling

Fehler könnten mittels Try Catch angefangen werden. Der Script-Code wird im Try-Block ausgeführt. Im Fehlerfall stürzt das Script nicht ab, sonder führt den Catch-Block aus. Hier kann auch der Fehler-Coder oder die Fehlerbeschreibung ausgegeben werden.

 

rewe

PowerShell – Eine Datei verschieben

Um Daten zu verschieben gibt es die Cmdlet Move-Item. Im Parameter Path wird die Datei angeben (Voller Pfad) geben und im Parameter Destination wird das Ziel der Datei angeben.

Existiert diese Datei bereits im Zielverzeichnis, so wird PowerShell fragen ob diese Datei überschrieben werden soll. Mit dem Parameter -Force wird nicht mehr nachgefragt, es wird einfach überschrieben. Also Vorsicht.

 

rewe

PowerShell – Eine Datei erstellen

Mit New-Item lassen sich neue Dateien oder Verzeichnisse anlegen.

Der Parameter Path gibt dem Pfad an, wo die neue Datei angelegt werden soll. Der Parameter Name gibt den Namen der neuen Datei an. Mit ItemType wird bestimmt was für ein Typ das neue Objekt sein soll, eine Datei oder ein Verzeichnis, hier in diesem Fall ist der ItemType file.

 

rewe

PowerShell – Prüfen ob eine Datei existiert

Mit der Cmdlet Test-Path lässt sich prüfen ob eine Datei existiert. Test-Path gibt einen Boolean-Wert zurück. Ist dieser True, so existiert eine die gesuchte Datei. Analog dazu existiert eine Datei nicht, wenn der Boolean false ist. Möchte man prüfen, ob ein Verzeichnis existiert, so gibt man einfach den Pfad an.

 

 

rewe