Fast Med PowerShell for å aktivere skriptutførelse? Vi kan hjelpe deg.
vanligvis kan brukere ikke kjøre noen skript ved å dobbeltklikke på en fil. Det er en plagsom prosess.
Som En del av Våre Serveradministrasjonstjenester hjelper vi våre kunder med skriptpolicyforespørsler.
La Oss i Dag diskutere hvordan Våre Supportingeniører gjør det enkelt for våre kunder.
En rask titt På PowerShell
Windows PowerShell er en objektorientert automasjonsmotor og skriptspråk bygget på .NET.
i tillegg hjelper det systemadministratorer og strømbrukere til raskt å automatisere oppgaver.
. ps1-fil er utvidelsen For PowerShell-skriptet. Som standard kan vi ikke kjøre et skript ved å bare dobbeltklikke på en fil.
dette begrenser vanligvis utilsiktet skade skjer.
Under utførelsen av skript via PowerShell, virker det som om det er noen retningslinjer som begrenser skriptutførelsen.
Utførelsespolicyer under kjøring Av PowerShell-skript
la oss nå diskutere noen store retningslinjer. Vi får en av disse utgangene under skriptutførelsen.
Begrenset: denne meldingen vil dukke opp når vi først kjører et skript. Dette skyldes At Skript ikke er tillatt her
AllSigned: Her, med denne innstillingen, vil skriptet be om bekreftelse på at vi må kjøre før utførelsen.
Ubegrenset: Her er det ingen begrensninger til stede. Vi kan kjøre noen skript som vi ønsker.
RemoteSigned: I dette tilfellet kan vi kjøre skriptene som bare er signert av en pålitelig utvikler.
hvordan aktiverte Vi Skriptkjøring I Powershell?
nylig kontaktet En av våre kunder oss med følgende feilmelding.
File C:\Common\Scripts\hello.ps1 cannot load because the execution of scripts is disabled on this system. Please see "get-help about_signing" for more details.
Våre Støtteteknikere sjekket feilen, og for å fikse det, gikk vi videre med trinnene nedenfor:
I Utgangspunktet åpner Vi PowerShell-ledeteksten med ‘Administrator’ – privilegiet.
deretter skriver vi inn følgende kommandoer.
- først utfører Vi Get-ExecutionPolicy med resultat som «Begrenset».
- så, for å gjøre det ubegrenset, utfører vi kommandoen» set-execution policy unrestricted».
- deretter ba det om bekreftelse»vil du endre utførelsespolicyen». Som standard er den satt Til «N», og vi må endre den til «Y».
- Til Slutt utfører Vi Kommandoen Get-ExecutionPolicy for å sjekke de endrede retningslinjene. Det resulterer i ubegrenset privilegium.
etter å ha gjort alle disse lager vi en fil i notisblokk og lagrer den med en utvidelse. ps1. for eksempel myscript.ps1
I PowerShell kaller vi skriptet ved hjelp av kommandoen & «X:\myscript.ps1»
dermed aktiverte vi skriptutførelsen I PowerShell.