PowerShell Repository

PowerShell kann über Remote-Repositories bestimme Module nachinstallieren, z.B. von www.powershellgallery.com  

Anzeigen der Repository-Quelle

Get-PSRepository

Name                      InstallationPolicy   SourceLocation
----                      ------------------   --------------
PSGallery                 Untrusted            https://www.powershellgallery.com/api/v2/ 

Voraussetzung: NuGet-Provider

Install-PackageProvider -Name NuGet

Paket finden

PS C:\WINDOWS\system32> find-module PSSQLite

Version    Name                                Repository           Description
-------    ----                                ----------           -----------
1.0.3      PSSQLite                            PSGallery            Query SQLite databases

Modul installieren

PS C:\WINDOWS\system32> install-module PSSQLite
Nicht vertrauenswürdiges Repository
Sie installieren die Module aus einem nicht vertrauenswürdigen Repository. Wenn Sie diesem Repository vertrauen, ändern
 Sie dessen InstallationPolicy-Wert, indem Sie das Set-PSRepository-Cmdlet ausführen. Möchten Sie die Module von
'PSGallery' wirklich installieren?
[J] Ja  [A] Ja, alle  [N] Nein  [K] Nein, keine  [H] Anhalten  [?] Hilfe (Standard ist "N"): A
PS C:\WINDOWS\system32> get-command -Module PSSQlite

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Invoke-SQLiteBulkCopy                              1.0.3      PSSQlite
Function        Invoke-SqliteQuery                                 1.0.3      PSSQlite
Function        New-SQLiteConnection                               1.0.3      PSSQlite
Function        Out-DataTable                                      1.0.3      PSSQlite

Troubleshooting 

Falls der Download nicht klappt, könnte das an den TLS-Settings liegen

SSL: The underlying connection was closed

Install-Package : An error occurred while loading packages from 'https://nuget.org/api/v2/': The underlying connection was closed: An unexpected error occurred on a send
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


veröffentlicht am 22.04.2020 von Bernhard
geändert am 09.05.2020 von Bernhard



Fragen / Kommentare


Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Details anzeigen.