Scripts

    Konten im Active Directory entsperren oder aktivieren mit PowerShell

    Gesperrte Konten freischalten mit PowerShellDas AD-Modul für PowerShell umfasst Cmdlets, mit denen Admins Benutzerkonten durchsuchen und ändern können. Search-ADAccount hilft beim Auf­spüren gesperrter und deak­tivierter Konten, Unlock-ADAccount und Enable-ADAccount ent­sperren bzw. aktivieren sie wieder.

    Lokale Benutzer und Gruppen verwalten mit PowerShell

    Benutzer-ManagementDas Update 1607 von Windows 10 und Server 2016 enthalten erstmals ein Modul, mit dem sich lokale Benutzer­konten und Gruppen verwalten lassen. Die insgesamt 15 Cmdlets decken alle wesentlichen Operationen vom Anlegen und Löschen eines Benutzers bis zur Verwaltung der Gruppen­mitglied­schaften ab.

    Lizenz-Management mit Aagon ACMP automatisieren

    Compliance-Übersicht in ACMPSoftware-Lizenzen korrekt zu verwalten ist nicht trivial: Eine Viel­zahl von Pro­grammen in meh­reren Ver­sionen kom­biniert mit kom­plexen Nutzungs­bedingungen stellen Firmen vor eine schwie­rige Aufgabe. Hier helfen intelli­gente Tools für das Lizenz-Management, um Nach­zahlungen oder eine Über­lizenzierung zu vermeiden.*

    Zahl der Prozessoren, Cores und logischen CPUs erfassen mit PowerShell

    Intel-ProzessorWer über keine Inventa­risierungs­lösung verfügt, um die CPU-Aus­stattung der Server zu ermit­teln, kann diese Aufgabe alter­nativ über Power­Shell und WMI erledigen. Die remote erfassten Daten lassen sich für eine weiter­gehende Auswertung in einer CSV-Datei speichern.

    Windows Server: Installierte Rollen und Features (remote) abfragen

    Rollen in Windows ServerMöchte man sich einen Über­blick darüber ver­schaf­fen, welche Rollen und Features auf welchen Servern instal­liert sind, dann lässt sich auch diese Auf­gabe elegant mit Power­Shell erledigen. Voraus­setzung dafür ist jedoch das PowerShell-Modul für den Server Manager, das mit den RSAT installiert wird.

    Remote-Sessions mit PowerShell aufbauen, unterbrechen, wiederherstellen

    Remote-Session in PowerShellDer wesent­liche Zweck von Power­Shell ist die Auto­mat­isierung der System­verwaltung, und zwar auch remote von mehreren Computern gleich­zeitig. Seit der Ver­sion 3.0 erlaubt sie zudem das Unter­brechen von Ses­sions und ihre Fort­setzung von einer anderen Work­station aus.

    DVD-Laufwerke von VMs anzeigen und entfernen, Medien auswerfen

    DVD-LaufwerkLegt man eine neue virtu­elle Maschine an, dann erhält sie standard­mäßig ein DVD-Lauf­werk. In der Regel dient dieses dazu, das Gast­betriebs­system zu instal­lieren. Ist dies erle­digt, dann bleibt die ISO häufig im Lauf­werk und die virtu­elle DVD-Hard­ware erfüllt keinen Zweck mehr. Es empfiehlt sich, sie dann zu entfernen.

    Get-CimClass: WMI-Klassen finden in PowerShell

    WMIWindows bietet zahl­reiche WMI- bzw. CIM-Klas­sen, die wiederum viele Eigen­schaften und Methoden enthalten. Power­Shell kann die Suche nach den benö­tigten Infor­ma­tionen durch Fil­tern der Ergeb­nis­liste verein­fachen.

    Verzeichnisse vergleichen mit PowerShell

    Verzeichnisse vergleichenWenn man den Inhalt von Ordnern oder ganzen Verzeichnis­bäumen ver­gleichen möchte, dann bietet PowerShell dafür kein eigenes Cmdlet an. Die Auf­gabe lässt sich aber relativ elegant mit einer Kombi­nation aus Get-ChildItem und Compare-Object lösen.

    PowerShell Direct: Remote-Session zu VMs über den Host aufbauen

    PowerShell DirectPowerShell Direct ist ein neues Feature von Windows 10 und Server 2016. Es kann eine Ver­bindung direkt mit einer virtu­ellen Maschine her­stellen, ohne dass man das Gast­betriebs­system oder das Netz­werk dafür konfi­gurieren muss.

    Echo, Write-Host, Write-Output, Write-Verbose: Text ausgeben in PowerShell

    PowerShell Konsole IconPowerShell verfügt über mehrere Mecha­nismen, um Text oder den Inhalt von Variablen auf dem Bild­schirm darzustellen. Dabei sind die Unter­schiede zwischen den ver­schiedenen Cmdlets erheblich, so dass uner­wünschte Neben­effekte auftreten können, wenn man sich für das falsche entscheidet.

    Seiten