Hvis du vet hvordan du skriver enkle PowerShell- eller Batch-skript, kan du automatisere ganske mange ting på Windows 10. Faktisk, selv om du må bruke litt tid på å skrive det perfekte manuset til noe, vil tiden du sparer når det er godt å gå, være verdt tiden du brukte på å skrive det. Når det er sagt, kan skript være farlige, og når du prøver å kjøre skript i PowerShell, får du en ganske lang feilmelding som egentlig forteller deg at "kjøring av skript er deaktivert på dette systemet".
Dette er et sikkerhetstiltak i PowerShell for å forhindre at ondsinnede skript kjører og potensielt skader systemet. Selvfølgelig kommer ikke et skript du har skrevet selv, å være skadelig og skal kunne kjøres. For å fikse dette problemet, må du endre utførelsespolicyen i PowerShell. Dette er hvordan.
Åpne PowerShell med administratorrettigheter, og kjør følgende kommando.
Get-ExecutionPolicy -Liste
Dette vil vise deg utførelsespolicyen som er satt for brukeren og maskinen din. Det er sannsynlig at begge, eller i det minste CurrentUser-policyen er satt til Begrenset.
For å fikse feilen "kjørende skript er deaktivert på dette systemet", må du endre policyen for CurrentUser. For å gjøre det, kjør følgende kommando.
Set-ExecutionPolicy Remote Signed -Scope CurrentUser
Bekreft at du vil gjøre endringen, og du vil kunne kjøre skriptet.
Dette bør tillate deg å kjøre de fleste skript, men hvis du fortsatt får den samme feilen, må du sannsynligvis endre utførelsespolicyen for maskinen. Du kan endre den forrige kommandoen for å gjøre det, men du trenger administratorrettigheter for å gjøre dette.
Kjør denne kommandoen.
Set-ExecutionPolicy RemoteSigned -Scope LocalMachine
Bekreft at du vil gjøre endringen, og prøv deretter å kjøre skriptet.
Dette burde gjøre susen hvis du har skrevet skriptet selv, men hvis du lastet det ned på nettet, og det ikke er signert, må du endre utførelsespolicyen til Ubegrenset. For å gjøre det, erstatt "RemoteSigned" i alle kommandoene ovenfor med "Ubegrenset". Vær veldig forsiktig med hvilke skript du kjører hvis du laster ned dem. De kan være farlige.
Dette er en ganske enkel kommando for å stille inn utførelsespolicy på PowerShell. Denne kommandoen kan ha fire forskjellige parametere eller tilstander: Begrenset, Allsignert, RemoteSignet og Ubegrenset.
-Scope-bryteren definerer hva policyendringen brukes på. Når du skriver inn "CurrentUser", brukes den kun på gjeldende bruker, og når du skriver inn "LocalMachine", brukes den på hele systemet
Over en periode kan til og med små bedrifter ende opp med et antall...
Utvilsomt gir grafer og diagrammer den beste måten å oppsummere et ...
'System Uptime' refererer til den tiden et system fungerer uten svi...