PowerShell Desired State Configuration Teil 2 – Installation oder "Wie man ein Windows Feature aktiviert"
Beitrag gilt für: Windows Server 2012R2
Nachdem ich im ersten Teil dieser Reihe erläutert habe, welche Vorteile DSC bietet, hatte ich versprochen euch im zweiten Teil zu zeigen, wie man DSC aktivieren und verwenden kann. Jedoch wollte ich euch die komplette Länge des Beitrages mit Installation und Verwendung nicht auf einmal zumuten, daher kommt die Erstellung eines DSC Skriptes und dessen Verwendung erst im dritten Teil.
Nun weiter im Tagesprogramm. DSC kann entweder über die GUI oder via PowerShell installiert werden. Wie dies funktioniert zeige ich euch in den beiden folgenden Abschnitten.
Nur so nebenbei. Man kann so auch jedes andere Windows-Feature, wie z.B. auch den Hyper-V Manager installieren oder deinstallieren.
Installation über die GUI
Zuerst öffnen wir hierzu den „Turn Windows Features on or off“ Dialog. Diesen finden wir bei Server Betriebssystemen im Servermanager unter „Manage“ -> „Add Roles and Features“
Nach dem Öffnen des Dialogs wählen wir die „Role-based or feature-based installation“. Im darauffolgenden Fenster, wird der aktuelle Server ausgewählt, auf welchem das DSC installiert werden soll.
Den Unterpunkt „Server Roles“ lassen wir unverändert und bestätigen dies mit einem Klick auf „Next“. Suchen Sie als nächstes unter „Features“ den Punkt „Windows PowerShell (x of 5 installed)“ und markieren Sie den Unterpunkt „Windows PowerShell Desired State Configuration Service“. Falls „PowerShell ISE“ noch nicht installiert sein sollte, muss dies auch ausgewählt werden.
Kurz nach dem markieren sollte ein Fenster erscheinen, in welchem wir bestätigen, dass die Voraussetzungen mitinstalliert werden dürfen.
Im letzten Fenster sehen wir noch eine Zusammenfassung und bestätigen diese mit einem Klick auf „Install“.
Nun sollte nach kurzer Dauer bestätigt werden, dass die gewählten Features erfolgreich installiert wurden.
Installation via PowerShell
Wir führen die PowerShell als Administrator aus und geben folgendes Cmdlet ein:
Install-WindowsFeature –Name DSC-Service
Wenn wir zuerst noch ein –WhatIf dahinter hängen, sieht man genau, was mit diesem Cmdlet erreicht wird.
Wenn danach das Cmdlet ohne den WhatIf-Parameter ausgeführt wird, sieht man während der Installation folgendes.
Nach dem erfolgreichen Abschluss der Installation, überprüfen wir noch ob wir das PowerShell ISE installiert haben, da wir dieses für die leichtere Konfiguration benötigen.
Geben Sie hierzu das folgende Cmdlet ein und überprüfen Sie, ob unter „Install State“ der Wert „Installed“ gelistet ist:
Get-WindowsFeature –Name PowerShell-ISE
Falls nicht installieren wir dieses mit dem Install-WindowsFeature Cmdlet von oben.
Weitere Informationen zum Install-WindowsFeature Cmdlet findet Ihr hier [1].
Die Verwendung der DSC werde ich im dritten Blogeintrag dieser Reihe für Sie beleuchten.
Links
[1] http://technet.microsoft.com/en-us/library/jj205467.aspx
Überblick der Blogeintragseihe:
Teil 1: PowerShell Desired State Configuration Teil 1 - Ersatz für den SCCM?
Teil 2: PowerShell Desired State Configuration Teil 2 – Installation oder "Wie man ein Windows Feature aktiviert"
Teil 3: PowerShell Desired State Configuration Teil 3 - Konfiguration anwenden
- ASP.NET 1
- Active Directory 41
- Administration Tools 1
- Allgemein 60
- Backup 4
- ChatBots 5
- Configuration Manager 3
- DNS 1
- Data Protection Manager 1
- Deployment 24
- Endpoint Protection 1
- Exchange Server 62
- Gruppenrichtlinien 4
- Hyper-V 18
- Intune 1
- Konferenz 1
- Künstliche Intelligenz 7
- Linux 3
- Microsoft Office 11
- Microsoft Teams 1
- Office 365 11
- Office Web App Server 1
- Powershell 21
- Remote Desktop Server 1
- Remote Server 1
- SQL Server 8
- Sharepoint Server 12
- Sicherheit 1
- System Center 10
- Training 1
- Verschlüsselung 2
- Virtual Machine Manager 1
- Visual Studio 1
- WSUS 7
- Windows 10 12
- Windows 8 9
- Windows Azure 4
- Windows Client 1
- Windows Server 24
- Windows Server 2012 7
- Windows Server 2012R2 15
- Windows Server 2016 7
- Windows Server 2019 2
- Windows Server 2022 1
- Zertifikate 4