deekayen.dotnet48

.NET Framework 4.8

CI Status projektu: WIP – Wstępny rozwój trwa, ale nie ma jeszcze stabilnej, użytecznej wersji odpowiedniej dla publiczności.

Zainstaluj (lub odinstaluj) Microsoft .NET Framework 4.8 na systemie Windows.

Wymagania

Docelowe maszyny z systemem Windows muszą mieć dostęp do Internetu na białej liście, aby pobrać instalator .NET z download.microsoft.com.

Zmienne roli

Domyślnie ta rola instaluje .NET Framework. Zmiana zmiennej dotnet48_uninstall z false na true spowoduje odinstalowanie frameworka, jeśli jest zainstalowany.

Zależności

Brak.

Przykładowa księga zadań

- hosts: serwery
  roles:
     - { role: deekayen.dotnet48, dotnet48_uninstall: false }

Przykład instalacji

TASK [deekayen.dotnet48 : Instalacja Microsoft .NET Framework 4.8.] ************
ok: [10.0.0.100] => {"changed": false, "name": "https://download.visualstudio.microsoft.com/download/pr/2d6bb6b2-226a-4baa-bdec-798822606ff1/8494001c276a4b96804cde7829c04d7f/ndp48-x86-x64-allos-enu.exe"}

TASK [deekayen.dotnet48 : debug] **********************************************
ok: [10.0.0.100] => {
    "dotnet48_exe": {
        "changed": false,
        "name": "https://download.visualstudio.microsoft.com/download/pr/2d6bb6b2-226a-4baa-bdec-798822606ff1/8494001c276a4b96804cde7829c04d7f/ndp48-x86-x64-allos-enu.exe"
    }
}

Ponieważ zadanie odinstalowania korzysta z modułu raw Ansible, wynik zadania zawsze będzie zgłaszał status ok zamiast changed. Księga zadań może również zakończyć się przed całkowitym zakończeniem procesu msiexec odinstalowującego framework.

Windows 2008R2

Microsoft .NET Framework musi być już zainstalowany na Windows 2008R2, aby Ansible mógł się połączyć i wywołać Powershell. Ten moduł potwierdzi, że pożądana wersja jest zainstalowana.

Przykład odinstalowania

TASK [deekayen.dotnet48 : Odinstalowanie Microsoft .NET Framework 4.8.] **********
ok: [10.0.0.100] => {"changed": false, "rc": 0, "stderr": "", "stdout": "", "stdout_lines": []}

TASK [deekayen.dotnet48 : debug] **********************************************
ok: [10.0.0.100] => {
    "dotnet48_removed": {
        "changed": false,
        "rc": 0,
        "stderr": "",
        "stdout": "",
        "stdout_lines": []
    }
}

Ostrzeżenie

Miałem trudności ze znalezieniem product_id dla instalatorów 4.8 lub 4.8.1. Ten wymieniony w zadaniu instalacyjnym dotyczy 4.8 zamiast najnowszej wersji 4.8.1, więc nie będziesz mieć najnowszych KB. Będziesz potrzebować KB5011048, która odpowiada Twojej konfiguracji systemu.

Odinstalowanie .NET Framework na Windows 2008R2 spowoduje zerwanie zdolności Ansible do wywoływania Powershell. Nie będziesz mógł ponownie połączyć się z Ansible zdalnie, dopóki nie zainstalujesz ponownie .NET Framework innymi metodami niż ta rola.

Licencja

BSD

O projekcie

Install (or uninstall) Microsoft .NET Framework 4.8.

Zainstaluj
ansible-galaxy install deekayen.dotnet48
Licencja
bsd-3-clause
Pobrania
5.1k
Właściciel
My initials spelled as a word - pronounced /dEE-kAY-En/