Hjem Personlig finansiering Windows PowerShell 2 For Dummies Cheat Sheet - dummies

Windows PowerShell 2 For Dummies Cheat Sheet - dummies

Video: Windows PowerShell Basic Commands 2024

Video: Windows PowerShell Basic Commands 2024
Anonim

Av Steve Seguis

Med Windows PowerShell 2 skriptspråk kan du automatisere ditt Windows-operativsystem. Under den prosessen må du kanskje håndtere automatiske variabler, sammenligningsoperatører, COM og. NET-objekter, og betingede utsagn. Windows PowerShell 2 For Dummies forklarer hvordan du skal håndtere hver og henter deg på å lage, løpe og looping skript - og mye mer.

Vanlige brukte automatiske variabler i Windows PowerShell 2

PowerShell 2 hjelper deg med å automatisere funksjoner i Windows. Automatiseringsfunksjonene inkluderer a utomatiske variabler , variabler som systemet definerer automatisk som er gitt verdier basert på tilstanden eller konteksten på det aktuelle tidspunktet. Noen av PowerShell 2s vanligste automatiske variabler er i følgende tabell:

Variabelt navn Beskrivelse
$ _ Inneholder gjeldende objekt i rørledningsobjektet.
$ Args Array av svarte parametere eller verdier overført til en funksjon,

script eller scriptblokk.

$ False Inneholder verdien FALSE.
$ Hjem Full bane til brukerens hjemmekatalog
$ NULL Inneholder null eller tom verdi.
$ Profil Full bane til Windows PowerShell brukerprofil for standard

skall.

$ Pwd Full bane til gjeldende katalog.
$ True Inneholder verdien SANT.

Brukt Comparison Operators i Windows PowerShell 2

Når du bruker PowerShell 2 for å automatisere Windows-operativsystemet, bruker du c omparison operatører å sammenligne en verdi med en annen. Noen av PowerShell 2s vanligste sammenligningsoperatører er oppført i følgende tabell:

Operator Beskrivelse
-lt mindre enn
-le Mindre enn eller lik
- gt Større enn
-ge Høyre enn eller lik
-eq Like til
-ne Ikke lik
-like Like (bruker jokertegn for mønstermatching)
-match En kamp ved hjelp av vanlige uttrykk
-holder Brukes for å se om en samling eller gruppe av elementer inneholder et gitt

-objekt

Bruk betingede uttalelser i Windows PowerShell 2

Når du automatiserer Windows-operativsystemet med PowerShell 2, bruker du c utelukkende uttalelser for å kjøre forskjellige skriptblokker avhengig av en bestemt tilstand, vanligvis ved å bruke en if / else eller bytte setning. Følgende er eksempler på betingede setninger:

$ size = "M" hvis ($ size -eq "S") {Skriv-vert "Small"} elseif ($ size -eq "M") {Write-Host "Medium "} ellers {Skriv-vert" Large "} $ size =" M "-bryter ($ size) {" S "{Skriv-vert" Small "}" M "{Skriv-vert" "Large"}}

Utfør looper i Windows PowerShell 2

Når du automatiserer Windows-operativsystemet med PowerShell 2, kan du automatisere noen av skriptet du trenger også.Looper kjører samme scriptblokk flere ganger - ofte på endrede verdier. Noen eksempler følger:

for ($ i = 1; $ i -le 5; $ i ++) {Skriv-vert $ i} foreach ($ i i Get-Alias) {Skriv-Host $ i. navn} $ i = 1 mens ($ i-7) {Skriv-vert $ i ++} $ i = 1 gjør {Skriv-Host $ i ++} mens ($ i-7)

Opprette COM og. NET-objekter med Windows PowerShell 2

Med PowerShell 2 kan du automatisere Windows-operativsystemet, noe som innebærer å håndtere objekter: COM-objekter blir opprettet ved hjelp av New Object-metoden med parameteren -objektiv, mens. NET-objekter blir opprettet ved å omslutte klassenavnet i firkantede parenteser. Et eksempel på hver følger:

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

$ objWord. synlig = $ true

$ objWord. Avslutt

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

$ ips | Velg-objekt IPAddressToString

Slik oppretter og kjører du et PowerShell-script

Når du automatiserer Windows-operativsystemet med PowerShell 2, hjelper det å opprette skript som du kan slå og bruke mer enn én gang. Trinnene for å opprette et skript følger:

  1. Opprett skriptet i et vanlig tekstredigeringsprogram som Notisblokk og lagre med en. PS1 filtillegg (for eksempel myscript. Ps1).

  2. Kjør skriptet ved å skrive inn hele banen til skriptet (c: scriptsmyscript. Ps1), eller hvis det er i gjeldende katalog, prefiks det med en periode etterfulgt av et tilbakeslag (myscript. Ps1).

  3. Hvis banen til skriptet inneholder en plass, legg inn hele banen i anførselstegn og prefiks hele tingen med en ampersand (for eksempel: & "C: my scriptmyscript. Ps1").

Med mindre du er Kjør et signert skript, sørg for at du angir riktig utførelsespolicy ved hjelp av Set-ExecutionPolicy. Hvis du vil at lokale skript kan kjøres usignert, kjør du:

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

Redaktørens valg

Vanlige visuelle studio-tastaturgenveier - dummier

Vanlige visuelle studio-tastaturgenveier - dummier

Du kan få tilgang til mange av funksjonene du bruker i Visual Studio til Lag en Silverlight-applikasjon gjennom tastaturgenveier. Her er de vanlige snarveiene som hjelper deg med å utføre oppgaver raskt i Visual Studio. Tastatur snarvei Handling Ctrl + Alt + F1 Åpne Visual Studio Documentation Ctrl + Shift + B Bygg programmet Ctrl + F5 Kjør prosjektet Ctrl + Alt + X Åpne verktøykassen hvis ...

Velg riktig format for e-postmarkedsføringsmeldingen din - dummies

Velg riktig format for e-postmarkedsføringsmeldingen din - dummies

Som Du komponerer markedsførings-e-postene dine, husk at formatet på e-posten din visuelt kommuniserer hovedideen til innholdet før publikum selv begynner å lese det. Forbrukerne forventer at formatet på e-posten din samsvarer med informasjonen den inneholder, slik at bruk av riktig format bidrar til å bygge publikums tillit. Velg ...

Kombinere flere samtaler til handling i din markedsføring e-post - dummies

Kombinere flere samtaler til handling i din markedsføring e-post - dummies

Din e-postmarkedsføringslisten består sannsynligvis av prospekter og kunder i ulike stadier av kjøpesyklusen med litt forskjellige interesser, så en del av publikum vil aldri være klar til å reagere umiddelbart på hver handling. Selv om alle på din e-postliste er klare til handling, er dine anrop til handling ...

Redaktørens valg

Opprett en Pivot-tabell YTD-totalvisning for Excel-rapporten - dummies

Opprett en Pivot-tabell YTD-totalvisning for Excel-rapporten - dummies

En nyttig rapportvisning I et Excel-pivottabell er YTD-totalsvisningen. Noen ganger er det nyttig å fange et løp-total-visning for å analysere bevegelsen av tall på en årlig basis (YTD) basis. Denne figuren illustrerer et pivottabell som viser en løpende total omsetning per måned for hvert år. I denne visningen er du ...

Opprett en pivottabel ved hjelp av Excels interne datamodell - dummies

Opprett en pivottabel ved hjelp av Excels interne datamodell - dummies

I enkelte tilfeller vil du kanskje opprett et pivottabell fra grunnen ved hjelp av Excels eksisterende interne datamodell som kildedata. Her er trinnene for å gjøre det: Velg Sett inn → PivotTable fra båndet. Dialogboksen Create PivotTable åpnes. Velg alternativet Bruk en ekstern datakilde, som vist, og klikk deretter på ...

Hvordan lage en standard snikker i Power Pivot - dummies

Hvordan lage en standard snikker i Power Pivot - dummies

Slicers tilbyr et brukervennlig grensesnitt med som du kan filtrere en Power Pivot pivottabell. Det er på tide å lage din første slicer. Bare følg disse trinnene:

Redaktørens valg

Alarmhendelsen i GameMaker: Studio-dummies

Alarmhendelsen i GameMaker: Studio-dummies

Alarmer er utmerket for når du vil ha tid Handlinger i din spill i GameMaker: Studio. For eksempel, hvis du vil at spilleren bare skal skyte kuler en gang hvert annet sekund, kan du sette en alarm for det. Hvis du vil når nye fiendtlige fly vises, kan du sette en alarm for det ...

Flytt retningsaktive handlinger i GameMaker: Studio - dummies

Flytt retningsaktive handlinger i GameMaker: Studio - dummies

I GameMaker: Studio, Flytt-fanen er den første kategorien i vinduet Objektegenskaper. Her er en liste over hver av handlingene du kan tilordne objektene. I følgende definisjoner brukes begrepet Instance for å referere til hva handlingen påvirker. Men du konfigurerer handlingen i objektet ...

Andre hendelser i GameMaker: Studio - dummies

Andre hendelser i GameMaker: Studio - dummies

I GameMaker: Studio, Andre hendelser er de som ikke anses verdige av sitt eget sted på menyen Event. Disse andre hendelsene kan være ganske kjempebra. Menyelementene er ganske mye selvforklarende, så det er ikke nødvendig med detaljer her. For fullstendige beskrivelser av hver av disse elementene, kan du alltid trykke F1 i GameMaker og ...