Velkommen til dette PowerShell tutorial, her vil du lære at lave dine egne PowerShell-scripts, Hvis du er helt ny til PowerShell-så er du på rette sted til at begynde at lære PowerShell scripting.

Windows PowerShell er Microsoft ‘ s opgave automation framework, der består af en kommando-linje, shell og tilhørende scripting sprog, bygget på toppen af .NET Framework. PowerShell giver fuld adgang til COM og WMI, så administratorer til at udføre administrative opgaver på både lokale og eksterne Windows-systemer.,

PowerShell har strøm, dybde og fleksibilitet, og du kan forskning for dig selv, med PowerShell du kan oprette nye objekter, for eksempel, Windows Services Fil system , DirectoryEntry eller enklere, og .Net Framework baseret objekt ved hjælp af fuldt kvalificeret navn som system.DateTime.

PowerShell har mulighed for at bruge .Net Framework and powershell giver dig mulighed for at opbygge sådanne genstande.

Microsoft fortsatte med at tilføje flere og flere nye PO .ershell-metoder for at gøre vores liv så let som muligt.

Output er altid et. net-objekt Husk, at po .ershell-output altid er et.net-objekt., Det output kunne være et System.Diagnosticering.Behandle et objekt eller System.IO.FileInfo objekt eller et System.String objekt. Dybest set kan det være ethvert.net-objekt, hvis samling er indlæst i Po .ershell inklusive dine egne. net-objekter.
En absolut nybegynder Baby trin i Po .ershell kan du finde her.

Powershell 1.0, Powershell 2.0, Powershell 3.0

og Powershell 4.0

Nu Powershell 5.0

Hvad er Nyt i Windows PowerShell 5.0 for Windows PowerShell-5.,0 indeholder betydelige nye funktioner, der udvider brugen, forbedrer brugervenligheden og giver dig mulighed for at kontrollere og administrere environmentsindo .s-baserede miljøer lettere og omfattende.

  • Indeholder opdateringer til Windows PowerShell og Windows PowerShell ISE.
  • pakkehåndtering cmdlets.
  • netværk S .itch cmdlets.
  • Windows PowerShell Ønskede Tilstand Konfiguration (DSC)

bemærk: Du skal bruge .NET Framework 4.5.,

eksempel

# Windows PowerShell Version CheckClear-Host$Host

Kopier og prøv det

se venligst indholdsfortegnelsen til venstre, hvor alle menupunkterne er angivet, og sørg for at vende tilbage regelmæssigt, da vi fortsætter med at tilføje nye sektioner til det. Vi håber, at denne tutorial vil få dig i gang ordentligt på Po .ershell.

alt her er gratis, og vi håber du kan lide vores arbejde.

Når du kører en get-kommando, kan du se nogle af egenskaberne(ikke alle Poperties).
det er Po .ershell-konfiguration, der kun viser konfigurerede egenskaber cloumn.,

vi kommer med massiv opdatering på ‘Get-medlem’ i Sprog sektion..

Sådan bruges po .ershell-kommandoer effektivt en af de vigtige for at få hjælp eller finde forskellige kommandoer.
Finde kommandoer, der starter med ‘a’

Eksempel

PS>get-help a*

Kopier og Prøve det

Find kommandoer, der starter med “b’

Eksempel

PS>get-help b*

Kopier og Prøve det

Vi vil se et eksempel, hvor vi kan få de indsamling og forespørgsel eller et filter eller en slags samling.
e.,g

Eksempel

get-service | where { $_.Status -eq "running"} | select-object -last 10

Kopier og Prøve det


Lader overveje ovenstående eksempel “get-service” er en samling af tjenester.
“|” bruges til at forespørge samlingen
inde hvor “$_” kollektionsvariabel som vi har i Lin. (C#). Her forespørgsel til at finde tjenester, der kører ud af den samling
Endelig vil vi tager det filtreret samling (kører services) at tage, kun 10 elementer (tjenester)
Du kan downloade Powershell Essentials fra nedenstående link
Powershell Essentials Powershelltutorial.,pdf
nye OPDATERINGER
Powershell Sove
Hvis du har brug for at afbryde din PowerShell Script, kan du indsætte denne kommando i din
script og tvinge den til at vente par sekunder (Millisekunder) powershell sove læs mere..,/li>

  • hvorfor at oprette din egen nuget private galleri
  • PowerShell og Bing
  • SSIS Installation
  • Flet og Pakke
  • Slette Bin Obj i den aktuelle mappe
  • indlæs samling fra stien i powershell
  • Hvordan til at vise message box fra powershell
  • bypass-executionPolicy
  • Kopiere filer specifikke udvidelse
  • Windows PowerShell omfatter følgende funktioner:

    • Cmdlet-kommandoer til at udføre almindelige system administration opgaver, såsom administration af registreringsdatabasen, tjenester, processer og hændelseslogfiler, og ved hjælp af WMI (Windows Management Instrumentation).,
    • et opgavebaseret scriptsprog og understøttelse af eksisterende scripts og kommandolinjeværktøjer.
    • ensartet design. Da cmdlets og systemdatalagre bruger fælles syntaks og navngivningskonventioner, kan data nemt deles, og output fra en cmdlet kan bruges som input til en anden cmdlet uden omformatering eller manipulation.
    • forenklet, kommandobaseret navigation i operativsystemet, som giver brugerne mulighed for at navigere i registreringsdatabasen og andre datalagre ved hjælp af de samme teknikker, som de bruger til at navigere i filsystemet.
    • kraftfulde objekt manipulation kapaciteter., Objekter kan manipuleres direkte eller sendes til andre værktøjer eller databaser.
    • udvidelig grænseflade. Uafhængige soft .areleverandører og virksomhedsudviklere kan bygge brugerdefinerede værktøjer og værktøjer til at administrere deres soft .are.