powershell væsentlige (del 5)

, i denne artikel - udgaven, jeg har arbejdet på at besvare nogle af de grundlæggende spørgsmål i forbindelse med vinduer powershell.for dem, der netop er kommet til mig, at disse spørgsmål:,,, hvordan kan jeg regne ud, hvilke cmdlet brug?,, hvordan skal jeg præcisere parametre for en cmdlet?,, hvordan kan jeg så hjælpe med ved hjælp af en cmdlet?,, hvordan kan jeg hente oplysninger om et objekt?,, hvorfor nogle blokke af kode ikke ud til at være skrevet i powershell?,, hvordan powershell manuskripter?,, kan jeg bruge variabler?,, hvordan powershell funktioner?,,, i den foregående artikel, jeg har besvaret spørgsmålet om, hvorfor nogle blokke af kode ser ud til at være skrevet i noget andet end powershell.i denne artikel, vil jeg fortsætte med min liste af spørgsmål ved at forklare, hvordan man bruger variabler.,, hvis du nogensinde har taget nogen form for computerprogrammering klasse, før du skal være fortrolige med begrebet variabler.en variabel er en, der hedder container, der opbevarer en værdi af en slags.du kan tildele en variabel værdi direkte, eller en variabel kan lagre en beregnede resultat.,, at tildele en variabel direkte betyder blot, at powershell hvad værdi, vi ønsker den variabel, indeholder.tænk tilbage til matematik i et øjeblik.vi husker alle udtryk som x = 4.x = 4 er et eksempel på direkte tildeling af en værdi på en variabel.vi skal placere den værdi, 4 til variabel x. ydet dette er ’ t powershell kode, men jeg vil give dig en forenklet eksempel.,, beregnede resultat betyder, at man kan basere en variabel ’ værdi på resultatet af en beregning.for eksempel x = 2 + 2 er beregnet til variabel opgave.vi er stadig en x en værdi af 4, præcis som vi gjorde før, men denne gang har vi her ved at foretage en beregning.,, så nu, at jeg har talt lidt om variable opgaver, lad &rsquo. se på, hvordan powershell gør ting.der er to ting, som powershell gør, der gør det let at arbejde med variabler,.,,, du kan bruge variabler uden først at tildele dem.jeg tog flere programmering klasser i skolen, og mange af de programmeringssprog, jeg læste for variabler, som er nødvendige til angives i en blok af kode i starten af programmet.powershell er ’ t har dette krav.du kan bruge en variabel en grille.,, en anden ting er, at powershell letter dit liv er forud for hver variabel med en dollar tegn ($).dette gør det meget let at se variabler.,, så når det er sagt, er der to primære metoder for tildeling af en værdi på en variabel i powershell.den første metode indebærer, at man anvender de variable cmdlet.for at vise dig, hvordan det fungerer, lad &rsquo, om, at jeg ønskede at skabe en variabel, der hedder $brugernavn, og jeg ønskede at give den en værdi af brien.jeg kan gøre dette ved at indtaste følgende kommando:,, der er variabel og ndash; navn brugernavn og ndash; værdi og ldquo; brien ”,, som man ser på denne kommando, vil de bemærke, at det er ’ t gøre brug af et dollartegn.årsagen hertil er enkel.fordi jeg brugte de variable cmdlet, powershell var klog nok til at vide, at det er nødvendigt at tilføje et dollartegn i øjnene af variable navn.,, hvad så med at genfinde den værdi af en variabel?- det &rsquo er ligetil.alt du skal gøre er at type variabel navn.i denne sag, kan vi finde den variable ’ s værdi, blot ved at $brugernavn.kan du se, hvordan det fungerer i figur a.,,,,, en: kan du type variabel ’ navn for at hente sin værdi, som tidligere nævnt, at der er en anden metode, der ofte anvendes til at fastsætte en powershell variabel.kan du huske, da jeg brugte x = 4. som et eksempel på en direkte variable opgave?- powershell faktisk er meget ens.hvis jeg ønskede at give en værdi af 4 til en variabel, der hedder x, jeg kunne gøre det ved at anvende følgende kommando:,, $x = 4, kan du se, hvordan det fungerer i figur b.,,,,, figur b:, powershell giver dig mulighed for at tildele en værdi for en variabel uden at anvende sæt variabel cmdlet.,, før jeg går videre, er jeg nødt til at tage et øjeblik og tale om et par regler for variabler.først, vil de bemærke, at jeg, der er to forskellige datatyper.jeg viste dig et eksempel på, at en række værdi (brien) og et eksempel på, hvordan en heltalsværdi (4).powershell er faktisk meget fleksible med hensyn til variabel opgaver.vinduerne er &rsquo ikke synes at være ligeglad med, om du er en tekst, numre eller blokke af kode til en variabel, er der én ting, som du skal være opmærksom på, er imidlertid den variable navn.der er visse ord, at du ikke kan bruge som en variabel navn, fordi de ord er forbeholdt powershell.det er ord, der kan bruges i powershell uden brug af cmdlet.for eksempel, i den næste artikel i serien, jeg vil vise dig, hvordan man skaber powershell funktioner.ordet funktion er begrænset og kan ikke anvendes som en variabel.det samme gælder også ord som, hvis hver, og vende tilbage, så hvordan kan du sætte en variabel til at arbejde?som de vil huske, jeg viste dig nogle af de virksomheder, der støttes af powershell i et af de foregående artikler.disse aktører kan bruges til at sammenligne indholdet af en variabel.det er ’ kun på den måde kan du bruge en variabel, men det er et godt eksempel.,, jeg tidligere fastsat en variabel kaldet $x til en værdi af 4.lad &rsquo er en enkel sammenligning for at se, om $x er større end nul.hvis det er større end nul, vil vi - og ldquo; større end nul ” som et svar.så her er den kode, som vi vil bruge:,, hvis ($x – gt 0) {“ større end nul ”}, ved første øjekast, det ligner en af disse meget kryptisk blokke af kode, som jeg talte om i den foregående artikel, men der er en metode til vanvid.denne linje kode er hovedsagelig en hvis erklæring, er der tre dele til kommandoen.den første del er tale om.det her siger, at vi gør en powershell hvis.,, anden del af - (ndash $x &; gt 0).det er vores forhold.$x er variabel.– gt er en powershell operatør, der er større end.0 er den værdi, som vi sammenligner mod.så i bund og grund denne del af befaling er at undersøge, om værdien for variabel x $er større end nul.,, sidste del af - (“ større end nul &rdquo.}.det giver teksten større end nul til vises, hvis betingelsen i andet led i kommando, er sandt.derfor kan sammenfattes som hvis kommando $x er større end 0, så skriv større end nul.kan du se kommandoen i aktion i figur c.,,,,, figur c: kommandoen, sammenligner en variabel mod en statisk værdi.,, konklusion i denne artikel, jeg har forklaret, hvordan variabler arbejde inden for vinduer powershell.i del 6, jeg vil afslutte denne artikelserie ved at forklare, hvordan funktioner og manuskripter arbejde inden for powershell.,

Image
Image
Image



Previous:
Next Page: