Gennemse Windows PowerShell-scripts
Du begynder at bruge Windows PowerShell til at udføre opgaver, du ikke kan klare med grafiske værktøjer. Når du f.eks. administrerer Microsoft 365 eller Microsoft Exchange Server, er der mange indstillinger, som du kun kan konfigurere ved hjælp af Windows PowerShell-cmdlet'er. Efterhånden som du bliver mere fortrolig med Windows PowerShell, vil du opleve muligheder for at forenkle administrationen ved hjælp af scripts i stedet for at køre individuelle kommandoer.
Du kan bruge scripts til at standardisere gentagne opgaver. Efter du har testet et script, kan du køre det flere gange med konsistente, fejlfrie resultater. Men når du angiver en kommando manuelt flere gange, er der risiko for fejl hver gang. Hvis opgaven kører efter en tidsplan, kan du automatisere scriptet til at køre efter behov.
Seddel
Modul 11, "Brug af baggrundsjob og planlagte job" dækker konfigurationen af Windows PowerShell-scripts for at få dem til at køre som planlagte opgaver eller planlagte job.
Du kan også bruge scripts til at udføre mere komplekse opgaver, end det er praktisk, ved hjælp af en enkelt kommando. Selvom det teknisk set er muligt at lave en enkelt Windows PowerShell-kommando, der er lang og kompleks, er det upraktisk at administrere. Hvis du placerer komplekse opgaver i et script, bliver det nemmere og nemmere at forstå redigering.
Rapportering er en kompleks og gentagende opgave, som Windows PowerShell håndterer godt. Du kan bruge Windows PowerShell til at oprette tekst- eller HTML-baserede rapporter. Du kan f.eks. oprette et script, der rapporterer tilgængelig diskplads på dine servere, eller du kan oprette et script til Exchange, der scanner logfilerne for meddelelsessporing for at rapportere om mailflowstatistik.
Scripts kan også bruge konstruktioner som ForHver, Hvisog Skift, som sjældent bruges i en enkelt kommando. Du kan bruge disse konstruktioner til at behandle objekter og træffe beslutninger i dine scripts.
Windows PowerShell-scripts har et .ps1 filtypenavn. De mest basale scripts er Windows PowerShell-kommandoer, der gemmes i en tekstfil med filendelsen .ps1. Selvom du kan redigere scripts ved at bruge en simpel teksteditor som Notepad, er Visual Studio Code med PowerShell-udvidelsen den anbefalede editor — den tilbyder syntaksfremhævning, fejlfinding og IntelliSense. Windows PowerShell Integrated Scripting Environment (ISE) giver også en rigere redigeringsoplevelse, men er ikke længere aktivt i funktionsudvikling og understøtter kun Windows PowerShell 5.1.