Programmai Windows PowerShell ir četras dažādas izpildes politikas:
- Ierobežots — nevar palaist skriptus. Windows PowerShell var izmantot tikai interaktīvajā režīmā.
- AllSigned — var palaist tikai skriptus, ko parakstījis uzticams izdevējs.
- RemoteSigned — lejupielādētie skripti ir jāparaksta uzticamam izdevējam, pirms tos var palaist.
- Neierobežots - nav ierobežojumu; var palaist visus Windows PowerShell skriptus.
- Nedefinēts — nav iestatīta izpildes politika.
Ja izpildes politika nav iestatīta un nav konfigurēta, tā tiek parādīta kā “Nedefinēta”. Lūk, kā jūs varat redzēt pašreizējo vērtību.
Saturs paslēpties Kā skatīt PowerShell izpildes politiku Mainiet procesa PowerShell izpildes politiku Mainiet pašreizējā lietotāja PowerShell izpildes politiku Mainiet globālo PowerShell izpildes politiku Mainiet PowerShell izpildes politiku, veicot reģistra uzlabojumusKā skatīt PowerShell izpildes politiku
- Atveriet PowerShell.
- Ierakstiet vai kopējiet un ielīmējiet šo komandu un nospiediet taustiņu Enter:|_+_|
Komanda parādīs visas izpildes politikas. Kā redzat, ir vairākas darbības jomas, kurām var definēt izpildes politiku. To var iestatīt globāli visiem lietotājiem, tikai pašreizējam lietotājam vai pašreizējam procesam. Pašreizējai procesa politikai ir prioritāte virs pašreizējā lietotāja iestatījumiem. Pašreizējā lietotāja politika ignorē globālo opciju. Paturiet to prātā. Tagad apskatīsim, kā mainīt PowerShell skripta izpildes politiku.
hroms/iestatījumi/saturs
Mainiet procesa PowerShell izpildes politiku
- Atveriet komandu uzvedni vai PowerShell.
- Palaidiet failu powershell.exe ar argumentu -ExecutionPolicy Unrestricted. Piemēram, |_+_|
Tādējādi skripts tiks palaists, izmantojot neierobežotas izpildes politiku. Skripta vietā varat palaist cmdlet vai to, ko vēlaties. “Neierobežots” vietā varat izmantot jebkuru citu iepriekš minēto politiku.
Padoms. Atvērtai PowerShell konsolei izpildes politiku varat pārslēgt, izmantojot komandu:
kā pārinstalēt usb porta draiverus|_+_|
Tas paliks aktīvs, līdz aizvērsit pašreizējo PowerShell logu.
Mainiet pašreizējā lietotāja PowerShell izpildes politiku
- Atveriet PowerShell.
- Ierakstiet vai kopējiet un ielīmējiet šo komandu un nospiediet taustiņu Enter:|_+_|
Padoms. Ja politika nav iestatīta pēc iepriekš norādītās komandas, mēģiniet to apvienot ar argumentu -Force, piemēram:
|_+_|Kad izpildes politika ir iestatīta pašreizējam lietotājam, tā ignorēs tvērumu “LocalMachine”. Atkal, procesam varat to ignorēt pašreizējai PowerShell instancei, kā aprakstīts iepriekš.
Mainiet globālo PowerShell izpildes politiku
Šī izpildes politika attiecas uz datoru, kas nozīmē, ka tā ir spēkā tiem lietotāju kontiem, kuriem atsevišķi netiek piemērota izpildes politika. Izmantojot noklusējuma iestatījumus, tas tiks piemērots visiem lietotāju kontiem.
Lai mainītu PowerShell izpildes politiku operētājsistēmā Windows 10, rīkojieties šādi.
mainīt mājaslapu google chrome
- Atveriet PowerShell kā administratoru.
- Izpildiet šādu komandu:|_+_|
Tu esi pabeidzis.
Mainiet PowerShell izpildes politiku, veicot reģistra uzlabojumus
Ir iespējams mainīt izpildes politiku ar reģistra pielāgošanu gan pašreizējam lietotājam, gan datoram. Lūk, kā to var izdarīt.
- Atveriet reģistra redaktoru.
- Lai mainītu pašreizējā lietotāja izpildes politiku, dodieties uz|_+_|
- Iestatiet virknes vērtību ExecutionPolicy uz vienu no šīm vērtībām: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
- Lai mainītu LocalMachine darbības jomas izpildes politiku, dodieties uz|_+_|
- Iestatiet virknes vērtību ExecutionPolicy uz vienu no šīm vērtībām: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
Padoms. Skatiet, kā ar vienu klikšķi pāriet uz reģistra atslēgu. Varat arī ātri pārslēgties starp HKCU un HKLM Windows 10 reģistra redaktorā.
Tieši tā.