Om du inte vet hur du använder PowerShell eller duvill förenkla vad du än försöker åstadkomma med ett skript eller kommando, en PowerShell-modul är ett bra sätt att göra det. Du kan installera nästan vilken modul som helst i PowerShell, men som ett extra säkerhetslager varnar det dig mot den om modulen kommer från ett opålitligt arkiv. Det här är inte så mycket problem. Du kan avvisa varningen, eller bara lägga till förvaret som ett betrodd arkiv i PowerShell. Det är ganska enkelt. Allt du behöver är namnet på ett arkiv du vill lägga till.
Förvarets namn
Om du redan vet namnet på förvaretsom du vill installera moduler från, kan du hoppa direkt fram till nästa avsnitt. Om du bara känner till namnet på modulen du vill installera, men inte namnet på förvaret det kommer från, måste du hitta namnet. Även detta är enkelt.
Öppna PowerShell och ange följande kommando;
Syntax:
Find-Module -Name "Module Name"
Byt ut modulnamnet med namnet på modulen du vill installera.
Exempel:
Find-Module -Name "BurntToast"

Det kan ta några sekunder innan PowerShell hittar förvarets namn, men när det gör det kommer det att returnera versionnumret, modulens namn och naturligtvis förarens namn.

Nu när du känner till förvarets namn kan du lägga till det som ett betrodd arkiv i PowerShell.
Pålitligt arkiv i PowerShell
För att lägga till ett betrodd arkiv i PowerShell, kör följande kommando;
Syntax:
Set-PSRepository -Name "Repository Name" -InstallationPolicy Trusted
Exempel:
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
Ta bort Trusted Repository
Använd följande kommando för att ta bort ett betrodd arkiv i PowerShell;
Syntax:
Unregister-PSRepository -Name "Repository Name"
Exempel:
Unregister-PSRepository -Name "PSGallery"
Varför lägga till ett arkiv?
Du bör inte lägga till varje enskilt arkiv därdu installerar en modul från som ett betrodd arkiv. Den enda goda anledningen att lägga till ett betrodd arkiv till PowerShell är om du planerar att installera objekt från det regelbundet. Om du bara laddar ner objekt ibland svarar du bara på bekräftelseförfrågan som du ser när du installerar objektet.
Det är också en bra idé att redigera förvarenhar du lagt till. De kan lägga till och från en säkerhetspunkt bör du inte ha de du inte behöver. Kör följande kommando för att få en lista över alla betrodda förvar i PowerShell.
Get-PSRepository
En modul, en gång installerad, kommer att köras utan någonproblem. Det kommer inte att be dig om en bekräftelse varje gång du använder det, varför förvaret det tillhör inte nödvändigtvis behöver läggas till som en betrodd.
kommentarer