Scripts

    Zugriffsrechte für OUs im Active Directory anzeigen mit PowerShell

    Rechte für OUs delegieren in Active Directory-Benutzer und -ComputerDie Bedeutung eines gewissen­haften Rechte-Manage­ments für das AD und seine Objekte ist unbe­stritten. Unter den Bord­mitteln eignen sich GUI-Tools vor allem für das Zuteilen und Ent­ziehen der Berechtigungen, während Power­Shell besonders flexibel bei der Auswer­tung der ACLs ist.

    Compare-VM: Kompatibilität von VM mit Hyper-V prüfen

    Migration einer virtuellen MaschineBevor man eine virtu­elle Maschine auf einen anderen Host migriert, sollte man dessen Eig­nung als neues Zuhause für die VM über­prüfen. Diese Auf­gabe über­nimmt das PowerShell-Cmdlet Compare-VM, das die Kompa­tibi­lität unter ver­schiedenen Aspekten untersucht.

    Virtuelle Maschinen mit Near CDP kontinuierlich sichern

    Near CDP in Altaro VM BackupModerne Backup-Tools für virtu­elle Maschinen können die Inter­valle zwischen den Sicherungen auf wenige Minuten redu­zieren. Diese Fähig­keit wird häufig als Near Continuous Data Protection (CDP) be­zeichnet. Damit lässt sich der Recovery Point Objective (RPO) gering halten, ohne den Speicher­bedarf über­mäßig zu erhöhen.*

    Clear-RecycleBin: Papierkorb leeren mit PowerShell

    Windows 10 PapierkorbPowerShell 5.0 bringt einige neue Cmdlets, welche die Interaktion mit dem Explorer und den Desktop-Anwendungen erleichtern. Dazu zählen Get- und Set-Clipboard  für die Kommunikation mit der Zwischenablage und Clear-RecycleBin, um den Papierkorb zu leeren.

    Get-/Set-Clipboard: Daten über die Zwischenablage kopieren in PowerShell

    ClipboardPowerShell 5.0 wartet mit zwei neuen Cmdlets auf, die den Datenaustausch mit anderen Anwendungen über die Zwischenablage erlauben. Sie unterstützen dabei nicht nur Text, sondern auch Formate wie Grafiken, Audiodaten oder Dateisystem­objekte.

    Get-EventLog, Get-WinEvent: Ereignisse mit PowerShell filtern

    Windows EventlogSowohl Windows als auch die meisten Anwendungen schrei­ben laufend Infor­mationen in Log-Dateien, die besonders für das Troubleshooting hilf­reich sein können - voraus­gesetzt, man findet die ent­scheidenden Einträge. PowerShell bietet für diese Aufgabe gleich zwei Cmdlets, nämlich Get-EventLog und Get-WinEvent.

    Compress-Archive: ZIP-Dateien erstellen und entpacken mit PowerShell

    ZIP-Archiv erstellenWährend PowerShell in der Vergangenheit ZIP-Dateien nur auf Umwegen erstellen konnte, erhält sie in der Version 5.0 zwei eigene Cmdlets, um Dateien zu komprimieren und zu entpacken. Sie bieten zwar nicht den Funktionsumfang voll­wertiger Packer, reichen für die meisten Zwecke aber ohne Weiteres aus.

    Windows Explorer aus PowerShell im aktuellen Verzeichnis öffnen

    Home-VerzeichnisAuch wenn man primär auf die Kommandozeile wechselt, weil man dort viele Aufgaben schneller erledigen kann als auf der GUI, so will man manchmal auch den umgekehrten Weg gehen. In diesem Fall ist es günstig, wenn man den Windows Explorer von der Kommandozeile aus direkt im passenden Verzeichnis öffnen kann.

    Mit PowerShell in Dateien schreiben: Redirect, tee, Out-File, Set-Content

    In Datei speichernEin gängiges Anliegen beim Arbeiten auf der Kommandozeile besteht darin, dass man die Ausgabe von Befehlen in eine Datei schreiben möchte. PowerShell unterstützt wie schon cmd.exe die Umleitung der Ausgabe, jedoch mit mehr Optionen. Hinzu kommen Cmdlets, die noch weitere Features bieten.

    Zugriffsrechte auf Freigaben anzeigen, ändern und entziehen mit PowerShell

    Zugriffsrechte für SharesDas mit Windows 8 und Server 2012 einge­führ­te Modul SmbShare kann nicht nur Verzeich­nisse freigeben oder deren Freigabe wieder beenden, sondern bietet auch mehrere Cmdlets für die Verwal­tung der Zugriffsrechte.

    Netzlaufwerke anzeigen, freigeben, verbinden und trennen mit PowerShell

    Windows-Ordner freigebenWindows 8 und Server 2012 brachten ein neues Modul namens SmbShare, das meh­rere Cmdlets zur Bearbeitung von Netzwerk­freigaben enthält. Zu den Aufgaben, die sich damit erledigen lassen, zählen das Erstellen, Konfigu­rieren und Löschen von Freigaben sowie das Zuordnen und Entfernen von Laufwerks­buchstaben.

    Seiten