PowerShell Repository
PowerShell kann über Remote-Repositories bestimme Module nachinstallieren, z.B. von www.powershellgallery.com
Anzeigen der Repository-Quelle
<span style="font-size: 14.4px;">Get-PSRepository
Name InstallationPolicy SourceLocation
---- ------------------ --------------
PSGallery Untrusted https://www.powershellgallery.com/api/v2/</span><span style="font-size: 0.9rem;"> </span>
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
[<span class="hljs-type">Net.ServicePointManager</span>]::SecurityProtocol = [<span class="hljs-type">Net.SecurityProtocolType</span>]::Tls12
({{pro_count}})
Beitrag bewerten:{{percentage}} % positiv
({{con_count}})