, da jeg lagde min tidligere artikel i denne serie, jeg nævnte, at en af de mest effektive måder til at frigøre den sande potentiale i powershell er at kulegrave. net.traditionelt har været. net inden for udviklere og er noget system administratorer sjældent, om nogensinde at røre ved.alligevel er det værd at lære lidt om. netto, fordi det vil gøre et dramatisk forskel i, hvad du kan gøre med powershell.,,, før jeg starter, vil jeg gerne præcisere, at jeg ikke er en professionel investor.- og rsquo ikke får mig forkert.jeg kan skrive koden.det &rsquo er, at jeg ikke ’ t gøre udvikling for at leve, og det meste af den kode, som jeg har skrevet nok krænker en række etablerede bedste praksis.jeg ved, hvordan man får arbejdet gjort, men min kode, som normalt er ’ t ret.,, grunden til, at jeg fortæller dig det, er at forsikre dem om, at jeg ikke er til at hoppe ind i den legendariske afgrund, og går ud fra, at du ved alt om. netto udvikling.tværtimod.jeg vil give dig et hurtigt lynkursus i. netto, og så vil jeg vise dig, hvordan man bruger powershell til at udnytte det, jeg lige har vist dig.tro mig, når jeg siger, at det bliver meget lettere, end det lyder.ja, lad os komme i gang, og rsquo,.,, som du har lært i begyndelsen af denne artikelserie, powershell cmdlets består af verbum navneord kombinationer.fordi verber og navneord kan anvendes i forskellige kombinationer, ender du med grupper af powershell cmdlets, som udfører lignende opgaver, for at vise dig, hvad jeg mener, se figur a. i dette tal, jeg gik ind i få kommandoen cmdlet, efterfulgt af * - vm.dette skyldes powershell at opregne alle de cmdlets, der er baseret på vm navneord.disse er alle cmdlets, som anvendes til at arbejde med hyper-v virtuelle maskiner.med andre ord er der en gruppe af cmdlets, som giver en virtuel maskine funktioner.,,,,, en: alle disse cmdlets er relateret til virtuelle maskiner.,, som meget belejligt,. netto er organiseret på samme måde.forskellen er, at den organisationsmæssige struktur er en smule mere formelle og terminologi er anderledes.,, hvis du ser tilbage på en, vil du se en række powershell cmdlets, der er forretningsmæssigt forbundet med hyper-v virtuelle maskiner.selv om disse cmdlets er løst forbundet med hinanden, er der ingen formel gruppe ud over misligholdelse modul.,,. netto - vi har ’ ikke har cmdlets per se.i stedet har vi klasser.en time er defineret som en enkelt enhed af funktioner.hvis vi skulle fortsætte med at anvende virtuelle maskiner som et eksempel, der kan være en klasse for at skabe en virtuel maskine, en klasse for at starte en virtuel maskine, og en time til at omdøbe en virtuel maskine (disse er ’ t ægte klasse, jeg bruger dem kun som et eksempel).med andre ord, hver klasse er i stand til at udføre en bestemt opgave,.,, klasser, som er forbundet med hinanden, er samlet i en. netto struktur, der kaldes til samling.du kan tænke på en forsamling, som svarer til en powershell modul.i powershell, et modul er en samling af cmdlets.i. net, et parlament er en samling af klasser,.,, en anden del, som jeg må nævne et namespace.jeg vil være den første til at indrømme, at namespaces kan være kompliceret.når det drejer sig om adgang til nettet forsamlinger gennem powershell. kan man dog tænker normalt en namespace som en etiket, der gør det muligt for flere klasser skal anvendes, selv om disse klasser, tilhører forskellige forsamlinger., for at gøre det lidt mere klart, hvad der sker, når du skal bruge powershell moduler.du kan få brug for i første omgang at importere de moduler, men når de moduler, er importeret, du er fri til at bruge cmdlets inden for disse moduler uden at tage modul ved navn.det spil. namespaces arbejde på samme måde.de giver dig mulighed for at anvende flere samlinger uden altid at der forsamling indeholder, og som klasse.,, en sidste brik i puslespillet, at jeg er nødt til at nævne den metode.selv om det ’ ikke teknisk præcise, kan du løst på en metode, som enkeltperson. net command.a. netto klasse kan indeholde et eller flere metoder,.,, så nu, at jeg har talt om den grundlæggende struktur, der anvendes af. netto, lad &rsquo er tale om grammatik.kan du huske da jeg sagde det. netto namespaces kunne gælde for klasser af flere enheder.grunden til det er, at vinduer omfatter noget kaldet system namespace, som er en stor samling af klasser.kan du se indholdet af. nettet namespace her.,, som man ser på listen over kategorier, de vil hurtigt indse, at nogle er nyttige til udviklere, men andre kan være nyttig i powershell miljøer.hvis du finder en klasse, som du ønsker at bruge, den første ting du vil sikkert gøre er at afgøre, hvilke metoder der i klassen.for at gøre det, kan du bruge den efter ordre:,, [< klassenavn >]. get- methods()
powershell væsentlige (side 9)
Previous:powershell væsentlige (side 10)