Välkommen till denna PowerShell handledning, här lär du dig att göra dina egna PowerShell skript, om du är helt ny på PowerShell då är du på rätt plats för att börja lära PowerShell scripting.

Windows PowerShell är Microsofts task automation framework, som består av ett kommandoradsskal och tillhörande skriptspråk byggt ovanpå.Net Framework. PowerShell ger full tillgång till COM och WMI, vilket gör det möjligt för administratörer att utföra administrativa uppgifter på både lokala och fjärranslutna Windows-system.,

PowerShell har makt, djup och flexibilitet och du kan forska själv, med PowerShell kan du skapa nya objekt till exempel Windows Services filsystem, DirectoryEntry eller enklare , och.NET Framework baserat objekt med hjälp av fullt kvalificerade namn som system.DateTime.

PowerShell har förmåga att använda.NET Framework och powershell kan du bygga sådana objekt.

Microsoft fortsatte bara att lägga till fler och fler nya PowerShell-metoder för att göra vårt liv så enkelt som möjligt.

utgång är alltid ett. NET-objekt, Kom ihåg att PowerShell-utgång alltid är ett. NET-objekt., Det kan vara ett System.Diagnos.Bearbeta ett objekt eller System.Io.FileInfo-objekt eller ett System.Strängobjekt. I grund och botten kan det vara något. Net-objekt vars montering laddas i PowerShell inklusive dina egna. Net-objekt.
En absolut nybörjare Baby steg i PowerShell hittar du här.

Powershell 1.0, Powershell 2.0, Powershell 3.0

och Powershell 4.0

Nu Powershell 5.0

vad är nytt i Windows PowerShell 5.0 Windows PowerShell 5.,0 innehåller viktiga nya funktioner som utökar användningen, förbättrar användbarheten och låter dig styra och hantera Windows-baserade miljöer enklare och mer omfattande.

  • Innehåller uppdateringar för Windows PowerShell och Windows PowerShell ISE.
  • pakethantering cmdlets.
  • Nätverk Byta cmdlets.
  • Windows PowerShell Desired State Configuration (DSC)

Obs: du behöver.Net Framework 4.5.,

exempel

# Windows PowerShell Version CheckClear-Host$Host

kopiera och prova det

ta en titt på innehållsförteckningen till vänster, där alla menyalternativ listas och var noga med att komma tillbaka regelbundet, eftersom vi kommer att fortsätta lägga till nya avsnitt till den. Vi hoppas att denna handledning kommer att komma igång ordentligt på Powershell.

allt här är gratis, och vi hoppas att du gillar vårt arbete.

När du kör ett get-kommando kan du se några av egenskaperna(inte alla Poperties).
det är powershell konfiguration som visar endast konfigurerade egenskaper cloumn.,

vi kommer med massiv uppdatering på ”Get-medlem” i språk avsnitt..

Så här använder du PowerShell-kommandon effektivt en av de viktiga för att få hjälp eller hitta olika kommandon.
Hitta kommandon som börjar med ’a’

exempel

PS>get-help a*

kopiera och prova det

Hitta kommandon som börjar med ’b’

exempel

PS>get-help b*

kopiera och prova det

vi kan kommer att se ett av exemplet där vi kan få insamling och fråga eller filter eller sortera samling.
e.,g

exempel

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

kopiera och prova det


låt oss överväga ovanstående exempel ”get-service” är en samling tjänster.
” / ”Använd för att fråga samlingen
inuti där ”$ _ ” samlingsvariabel som vi har i LINQ (C#). Här Fråga för att hitta kör tjänster ur samlingen
slutligen tar vi den filtrerade samlingen (kör tjänster) tar endast sista 10 objekt (tjänster)
Ladda ner Powershell Essentials underifrån länk
Powershell Essentials Powershelltutorial.,pdf
senaste uppdateringarna
Powershell Sleep
om du behöver pausa ditt PowerShell-skript kan du lägga till det här kommandot i ditt
– skript och tvinga det att vänta några sekunder (millisekunder) powershell sleep Läs mer..,/li>

  • Varför ställa in din egen nuget privat galleri
  • PowerShell och Bing
  • SSIS distribution
  • sammanfoga och paket
  • ta bort Bin Obj i Aktuell mapp
  • load assembly från path in powershell
  • så här visar du meddelanderutan från powershell
  • bypass executionPolicy
  • kopiera filer specifik förlängning
  • Windows PowerShell innehåller följande funktioner:

    • cmdlets för att utföra vanliga systemadministrationsuppgifter, som att hantera registret, tjänster, processer och händelseloggar och använda Windows Management Instrumentation (WMI).,
    • ett uppgiftsbaserat skriptspråk och stöd för befintliga skript och kommandoradsverktyg.
    • konsekvent design. Eftersom cmdlets och systemdatalager använder gemensamma syntax-och namngivningskonventioner kan data delas enkelt och utmatningen från en cmdlet kan användas som inmatning till en annan cmdlet utan omformatering eller manipulation.
    • förenklad, kommandobaserad navigering av operativsystemet, som låter användare navigera i registret och andra datalager genom att använda samma tekniker som de använder för att navigera i filsystemet.
    • kraftfulla objekt manipulation kapacitet., Objekt kan manipuleras direkt eller skickas till andra verktyg eller databaser.
    • utbyggbart gränssnitt. Oberoende programvaruleverantörer och företagsutvecklare kan bygga egna verktyg och verktyg för att administrera sin programvara.