Sto cercando di eseguire uno script dalla cartella condivisa che mi fido:Ignora 'Avviso di protezione' esecuzione di script da linea di comando
PowerShell -file "\\server\scripts\my.ps1"
ma ho un avviso di protezione, e devono premere 'R' per continuare
Avviso di sicurezza Esegui solo gli script che si fidano di . Sebbene gli script della rete possano essere utili, questo script può potenzialmente danneggiare il computer. si desidera eseguire \ server \ scripts \ my.ps1? [?] [D] Non corsa [R] Esegui una volta [S] Sospendi Guida (di default è "D"): D
Posso ignorare questo avviso? Il codice pseudo desiderato che voglio è:
PowerShell -IGNORE_SECURITY_WARNING -file "\\server\scripts\my.ps1"
Grazie! -ExecutionPolicy Bypass è esattamente quello che stavo cercando. – alex2k8
@LeeHomes Cercavo qualcos'altro ma '-ExecutionPolicy ByPass' ha corretto il mio problema. Mi hai risparmiato molto su google e tempo. Grazie – Suhas
Giusto per chiarire: "aggiungi ad host fidati" significa nelle opzioni Internet del sistema, disponibili tramite pannello di controllo o in Internet Explorer. Il nome sembra essere una corrispondenza di stringa. il mio nome di condivisione è '\\ foo-files'. Aggiungere il nome 'foo-files.example.com' agli host fidati non funzionava, dovevo semplicemente aggiungere il nome' foo-files'. –