PowerShell Skripte
Team Service Erweiterung – Application Pool Start / Stop
Mit dem Tool Application Pool Start / Stop können Sie IIS Pools auf den lokalen Zielsystemen, auf dem die Build Agent installiert sind, starten bzw stoppen.. Über den folgenden Link bekommen Sie das komplette Paket als ZIP bereitgestellt. Das Skript…
Team Service Erweiterung – Deploy
Mit dem Deploy Tool können Sie auf den Zielsystemen, auf dem die Build Agent installiert sind, MSI Anwendungen Deinstallieren und installieren. Zusätzlich enthält das Skript noch die Ausführung von SQL Skripte für die Aktualisierung der Datenbank. Hier besteht auch die…
Team Service Erweiterung – Remote Deploy
Mit dem Remote Deploy Tool stellen Sie mithilfe von Windows Remote Management (WinRM) für PowerShell eine Verbindung zu den Host-Computern her, Deinstallieren und installieren Sie Ihr MSI Paket. Zusätzlich enthält das Skript noch die Ausführung von SQL Skripte für die…
SCCM Updatebereinigung
Für die Bereinigung von System Center Configuration Manager alter Updates steht das PowerShell Skript clean-cmsoftwareupdategroups bereit. Beispielaufruf – Löschung aller abgelaufenen Updates: Starten Sie die PowerShell als Administrator Führen Sie den folgenden Befehl aus, wobei Sie den Namen CM01 mit Ihrem Site…
Dateiliste über PowerShell auslesen die länger als 260 Zeichen lang sind
Über das PowerShell Skript https://gallery.technet.microsoft.com/scriptcenter/Get-Deeply-Nested-Files-a2148fd7 ermitteln Sie die Dateien, die länger als 260 Zeichen lang sind.
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…
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…
PowerShell Skript signieren
Damit PowerShell-Skripte auf Systemen ausgeführt werden können, müssen diese signiert werden. Für die Signatur ist es notwendig, dass Sie ein Zertifikat mit dem Zweck für Codesignatur besitzen. Eine Anleitung für die Erstellung finden Sie hier: Zertifikat für Codesignatur erstellen Gehen…
DHCP Filter Replication über PowerShell
Eine Synchronisation des DHCPs über mehrere Domain Controller erfolgt automatisch. Durch das die Filter des DHCPs hiervon nicht betroffen sind, muss der Abgleich manuell erfolgen. Das Skript wird auf dem zu aktualisierenden System ausgeführt – alle Filter werden entfernt und dann…
Exchange Active Sync Verbindungen ausgeben
Das folgende PowerShell Skript gibt die Active Sync Verbindungen aus und speicher diese in einer TXT Datei. Speichern Sie das Skript in einer ps1 Datei und führen diese dann über die PowerShell Konsole von Exchange aus. $Date = Get-Date -uformat…