jpmat296.upgrade_powershell

Ansible Rolle: PowerShell Aktualisieren

Ansible Galaxy CI

Eine Ansible-Rolle, um Windows PowerShell auf Version 5.1 zu aktualisieren.

Sie verwendet Chocolatey, um PowerShell zu aktualisieren, und den Windows-Aufgabenplaner, um das Upgrade nach einem Neustart zu starten. Dadurch wird verhindert, dass die Ansible WinRM-Verbindung während des Prozesses unterbrochen wird.

Kompatibilität

Diese Rolle ist kompatibel mit folgenden Windows-Versionen:

  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2

Die aktuelle PowerShell-Version wird vor dem Upgrade überprüft. Wenn die Version nicht 3.0, 4.0 oder 5.0 ist, wird nichts verändert.

Bei Windows 2016 und neueren Versionen tut die Rolle nichts. Es wird kein Fehler angezeigt.

Rollenvariablen

Es sollten keine Variablen geändert werden.

Abhängigkeiten

Keine Abhängigkeiten.

Beispiel-Playbook

- hosts: windows_servers
  roles:
     - role: jpmat296.upgrade_powershell

Lizenz

BSD

Autor Informationen

Diese Rolle wurde 2020 von Jean-Pierre Matsumoto erstellt.

Über das Projekt

Unattended PowerShell upgrade to version 5.1

Installieren
ansible-galaxy install jpmat296.upgrade_powershell
GitHub Repository
Lizenz
Unknown
Downloads
4.2k