Saya baru menggunakan PowerShell dan menggunakan versi 1.0 dan saya mencoba menulis skrip PowerShell yang dapat saya jalankan menggunakan penjadwal autosys. Ketika saya menjalankan perintah di autosys
powershell -command "& { %MY_HOME%\bin\TestScript.ps1 argument; exit $LASTEXITCODE }"
itu memberi saya kesalahan
script cannot be loaded because the execution of scripts is disabled on this system. Please see "get-help about_signing" for more details.
Saya memang mengatur kebijakan eksekusi menjadi tidak dibatasi dari akun pengguna admin. Tidak yakin bagaimana saya harus menjalankan ini sehingga pekerjaan autosys saya menjalankan skrip PowerShell ini. Saya juga telah mencoba menggunakan kutipan yang adil. tetapi setiap kali saya mendapatkan kesalahan ini.
Terima kasih
Jawaban:
Dugaan saya adalah bahwa skrip tersebut dijalankan di bawah akun yang berbeda dari yang Anda ubah kebijakan eksekusi. Cobalah untuk mengubah kebijakan untuk semua pengguna di mesin dengan menggunakan
-Scope
parameter:sumber
OOps, ini hanya kesalahan umum, Google kesalahan Anda, Anda dapat menemukan kumpulan posting pada solusi. Ini hanya Anda belum diaktifkan menjalankan skrip Powershell pada mesin target Anda.
sumber