Kör PowerShell-skript lokalt utan att logga in Windows 10

Windows PowerShell är en kraftfull terminal från Microsoft som låter dig automatisera och skripta uppgifter på Windows -datorer och interagera med många av de applikationer som finns på dem. Det är en enorm förbättring jämfört med Command Prompt och riktar sig mest till utvecklare.

Även om det finns människor som inte är medvetna om dess verkliga kraft, använde de som känner sig runt det för en uppsjö av syften, allt från att utföra de enklaste kommandon, till att till och med kraftfullt uppdatera Windows ibland. Förutsatt att du är en av dem som vet hur man använder PowerShell , men inte kan köra kommandorader på terminalen eftersom du inte är inloggad lokalt på datorn som används här, är det här inlägget för dig. Även om detta är ett mycket vanligt problem som flera personer möter, är lösningen på det lika grundläggande.

Som standard tillåter inte Windows att du kör varje skript, särskilt de som försöker ändra systeminställningar i Windows . I det här inlägget kommer vi att dela hur du kan köra ett PowerShell-skript(run a PowerShell script) utan att signera.

Vad är signerade PowerShell-skript?

Ett signerat skript betyder att det har godkänts eller bekräftats av en IT-administratör och har en signatur med ett utgångsdatum. Det liknar certifikat på Windows eller SSL- certifikat som är tillgängliga på webbplatser. Kort sagt, Windows behandlar detta som pålitligt.

Kör PowerShell-skript(Run PowerShell Scripts) lokalt utan signering

Kör PowerShell-skript lokalt utan signering

När du testar ett skript som inte behöver signeras krävs ett annat tillvägagångssätt. Det kan vara antingen från en pålitlig källa eller så har du utvecklat det själv. Certifikatet behövs inte. Så för att köra lokala PowerShell- skript utan att signera, följ dessa steg:

  1. Öppna Windows 10 Inställningar (Win + I)
  2. Navigera till Uppdatering och säkerhet
  3. Välj(Select) För utvecklare från vänster sida
  4. Leta upp PowerShell-sektionen
  5. Välj Ändra körningspolicy för att tillåta att lokala PowerShell-skript körs utan signering(Change execution policy to allow local PowerShell scripts to run without signing)
  6. Klicka nu på länken Visa inställningar(Show Settings) så öppnas PowerShell- fönstret.

Fönstret visar information om ExecutionPolicy , alternativet och andra inställningar. Fjärrskript(Remote) kräver fortfarande signering.

För att bekräfta, öppna PowerShell , kör ditt skript och du bör inte se något felmeddelande. Det här skriptet körs med behörigheterna för användaren som kör PowerShell- sessionen.

Den här funktionen är extremt användbar för organisationer som bara har domänanslutna datorer. Det låter dig köra skript på klientdatorer innan du skjuter tillbaka dem till servern.

Jag hoppas att inlägget var användbart och att du nu kan köra osignerade skript i Windows med PowerShell .

Läs nästa(Read next) : Så här slår du på eller av Windows PowerShell-skriptkörning(turn on or off Windows PowerShell script execution) .



About the author

Jag är en erfaren Windows 10 och 11/10 expert, med erfarenhet av både webbläsare och smartphone-appar. Jag har varit mjukvaruingenjör i över 15 år och har arbetat med ett antal stora namnföretag, inklusive Microsoft, Google, Apple, Ubisoft med flera. Jag har också undervisat i Windows 10/11-utveckling på högskolenivå.



Related posts