Hvis du ikke ved, hvordan du bruger PowerShell, eller hvis du vil forenkle, hvad det er, du forsøger at udføre med et script eller en kommando, er et PowerShell-modul en god måde at gøre det på.Du kan dog installere næsten ethvert modul i PowerShell, men som et ekstra sikkerhedslag vil det advare dig mod det, hvis modulet er fra et usikkert arkiv. Dette er ikke meget af et problem. Du kan afvise advarslen, eller du kan bare tilføje lageret som et betroet depot i PowerShell. Det er ret simpelt. Alt du behøver, er navnet på et lager, du vil tilføje.
Repository Name
Hvis du allerede kender navnet på det depot, som du vil installere moduler fra, kan du springe lige frem til næste afsnit. Hvis du kun kender navnet på det modul, du vil installere, men ikke navnet på det repository, det kommer fra, skal du finde navnet. Også dette er enkelt.
Åbn PowerShell og indtast følgende kommando;
Syntaks:
Find-Module-Name "Modulnavn"
Udskift modulnavn med navnet på det modul, du vil installere.
Eksempel:
Find-modul-navn "BurntToast"


Trusted Repository I PowerShell
For at tilføje et betroet arkiv i PowerShell skal du køre følgende kommando;
Syntaks:
Set-PSRepository -Name "Repository Name" -InstallationPolicy Trusted
Eksempel:
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
Fjern Trusted Repository
Brug følgende kommando til at fjerne et betroet arkiv i PowerShell;
Syntaks:
Unregister-PSRepository -Name "Repository Name"
Eksempel:
Unregister-PSRepository -Name "PSGallery"
Hvorfor tilføj et depot?
Du bør ikke tilføje hvert enkelt repository, som du installerer et modul fra som et betroet arkiv. Den eneste gode grund til at tilføje et betroet depot til PowerShell er, hvis du planlægger at installere elementer fra det regelmæssigt. Hvis du kun downloader elementer til lejlighedsvis, skal du blot svare på bekræftelsesprompten, som du ser, når du installerer varen.
Det er også en god idé at redigere de lagre, du har tilføjet. De kan tilføje op og fra et sikkerhedspunkt, bør du ikke have dem, du ikke behøver. For at få en liste over alle betroede arkiver i PowerShell, kør følgende kommando;
Get-PSRepository
Et modul, der installeres en gang, løber uden problemer. Det vil ikke bede dig om en bekræftelse hver gang du bruger det, og derfor behøver det depot, det tilhører, ikke nødvendigvis at blive tilføjet som en betroet.