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



Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Mehr Details