Hem Personliga finanser Windows PowerShell 2 For Dummies Cheat Sheet - dummies

Windows PowerShell 2 For Dummies Cheat Sheet - dummies

Video: Shell Scripting Tutorial | Shell Scripting Crash Course | Linux Certification Training | Edureka 2024

Video: Shell Scripting Tutorial | Shell Scripting Crash Course | Linux Certification Training | Edureka 2024
Anonim

Av Steve Seguis

Med Windows PowerShell 2 skriptspråk kan du automatisera ditt Windows-operativsystem. Under den processen kan du behöva hantera automatiska variabler, jämförelseoperatörer, COM och. NET objekt och villkorliga uttalanden. Windows PowerShell 2 For Dummies förklarar hur man hanterar var och en med ledtrådar i skapande, körning och looping-skript - och mycket mer.

Vanligtvis använda automatiska variabler i Windows PowerShell 2

PowerShell 2 hjälper dig att automatisera funktioner inom Windows. Dess automatiseringsfunktioner inkluderar a utomatiska variabler , variabler som systemet definierar automatiskt som ges värden baserat på tillstånd eller sammanhang vid den aktuella tiden. Några av PowerShell 2s vanligaste automatiska variabler finns i följande tabell:

Variabelt namn Beskrivning
$ _ Innehåller det aktuella objektet i rörledningsobjektet.
$ Args Array av odeklarerade parametrar eller värden som skickas till en funktion,

script eller script block.

$ False Innehåller värdet FALSE.
$ Hem Full sökväg till användarens hemkatalog
$ NULL Innehåller NULL eller tomt värde.
$ Profil Full sökväg till Windows PowerShell användarprofil för standard

skal.

$ Pwd Hela sökvägen till den aktuella katalogen.
$ True Innehåller värdet SANT.

Vanliga jämförda operatörer i Windows PowerShell 2

När du använder PowerShell 2 för att automatisera ditt Windows operativsystem använder du c omparison operatörer att jämföra ett värde med en annan. Några av PowerShell 2: s vanligaste jämförelseoperatörer listas i följande tabell:

Operator Beskrivning
-lt mindre än
-le Mindre än eller lika med
- gt Större än
-ge Större än eller lika med
-eq Gilla
-ne Inte lika med
-liknande Like använder jokertecken för mönstervatchning)
-match En matchning med Regular Expressions
-contains Används för att se om en samling eller grupp av objekt innehåller ett givet

objekt

Använd villkorade uttalanden i Windows PowerShell 2

När du automatiserar ditt Windows-operativsystem med PowerShell 2 använder du c onditional statements för att köra olika skriptblock beroende på ett specifikt tillstånd, vanligtvis med en if / else eller växla uttalande. Följande är exempel på villkorliga uttalanden:

$ size = "M" om ($ size -eq "S") {Skriv-värd "Small"} elseif ($ size -eq "M") {Write-Host "Medium "} annan {Write-Host" Large "} $ size =" M "-brytare ($ size) {" S "{Skriv-värd" Small "}" M " "Large"}}

Utföra loopar i Windows PowerShell 2

När du automatiserar ditt Windows-operativsystem med PowerShell 2 kan du automatisera en del av det skript du behöver också.Slingor kör samma manusblock flera gånger - ofta med att ändra värden. Några exempel följer:

för ($ i = 1; $ i -le 5; $ i ++) {Skriv-värd $ i} foreach ($ i i Get-Alias) {Skriv-värd $ i. namn} $ i = 1 medan ($ i -lt 7) {Skriv-värd $ i ++} $ i = 1 gör {Skriv-värd $ i ++} medan ($ i -lt 7)

Skapa COM och. NET-objekt med Windows PowerShell 2

Med PowerShell 2 kan du automatisera ditt Windows-operativsystem, vilket innebär att hantera objekt: COM-objekt skapas med metoden New Object med parameteren -comobject, medan. NET-objekt skapas genom att omsluta klassnamnet i fyrkantiga parenteser. Ett exempel på vardera följer:

$ objWord = Nytt objekt-objektobjekt "Word. Application" 

$ objWord. synlig = $ true

$ objWord. Avsluta

$ ips = [System. Netto. Dns]:: GetHostAddresses ("www. Dummies. Com")

$ ips | Välj-Objekt IPAddressToString

Skapa och driva ett PowerShell-skript

När du automatiserar ditt Windows-operativsystem med PowerShell 2 hjälper det dig att skapa skript som du kan slå och använda mer än en gång. Stegen för att skapa ett skript följer:

  1. Skapa skriptet i en vanlig textredigerare, t.ex. Anteckningar och spara med en. PS1-filtillägg (till exempel myscript. Ps1).

  2. Kör skriptet genom att ange hela sökvägen till skriptet (c: scriptsmyscript. Ps1), eller om den befinner sig i den aktuella katalogen, prefix den med en period följd av en backslash (.myscript. Ps1).

  3. Om sökvägen till skriptet innehåller ett mellanslag, ange hela sökvägen i citattecken och prefix hela saken med en ampersand (till exempel: & "C: my scriptsmyscript. Ps1").

Om du inte är kör ett signerat skript, se till att du anger rätt exekveringspolicy med Set-ExecutionPolicy. Om du vill tillåta att lokala skript körs utan signatur kör du:

Set-ExecutionPolicy RemoteSigned
Windows PowerShell 2 For Dummies Cheat Sheet - dummies

Redaktörens val

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

I Photoshop Element, Redigera Snabbt läge är en uppskattad version av Redigera fullt läge som ger grundläggande fixverktyg tillsammans med några unika funktioner, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Redigera snabbläge för att reparera dina foton: Välj ett eller flera foton i ...

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Snabb Fotoredigering är en uppskattad version av Full Photo Edit-läge som bekvämt ger grundläggande fixeringsverktyg och kastar i några unika egenskaper, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Quick Photo Edit-läget för att reparera dina foton:

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Fotoeffekter i Photoshop Elements 11 fungerar som applicera filter; medan dialogrutan Filtreringsgalleri ger dig många alternativ för att tillämpa ett filter, ger den guidade panelen dig filtereffekter och tar dig genom steg för att justera ljusstyrka, ändra färgton och mättnad och göra andra justeringar för att perfekta resultatet. Du ...

Redaktörens val

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

När du granskar en bild, bestämmer du om det är en målvakt. Om du tittar på en bild på din Canon EOS 7D Mark II, gillar du inte bilden av någon anledning kan du radera det. Men borttagning av bilder måste ske med stor försiktighet eftersom uppgiften inte kan ångras. När du har raderat en ...

Hur man redigerar filmer på en Canon EOS 60D - dummies

Hur man redigerar filmer på en Canon EOS 60D - dummies

60D Edit-funktionen gör det härligt enkelt för att ta bort oönskade delar från början eller slutet av en film direkt på din kamera. Denna ombordredigering är praktisk men grundläggande, så förvänta dig inte mirakel. Här är de enkla stegen för att trimma början eller slutet på en film: Klicka på ikonen Redigera (det ser ut ...

Redaktörens val

Hur man arbetar med text i ett Word 2010-tabell - dummies

Hur man arbetar med text i ett Word 2010-tabell - dummies

Text hinner i ett bord i Word 2010 på en cell-vid-cell basis. Varje cell i ett Word-bord kan ha ett eget styckeformat och en egen uppsättning flikar. Grupper av celler, rader och kolumner och hela tabellen kan väljas och formateras samtidigt, om du vill. All standardtext ...

Hur man arbetar med Word 2010: s decimala flik - dummies

Hur man arbetar med Word 2010: s decimala flik - dummies

Du kan använda decimalfliken i Word 2010 till rad upp kolumner av siffror. Även om du kan använda en rätt flik för att göra detta jobb är decimalfliken ett bättre val. I stället för högerjusterad text, som den högra fliken gör, justerar decimalfliken siffror efter deras decimaldel - perioden i ...

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

O saker Word 2010 kan göra med dokument! Du kan öppna flera Word-dokument samtidigt och arbeta på mycket av dem, växla mellan de olika öppna dokumenten. Öppnar flera Word-dokument samtidigt Det är inte en fråga om hur Word kan fungera på mer än ett dokument åt gången. Nej, ...