Mit der PowerShell Module installieren ist für Administratoren eine notwendige Aufgabe. PowerShell Module sind ein wesentlicher Bestandteil dieser Script-Sprache.
Sie erweitern den Funktionsumfang natürlich extrem. Module sind dabei im Prinzip ein Paket, welches für eine bestimmte Konfiguration sämtliche Funktion sowie Cmdlets enthält.
Alle Erweiterungen werden dabei über Module implementiert. Generell lässt sich mit dem Cmdlet Get-Module auflisten, welche Module bereits vorhanden sind.
Vorgehensweise, um PowerShell Module installieren zu können
Für die Installation eines neuen Moduls gib es die PowerShellGet Paketverwaltung. Damit lässt sich sehr einfach ein neues Paket installieren, wie die nachfolgende Befehlszeile zeigt:
Install-Module -Name NTFSSecurity -RequiredVersion 4.2.4

Sofern der NuGet-Anbieter bislang nicht installiert ist, kann dieser direkt mit importiert werden, sodass dieser und das obige Paket direkt installiert werden.
Video – Grundlagen PowerShell Scripting
Diese Variante für die Installation eines neuen Moduls ist am einfachsten. Nach der Installation kann man sich auch direkt ansehen, welche Cmdlets bzw. Funktionen das neue Modul beinhaltet.
Get-Command -Module NTFSSecurity
Sollte allerdings das automatische Installieren nicht klappen, so kann das Modul auch manuell installiert werden. Zunächst lädt man das entsprechende Paket herunter.
Es handelt sich dabei um ein nupkg File. Dies ist eine gezippte Datei, welche nur noch entpackt werden muss. Dazu kann man z. B. 7Zip verwenden. Anschließend erhält sämtliche zum Modul gehörende Dateien. Jetzt muss nur noch die Scriptdatei (.ps1) installiert werden.


Install-Script .\NTFSSecurity.Init.ps1
Wie beschrieben ist es also auch möglich, Module manuell zu installieren. Wobei der Aufwand natürlich schon etwas größer ist. Genau angesichts dessen ist es auch ratsam, den NutGet-Anbieter auf dem System installiert zu haben.
Keine Produkte gefunden.
Das könnte dich auch interessieren:
- Windows PowerShell Modul kann nicht importiert werden
- Was sind Powershell Module
- Welche Verbindung hat der Windows Rechner gerade mit dem Netzwerk aufgebaut. Dieses Powershell Cmdlet hilft weiter.










