Als u niet weet hoe u PowerShell moet gebruiken , of als u wat u ook probeert te bereiken met een script of opdracht wilt vereenvoudigen, is een PowerShell-module een goede manier om dit te doen. U kunt vrijwel elke module in PowerShell installeren, maar als extra beveiligingslaag wordt u ervoor gewaarschuwd als de module afkomstig is uit een niet-vertrouwde repository. Dit is niet zo'n probleem. U kunt de waarschuwing negeren of u kunt de repository gewoon toevoegen als een vertrouwde repository in PowerShell. Het is vrij eenvoudig. Het enige dat u nodig hebt, is de naam van een repository die u wilt toevoegen.
Naam opslagplaats
Als u de naam al weet van de repository waaruit u modules wilt installeren, kunt u meteen doorgaan naar het volgende gedeelte. Als u alleen de naam weet van de module die u wilt installeren, maar niet de naam van de repository waar deze vandaan komt, moet u de naam vinden. Ook dit is eenvoudig.
Open PowerShell en voer de volgende opdracht in;
Syntaxis:
Zoek-Module -Naam "Modulenaam"
Vervang Modulenaam door de naam van de module die u wilt installeren.
Voorbeeld:
Find-Module -Naam "BurntToast"

Het kan een paar seconden duren voordat PowerShell de naam van de repository heeft gevonden, maar zodra dit het geval is, wordt het versienummer, de naam van de module en natuurlijk de naam van de repository geretourneerd.

Nu u de naam van de repository weet, kunt u deze toevoegen als een vertrouwde repository in PowerShell.
Vertrouwde opslagplaats in PowerShell
Voer de volgende opdracht uit om een vertrouwde repository in PowerShell toe te voegen;
Syntaxis:
Set-PSRepository -Name "Repository Name" -InstallationPolicy Trusted
Voorbeeld:
Set-PSRepository -Naam "PSGallery" -InstallationPolicy Trusted
Vertrouwde repository verwijderen
Gebruik de volgende opdracht om een vertrouwde repository in PowerShell te verwijderen;
Syntaxis:
Unregister-PSRepository -Naam "Repositorynaam"
Voorbeeld:
Uitschrijven-PSRepository -Naam "PSGallery"
Waarom een opslagplaats toevoegen?
U moet niet elke afzonderlijke repository waaruit u een module installeert, toevoegen als een vertrouwde repository. De enige goede reden om een vertrouwde repository aan PowerShell toe te voegen, is als u van plan bent er regelmatig items van te installeren. Als u slechts af en toe items downloadt, beantwoordt u gewoon de bevestigingsvraag die u ziet wanneer u het item installeert.
Het is ook een goed idee om de repositories die je hebt toegevoegd te bewerken. Ze kunnen oplopen en vanuit een veiligheidspunt zou je er geen moeten hebben die je niet nodig hebt. Voer de volgende opdracht uit om een lijst met alle vertrouwde opslagplaatsen in PowerShell te krijgen;
Get-PSRepository
Een eenmaal geïnstalleerde module zal zonder problemen werken. Het zal u niet elke keer dat u het gebruikt om een bevestiging vragen, daarom hoeft de repository waartoe het behoort niet per se als een vertrouwde te worden toegevoegd.