Gennemse Windows PowerShell-scripts
Du begynder muligvis først at bruge Windows PowerShell til at udføre opgaver, som du ikke kan udføre 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. Standardisering af en opgave reducerer risikoen for fejl. Hvis et script er blevet testet, kan du køre det flere gange uden fejl. Men når du angiver en kommando manuelt flere gange, er der risiko for fejl hver gang. Hvis opgaven skal udføres på en planlagt basis, kan du også planlægge, at scriptet skal 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 er teknisk muligt at oprette 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 gentagen opgave, som du kan udføre med Windows PowerShell. 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 grundlæggende scripts er ganske enkelt Windows PowerShell-kommandoer, der er angivet i en tekstfil, der er gemt med filtypenavnet .ps1. Selvom Windows PowerShell ISE (Integrated Scripting Environment) og Microsoft Visual Studio Code har bedre funktioner, kan du redigere Windows PowerShell-scripts ved hjælp af en simpel teksteditor, f.eks. Notesblok.