EulandaXtools — Funktionsreferenz
Installiert ein PowerShell-Modul aus einer ZIP-Datei in den Modulpfad.
Install-ModuleFromZip [-Path] <string> [[-Scope] <string>] [-Force] [<CommonParameters>]Diese Funktion installiert ein PowerShell-Modul aus einer bereitgestellten ZIP-Datei. Die Modulversion wird aus der `.psd1`-Datei im ZIP-Archiv ermittelt (nur diese eine Datei wird dafür temporär extrahiert).
Der Installationsort richtet sich nach dem gewählten Scope `CurrentUser`. Dies kann das physikalische Laufwerk sein, oder aber beispielsweise ein OneDrive-Ordner. Dies wäre der Fall wenn bei OneDrive die Option verwendet wurde, die persönlichen Ordner in der Cloud zu speichern. Der Ort des Benutzerpfads wird über `Get-UserModulPath` ermittelt.
Die Funktion gibt `TRUE` zurück, wenn die Installation erfolgreich durchgeführt wurde, oder `FALSE` bei technischen Problemen wie beispielsweise Schreib- oder Löschfehler.
-Path
Type: stringPfad zur ZIP-Datei, die das zu installierende Modul enthält.
-Scope
Type: string
Default: "CurrentUser"Optional. Gibt den Installationsbereich des Moduls an, aktuell nur einen.
Möglich sind:
-Force
Type: switchWenn angegeben, wird die vorhandene Version entfernt und neu installiert, auch wenn sie bereits vorhanden ist.
boolGibt `TRUE` zurück bei erfolgreicher Installation, sonst `FALSE`.
# Installiert das Modul aus der angegebenen ZIP-Datei in den aktuellen Benutzerbereich.
Install-ModuleFromZip -Path 'C:\Downloads\MeinModul.zip'# Erzwingt eine Neuinstallation, selbst wenn die Version bereits existiert.
Install-ModuleFromZip -Path 'C:\Downloads\MeinModul.zip' -Force