Pokrenite PowerShell skripte lokalno bez prijave u sustavu Windows 10

Windows PowerShell je moćan Microsoftov(Microsoft) terminal koji vam omogućuje automatizaciju i skriptiranje zadataka na Windows strojevima i interakciju s mnogim aplikacijama dostupnim na njima. To je veliko poboljšanje u odnosu na Command Prompt i uglavnom je usmjereno na programere.

Iako postoje ljudi koji nisu svjesni njegove istinske moći, oni koji ga poznaju koristili su ga u mnoštvo svrha, u rasponu od izvršavanja najjednostavnijih naredbi, do čak i nasilnog ažuriranja Windowsa s vremena na vrijeme. Pod pretpostavkom da ste jedan od onih koji znaju koristiti PowerShell , ali ne mogu izvršiti naredbene retke na terminalu jer niste lokalno prijavljeni na računalo koje ovdje radi, ovaj je post za vas. Iako je ovo vrlo čest problem s kojim se susreće nekoliko ljudi, rješenje za njega je jednako osnovno.

Prema zadanim postavkama, Windows vam ne dopušta pokretanje svake skripte, posebno onih koje pokušavaju promijeniti postavke sustava u sustavu Windows(Windows) . U ovom ćemo postu podijeliti kako možete pokrenuti PowerShell skriptu(run a PowerShell script) bez potpisivanja.

Što su potpisane PowerShell skripte?

Potpisana skripta znači da je ovlaštena ili potvrđena od strane IT administratora i da ima potpis s datumom isteka. Slično je certifikatima za Windows ili SSL certifikatima koji su dostupni na web stranicama. Ukratko, Windows ovo tretira kao pouzdano.

Pokrenite PowerShell skripte(Run PowerShell Scripts) lokalno bez potpisivanja

Pokrenite PowerShell skripte lokalno bez potpisivanja

Kada testirate skriptu kojoj nije potrebno potpisivanje, potreban je drugačiji pristup. Može biti iz pouzdanog izvora ili ste ga sami razvili. Certifikat nije potreban. Dakle, da biste pokrenuli lokalne PowerShell skripte bez potpisivanja, slijedite ove korake:

  1. Otvorite postavke sustava Windows 10 (Win + I)
  2. Idite na Ažuriranje i sigurnost
  3. Odaberite(Select) Za razvojne programere s lijeve strane
  4. Pronađite odjeljak PowerShell
  5. Odaberite Promijeni politiku izvršavanja da biste omogućili pokretanje lokalnih PowerShell skripti bez potpisivanja(Change execution policy to allow local PowerShell scripts to run without signing)
  6. Sada kliknite na vezu Prikaži postavke(Show Settings) i otvorit će se prozor PowerShell .

Prozor će prikazati informacije o ExecutionPolicy , opciji i drugim postavkama. Udaljene(Remote) skripte i dalje će zahtijevati potpisivanje.

Za potvrdu otvorite PowerShell , izvedite svoju skriptu i ne biste trebali vidjeti nikakvu poruku o pogrešci. Ova skripta će se pokrenuti s dopuštenjima korisnika koji izvodi PowerShell sesiju.

Ova je značajka iznimno korisna organizacijama koje imaju samo strojeve s domenom. Omogućuje vam pokretanje skripti na klijentskim strojevima prije nego što ih vratite na poslužitelj.

Nadam se da je post bio koristan i da sada možete pokretati nepotpisane skripte u sustavu Windows(Windows) pomoću PowerShell -a .

Pročitajte sljedeće(Read next) : Kako uključiti ili isključiti izvršavanje Windows PowerShell skripte(turn on or off Windows PowerShell script execution) .



About the author

Ja sam stručnjak za korisničku podršku za Windows 10/11/10 s više od 5 godina iskustva. Također sam strastveni igrač posljednjih nekoliko godina i snažno me zanima xbox One. Moj trenutni fokus je pomaganje korisnicima s problemima koje imaju sa svojim Windows 10 ili Windows 11 sustavima, često kroz korištenje naših alata za korisničku podršku, kao što je podrška pozivnog centra i online pomoć.



Related posts