sidder fast med scriptudførelse for at aktivere scriptudførelse? Vi kan hjælpe dig.
normalt kan brugerne ikke køre nogen scripts ved blot at dobbeltklikke på en fil. Det er en besværlig proces.
som en del af vores Server Management Services hjælper vi vores kunder med script policy forespørgsler.
lad os i dag diskutere, hvordan vores Supportingeniører gør det let for vores kunder.
et hurtigt kig på Strømshell
vinduer Strømshell er en objektorienteret automatiseringsmotor og scriptsprog bygget på .NET.
derudover hjælper det systemadministratorer og strømbrugere med hurtigt at automatisere opgaver.
. ps1-filen er udvidelsen til scriptet. Som standard kan vi ikke køre et script ved blot at dobbeltklikke på en fil.
dette begrænser normalt den utilsigtede skade, der sker.
under udførelsen af scripts via Strømshell ser det ud til, at der er nogle politikker, der begrænser scriptudførelsen.
Udførelsespolitikker under udførelse af Strømshell script
lad os nu diskutere nogle vigtige politikker. Vi får en af disse udgange under scriptudførelse.
begrænset: denne meddelelse vises, når vi først kører et script. Dette skyldes, at Scripts ikke er tilladt her
AllSigned: her, med denne indstilling, vil scriptet bede om bekræftelse på, at vi skal køre, før det udføres.
Ubegrænset: her er der ingen begrænsninger til stede. Vi kan køre alle scripts, vi ønsker.
Fjerndesignet: I dette tilfælde kan vi køre scripts, der kun er underskrevet af en betroet udvikler.
hvordan vi aktiveret Script udførelse i Kraftshell?
for nylig henvendte en af vores kunder sig til os med følgende fejlmeddelelse.
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.
vores Supportingeniører kontrollerede fejlen, og for at rette den gik vi videre med nedenstående trin:
i første omgang åbner vi kommandoprompten med ‘Administrator’ – privilegiet.
så indtaster vi følgende kommandoer.
- for det første udfører vi Get-Eksekveringspolitik med resultatet som “begrænset”.
- for at gøre det ubegrænset udfører vi kommandoen “set-eksekveringspolitik ubegrænset”.
- dernæst bad den om bekræftelse”vil du ændre eksekveringspolitikken”. Som standard er den indstillet til” N”, og vi skal ændre den til”Y”.
- endelig udfører vi kommandoen Get-Eksekveringspolitik for at kontrollere de ændrede politikker. Det resulterer i ubegrænset privilegium.
efter at have gjort alle disse opretter vi en fil i Notesblok og gemmer den med en udvidelse.ps1. for eksempel myscript.ps1
i Kraftskallen kalder vi scriptet ved hjælp af kommandoen & “X:\myscript.ps1”
således aktiverede vi scriptudførelsen i Kraftshell.