Menggunakan Win7-32bit dan Powershell ISE Saya mencoba menjalankan skrip yang baru saja disimpan (misalkan berisi cls sederhana). Saya mendapat kesalahan, bahwa eksekusi skrip dilarang dengan saran "dapatkan-bantuan tentang_signing" yang biasa.
Saat menggunakan "set-executionpolicy remotesigned" untuk menyelesaikannya, saya mendapat dialog untuk memverifikasi apakah saya yakin. Tetapi jika saya menerima kesalahan lain muncul:
acces to registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" denied
+ set-executionpolicy <<<< remotesigned
+ CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
Apa yang harus saya lakukan, untuk menjalankan skrip yang disimpan sebagai pengguna (atau automatable sebagai layanan harian)?
Cukup buka panel kontrol -> alat administratif -> Modul PowerShell Windows (membuka PowerShell) dan ketik "set-eksekusipolicy remote yang biasa". Itu dia.
sumber
Saya menemukan solusinya dengan menambahkan izin langsung ke registri windows.
Menulis tentang itu di sini: Powershell 101
Semoga ini membantu.
sumber