- - Come aggiungere un repository attendibile in PowerShell in Windows 10

Come aggiungere un repository attendibile in PowerShell in Windows 10

Se non sai come usare PowerShell o tevuoi semplificare qualunque cosa tu stia cercando di realizzare con uno script o un comando, un modulo PowerShell è un buon modo per farlo. Puoi installare praticamente qualsiasi modulo in PowerShell, tuttavia, come livello di sicurezza aggiunto, ti avvertirà di non farlo se il modulo proviene da un repository non attendibile. Questo non è un grosso problema. È possibile chiudere l'avviso oppure aggiungere semplicemente il repository come repository attendibile in PowerShell. È piuttosto semplice. Tutto ciò che serve è il nome di un repository che si desidera aggiungere.

Nome del repository

Se conosci già il nome del repositoryda cui si desidera installare i moduli, è possibile passare direttamente alla sezione successiva. Se conosci solo il nome del modulo che vuoi installare, ma non il nome del repository da cui proviene, devi trovare il nome. Anche questo è semplice.

Apri PowerShell e inserisci il seguente comando;

Sintassi:

Find-Module -Name "Module Name"

Sostituisci nome modulo con il nome del modulo che si desidera installare.

Esempio:

Find-Module -Name "BurntToast"

Potrebbero essere necessari alcuni secondi prima che PowerShell trovi il nome del repository, ma una volta fatto restituirà il numero di versione, il nome del modulo e, ovviamente, il nome del repository.

Ora che conosci il nome del repository, puoi aggiungerlo come repository attendibile in PowerShell.

Repository attendibile in PowerShell

Per aggiungere un repository attendibile in PowerShell, eseguire il comando seguente;

Sintassi:

Set-PSRepository -Name "Repository Name" -InstallationPolicy Trusted

Esempio:

Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted

Rimuovi repository attendibile

Utilizzare il comando seguente per rimuovere un repository attendibile in PowerShell;

Sintassi:

Unregister-PSRepository -Name "Repository Name"

Esempio:

Unregister-PSRepository -Name "PSGallery"

Perché aggiungere un repository?

Non dovresti aggiungere questo singolo repositorysi installa un modulo come repository di fiducia. L'unico buon motivo per aggiungere un repository attendibile a PowerShell è se si prevede di installare elementi da esso regolarmente. Se scarichi articoli solo occasionalmente, rispondi semplicemente al messaggio di conferma che vedi quando installi l'elemento.

È anche una buona idea modificare i repositoryhai aggiunto. Possono sommarsi e da un punto di sicurezza, non dovresti avere quelli che non ti servono. Per ottenere un elenco di tutti i repository affidabili in PowerShell, eseguire il comando seguente;

Get-PSRepository

Un modulo, una volta installato, verrà eseguito senza alcuni problemi. Non ti chiederà una conferma ogni volta che lo usi, quindi il repository a cui appartiene non deve necessariamente essere aggiunto come uno di fiducia.

Commenti