Voglio eseguire script PowerShell su Windows 7 come utente normale. Ogni volta che provo, ottengo il seguente errore:PowerShell su Windows 7: Set-ExecutionPolicy per utenti regolari
File C:\Users\danv\Documents\WindowsPowerShell\profile.ps1 cannot be loaded because the
execution of scripts is disabled on this system. Please see "get-help about_signing" for
more details.
At line:1 char:2
+ . <<<< 'C:\Users\danv\Documents\WindowsPowerShell\profile.ps1'
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
tentativo di risolvere tramite Set-ExecutionPolicy Unrestricted
fallisce:
PS C:\Users\danv> Set-ExecutionPolicy Unrestricted
Set-ExecutionPolicy : Access to the registry key
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell'
is denied.
At line:1 char:20
+ Set-ExecutionPolicy <<<< Unrestricted
+ CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
posso eseguire il comando Set-ExecutionPolicy Unrestricted
come amministratore, ma questo non sembra propagarsi a non -amministratori utenti.
Come posso eseguire correttamente gli script come non amministratore?
Ho provato questo - impostazione cose da 'Unrestricted' come amministratore non sembra cambiare nulla per la non amministratore ... –
@DanVinton: Poi sta succedendo qualcos'altro. Suggerisci di nuovo l'impostazione come amministratore, quindi controlla 'Get-ExecutionPolicy' sia dall'amministratore che dalle normali shell. È possibile che la politica di gruppo stia annullando i tuoi desideri. – Richard
Nella solita moda IT, avere qualcuno (proverbialmente) alle spalle lo ha risolto ... grazie! –