• Windows Updates über PowerShell auslesen

    Sie die Möglichkeit die Installieren Windows Updates über den PowerShell Befehl Get-HotFix auszulesen. Auflistung aller Updates: Get-HotFix | Select-Object description,hotfixid,installedby,@{l="InstalledOn";e={[DateTime]::Parse($_.psbase.properties["installedon"].value,$([System.Globalization.CultureInfo]::GetCultureInfo("en-US")))}} | Sort-Object InstalledOn Auflistung mit einem Filter: Passen Sie hier den Wert 312 mit Ihrem gesuchten Parameter an. Get-HotFix | Where-Object…

  • Windows PowerShell über Konsole installieren

    Für die Installation von Windows PowerShell über die Konsole geben Sie in der Konsole folgenden Befehl ein: Starten Sie die Kommandozeile als Administrator Geben Sie den folgenden Befehl ein, wobei Sie das Laufwerk D mit Ihrem Windows Installationsmedium anpassen dism…

  • Laufwerksbelegung über PowerShell auslesen

    Das Skript durchläuft die Organisationseinheit in einer AD Umgebung mit dem Namen  Server. Ermittelt alle Laufwerke eines Systems und prüft die Speicherbelegung auf größer 25%. Die Daten werden farblich ausgegeben. # Ldap Server auslesen $servers = Get-ADComputer -LDAPFilter "(operatingsystem=*Server*)"# Server…

  • Mehrere Dienste automatisiert neu starten

    Sie haben die Möglichkeit Dienste über eine Schleife schnell und einfach neu zu starten. Starten Sie hier die PowerShell als Administrator und führen den folgenden Befehl aus. Beispiel In diesem Beispiel werden alle Dienste, die mit den Namen SERVICENAME beginnen –…

  • Mehrere Dienste automatisiert löschen

    Sie haben die Möglichkeit Dienste über eine Schleife schnell und einfach zu löschen. Starten Sie hier die PowerShell als Administrator und führen den folgenden Befehl aus. Beispiel In diesem Beispiel werden alle Dienste, die mit den Namen SERVICENAME beginnen – Platzhalter…

  • Automatische Bereinigung von Verzeichnissen

    Zum automatisierten löschen von Daten innerhalb eines bestimmten Zeitraums kann z.B. PowerSehll mit dem Befehl Get-ChildItem verwendet werden. Gehen Sie wie folgt vor Melden Sie sich am System mit Administrationsrechten an Starten Sie den Taskmanager und erstellen einen neuen Task…

  • PowerShell Funktionen global bereitstellen

    Selbsterstelle Funktionen können als globale Module in PowerShell bereitgestellt werden. Nach Erstellung des Skripts speichern Sie diese mit der Endung *.psm1 ab und signieren es, siehe powershell-skript-signieren Kopieren Sie diese Datei in den folgenden Pfad: C:\Users\[User]\Documents\WindowsPowerShell\Modules\[Name der Funktion]\[Name der Funktion].psm1…

  • Automatisierte Aktualisierung der GPOs über RDP

    Hier die Vorgeschichte warum ich GPOs zusätzlich über den Aufgabenplaner aktualisiere. Ich hatte das Problem, dass mir immer wieder Rechte fehlten um VM Clients zu starten oder / und zu konfigurieren. Die Ursache liegt daran, dass ich die notwendigen Rechte des Hyper-V…

  • Passwort in Datei über PowerShell erstellen / speichern

    Mit diesen PowerShell Befehlen erstellen Sie ein verschlüsseltes Passwort. Das Passwort wird mittels der SID des ausführenden Benutzter sowie der SID des Computers verschlüsselt. Somit bringt keinem andrem Benutzer diese Datei etwas, auch nicht auf dem selben Computer. ACHTUNG: Die generierte…