Kør PowerShell-scripts lokalt uden at logge på Windows 10

Windows PowerShell er en kraftfuld terminal fra Microsoft , som giver dig mulighed for at automatisere og scripte opgaver på Windows - maskiner og interagere med mange af de tilgængelige programmer på dem. Det er en enorm forbedring i forhold til kommandoprompt(Command Prompt) og er for det meste rettet mod udviklere.

Mens der er mennesker, der ikke er klar over dens sande kraft, brugte dem, der kender deres vej rundt i det, det til et væld af formål, lige fra at udføre de enkleste kommandoer til endda kraftigt at opdatere Windows til tider. Hvis du antager, at du er en af ​​dem, der ved, hvordan man bruger PowerShell , men ikke er i stand til at udføre kommandolinjer på terminalen, fordi du ikke er logget ind lokalt på den computer, der er i drift her, er dette indlæg for dig. Selvom dette er et meget almindeligt problem, som flere mennesker står over for, er løsningen på det lige så grundlæggende.

Som standard tillader Windows dig ikke at køre hvert eneste script, især dem der forsøger at ændre systemindstillinger i Windows . I dette indlæg vil vi dele, hvordan du kan køre et PowerShell-script(run a PowerShell script) uden at signere.

Hvad er signerede PowerShell-scripts?

Et underskrevet script betyder, at det er blevet godkendt eller bekræftet af en IT-administrator og har en signatur med en udløbsdato. Det ligner certifikater på Windows eller SSL- certifikater, der er tilgængelige på websteder. Kort sagt, Windows behandler dette som betroet.

Kør PowerShell-scripts(Run PowerShell Scripts) lokalt uden signering

Kør PowerShell-scripts lokalt uden signering

Når du tester et script, der ikke skal signeres, kræves en anden tilgang. Det kan enten være fra en pålidelig kilde, eller du har udviklet det selv. Certifikatet er ikke nødvendigt. Så for at køre lokale PowerShell- scripts uden at signere, følg disse trin:

  1. Åbn Windows 10-indstillinger (Win + I)
  2. Naviger til Opdatering og sikkerhed
  3. Vælg(Select) For udviklere fra venstre side
  4. Find PowerShell-sektionen
  5. Vælg Skift udførelsespolitik for at tillade lokale PowerShell-scripts at køre uden signering(Change execution policy to allow local PowerShell scripts to run without signing)
  6. Klik nu på linket Vis indstillinger(Show Settings) , og det åbner PowerShell- vinduet.

Vinduet viser oplysninger om ExecutionPolicy , indstillingen og andre indstillinger. Fjernscripts(Remote) kræver stadig underskrift.

For at bekræfte, åbn PowerShell , kør dit script, og du skulle ikke se nogen fejlmeddelelse. Dette script kører med tilladelserne for den bruger, der kører PowerShell - sessionen.

Denne funktion er yderst nyttig for organisationer, der kun har domæneforbundne maskiner. Det giver dig mulighed for at køre scripts på klientmaskiner, før du skubber dem tilbage til serveren.

Jeg håber, at indlægget var nyttigt, og at du nu er i stand til at køre usignerede scripts i Windows ved hjælp af PowerShell .

Læs næste(Read next) : Sådan slår du Windows PowerShell-scriptudførelse til eller fra(turn on or off Windows PowerShell script execution) .



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts