PowerShell Skripte

  • TFS Release Application Pool Start-Stop

    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…

  • TFS Release Deploy

    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…

  • TFS Release Remote Deploy

    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…

  • 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…