Spustite skripty PowerShell lokálne bez prihlásenia v systéme Windows 10

Windows PowerShell je výkonný terminál od spoločnosti Microsoft(Microsoft) , ktorý vám umožňuje automatizovať a skriptovať úlohy na počítačoch so systémom Windows(Windows) a komunikovať s mnohými aplikáciami, ktoré sú na nich dostupné. Je to obrovské zlepšenie oproti príkazovému riadku(Command Prompt) a je väčšinou zamerané na vývojárov.

Aj keď existujú ľudia, ktorí si neuvedomujú jeho skutočnú silu, tí, ktorí sa v ňom vyznajú, ho používali na množstvo účelov, od vykonávania najjednoduchších príkazov až po občasnú násilnú aktualizáciu systému Windows. Za predpokladu, že ste jedným z tých, ktorí vedia, ako používať PowerShell , ale nie sú schopní spúšťať príkazové riadky na termináli, pretože nie ste prihlásení lokálne k počítaču, ktorý je tu v prevádzke, tento príspevok je pre vás. Aj keď ide o veľmi bežný problém, ktorému čelí niekoľko ľudí, jeho riešenie je rovnako základné.

V predvolenom nastavení vám systém Windows(Windows) neumožňuje spustiť každý skript, najmä tie, ktoré sa pokúšajú zmeniť systémové nastavenia v systéme Windows(Windows) . V tomto príspevku sa podelíme o to, ako môžete spustiť skript PowerShell(run a PowerShell script) bez podpisu.

Čo sú to podpísané skripty PowerShell?

Podpísaný skript znamená, že bol autorizovaný alebo potvrdený správcom IT a nesie podpis s dátumom vypršania platnosti. Je to podobné ako certifikáty na Windows alebo SSL certifikáty, ktoré sú dostupné na Webových stránkach. Stručne povedané, systém Windows(Windows) to považuje za dôveryhodné.

Spúšťajte skripty PowerShell(Run PowerShell Scripts) lokálne bez podpisovania

Spúšťajte skripty PowerShell lokálne bez podpisovania

Keď testujete skript, ktorý nepotrebuje podpisovanie, vyžaduje sa iný prístup. Môže pochádzať buď z dôveryhodného zdroja, alebo ste ho vyvinuli sami. Certifikát nie je potrebný. Ak chcete spustiť lokálne skripty PowerShell bez podpisu, postupujte takto:

  1. Otvorte nastavenia systému Windows 10 (Win + I)
  2. Prejdite na položku Aktualizácia a zabezpečenie
  3. (Select)Na ľavej strane vyberte možnosť Pre vývojárov
  4. Nájdite sekciu PowerShell
  5. Ak chcete povoliť spúšťanie miestnych skriptov PowerShell bez podpisu,(Change execution policy to allow local PowerShell scripts to run without signing) vyberte možnosť Zmeniť politiku vykonávania
  6. Teraz kliknite na odkaz Zobraziť nastavenia(Show Settings) a otvorí sa okno PowerShell .

V okne sa zobrazia informácie o ExecutionPolicy , možnosti a ďalších nastaveniach. Vzdialené(Remote) skripty budú stále vyžadovať podpis.

Na potvrdenie otvorte PowerShell , spustite skript a nemali by ste vidieť žiadne chybové hlásenie. Tento skript sa spustí s povoleniami používateľa, ktorý spúšťa reláciu PowerShell .

Táto funkcia je mimoriadne užitočná pre organizácie, ktoré majú iba počítače pripojené k doméne. Umožňuje vám spúšťať skripty na klientskych počítačoch pred ich odoslaním späť na server.

Dúfam, že príspevok bol užitočný a teraz môžete spúšťať nepodpísané skripty v systéme Windows(Windows) pomocou prostredia PowerShell .

Čítať ďalej(Read next) : Ako zapnúť alebo vypnúť spúšťanie skriptov Windows PowerShell(turn on or off Windows PowerShell script execution) .



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts