Evergreen installieren
PowerShell-Unterstützung
Evergreen unterstützt Windows PowerShell 5.1 und PowerShell 7.0+. Evergreen sollte mit PowerShell Core 6.x funktionieren. Diese PowerShell-Version wird jedoch nicht aktiv getestet, daher kann die Unterstützung nicht garantiert werden.
Installation aus der PowerShell Gallery
Das Evergreen-Modul wird in der PowerShell Gallery veröffentlicht und ist hier verfügbar: Evergreen.
INFO
Die Installation von Evergreen aus der PowerShell Gallery ist die empfohlene Installationsmethode.
Das Modul kann mit folgendem Befehl aus der Gallery installiert werden:
Install-Module -Name Evergreen
Import-Module -Name EvergreenModul aktualisieren
Wenn Sie eine ältere Version des Moduls aus der Gallery installiert haben, können Sie mit Update-Module und dem Parameter -Force das neueste Update installieren:
Update-Module -Name Evergreen -ForceErweiterte Installation
Bei skriptgesteuerten Installationen (z. B. Betriebssystembereitstellungen) sollten Sie möglicherweise zunächst sicherstellen, dass der PowerShell Gallery vertraut wird, bevor Sie versuchen, das Modul zu installieren:
if (Get-PSRepository | Where-Object { $_.Name -eq "PSGallery" -and $_.InstallationPolicy -ne "Trusted" }) {
Install-PackageProvider -Name "NuGet" -MinimumVersion 2.8.5.208 -Force
Set-PSRepository -Name "PSGallery" -InstallationPolicy "Trusted"
}Anschließend können wir Evergreen installieren oder aktualisieren, je nachdem, ob das Modul bereits installiert oder veraltet ist:
$Installed = Get-Module -Name "Evergreen" -ListAvailable | `
Sort-Object -Property @{ Expression = { [System.Version]$_.Version }; Descending = $true } | `
Select-Object -First 1
$Published = Find-Module -Name "Evergreen"
if ($Null -eq $Installed) {
Install-Module -Name "Evergreen"
}
elseif ([System.Version]$Published.Version -gt [System.Version]$Installed.Version) {
Update-Module -Name "Evergreen"
}Manuelle Installation aus dem Repository
Das Modul kann aus dem GitHub-Quellrepository heruntergeladen werden. Es befindet sich dort im Ordner Evergreen. Kopieren Sie den Ordner in einen Ihrer PowerShell-Modulpfade. Um alle verfügbaren PowerShell-Modulpfade anzuzeigen, führen Sie in einer PowerShell-Konsole $env:PSModulePath.split(';') aus.
Zu den üblichen PowerShell-Modulpfaden gehören:
- Aktueller Benutzer:
%USERPROFILE%\Documents\WindowsPowerShell\Modules\ - Alle Benutzer:
%ProgramFiles%\WindowsPowerShell\Modules\ - OneDrive:
$env:OneDrive\Documents\WindowsPowerShell\Modules\
Gehen Sie für die Installation aus dem Repository wie folgt vor:
- Laden Sie den
main branchauf Ihre Arbeitsstation herunter. - Kopieren Sie den Inhalt des Evergreen-Ordners auf Ihre Arbeitsstation in den gewünschten PowerShell-Modulpfad.
- Öffnen Sie eine PowerShell-Konsole mit der Option „Als Administrator ausführen“.
- Führen Sie
Set-ExecutionPolicymit dem ParameterRemoteSignedoderBypassaus. - Heben Sie die Blockierung der Dateien mit
Get-ChildItem -Path <path to module> -Recurse | Unblock-Fileauf.
Nach Abschluss der Installation können Sie mit Get-Module -ListAvailable Evergreen überprüfen, ob das Modul vorhanden ist. Laden Sie das Modul zur Verwendung mit folgendem Befehl:
Import-Module Evergreen