arbejdet med den ønskede tilstand konfiguration objekt (del 4)

, i den tidligere artikel i denne serie, jeg viste dig, hvordan at skabe et eksempel manuskript, der havde til formål at sikre, at hyper-v rolle blev monteret på en server, der hedder lab4.i denne artikel, jeg vil vise dig, hvordan man bruger det manuskript, vi skabte tidligere.efter det, vil jeg gerne komme tilbage til det og vise dig, hvordan at tilpasse den til at gøre det mere nyttigt., med hensyn til reference, her er det, at vi byggede i den tidligere artikel:,, konfiguration poseyconfig, {, knudepunkt og ldquo; lab4 ”, {, windowsfeature hypervexample, {, sikre = &ldquo. nuværende ” navn = “ hyper-v ”},,,,, den første ting, vi skal gøre, er at skabe et sted på serveren for vores manuskript til ophold.ved anvendelsen af denne artikel vil jeg lægge skrift i en mappe, der hedder c: \\ dsc.jeg skabte den mappe, ved at åbne powershell og ind i følgende kommandoer:,, cd.,, md dsc, kan du se, hvordan det ser ud i figur a.,,,,,, en: har jeg skabt en folder, der hedder dsc.,, og nu er vi nødt til at kopiere manuskriptet til den mappe det var bare, der er skabt.den letteste måde at opnå dette, er at type (eller kopi og pasta) manuskriptet til blok og så red de blok dokument i c: \\ dsc - mappe, er der tre vigtige ting, du skal huske på, som de skaber manuskriptet.for det første, hvis du kopiere og pasta mit manus, så får du brug for at ændre det.kan du huske, at lab4 (som indgår i manuskriptet) er navnet på en af mine laboratorium servere.du bliver nødt til at ændre denne svarer til navnet på din egen server.som et alternativ til en server med angivelse af navn, kan du bruge localhost at lave manuskriptet maskine uafhængigt.,, det andet er vigtigt at huske på, er, at det er skitseret ovenfor, er virkelig kun en funktion.en funktion er ’ intet i sig selv.du kan kun påberåbe sig en funktion ved at kalde det.den letteste måde at opnå dette, er at sætte de funktion navn til udgangen af manuskriptet.siden min funktion navn er poseyconfig f.eks. jeg vil sætte poseyconfig til udgangen af manuskriptet.den fuldstændige manuskript vil se sådan ud:,, konfiguration poseyconfig, {, knudepunkt og ldquo; lab4 ”, {, windowsfeature hypervexample, {, sikre = &ldquo. nuværende ” navn = “ hyper-v &rdquo,,,,, poseyconfig, den tredje ting du har brug for at vide, om det er det, du skal bruge for at redde den fil med. ps1 udvidelse.det angiver den kode, som en powershell manuskript.jeg vil nævne sagen poseyconfig. ps1.,, når du har skabt det, kan du gå videre og gennemføre manuskriptet.du bliver nødt til at nævne navnet på manuskriptet.i mit tilfælde manuskriptet er opkaldt poseyconfig.ps1.derfor er jeg henrettede manuskriptet, ved anvendelse af følgende kommandoer:,, cd.,, cd dsc,,. /poseyconfig.ps1, kan du se, hvordan det ser ud i figur b.,,,,, figur b: det er, hvad det ligner, når du henrette manuskriptet.,, hvis du bare få en fejlmeddelelse, når det kører manuskriptet, det kan være forbundet med en restriktiv ordreudførelsespolitik.du kan fjerne ordreudførelsespolitik restriktioner ved at indtaste følgende kommando:,, der er executionpolicy fri, bare holde sig for øje, at ordreudførelsespolitik eksisterer for at beskytte dig, så er det en god idé at sætte udførelsespolitik begrænset eller remotesigned, når du er færdig, som de kan se i ovenstående figur. det har skabt en. mof dokument.den. finansministeriet fil er opkaldt lab4.mof og det findes i c: \\ dsc) poseyconfig mappe.,, således som jeg forklarede tidligere i denne serie, manuskript, at vi skabte det virkelig ’ intet i sig selv.manuskriptet ’ opgave er at skabe en. finansministeriet filen, ikke til at håndhæve en ønskede stat.vi skal bruge den. finansministeriet fil at skabe det ønskede stat.,, finansministeriet fil er egentlig ikke mere end en tekstfil, der indeholder konfigurationsoplysningerne.som en kendsgerning, at vi har skabt. finansministeriet fil kan være åbne i blok.kan du se indholdet af. finansministeriet fil i figur c.,,,,, figur c: er dette hvad. finansministeriet fil ud.,,, det er et interessant spørgsmål.hvis. finansministeriet fil er egentlig bare en tekstfil så hvorfor er vi nødt til at skabe den ved hjælp af en powershell konfiguration manuskript?hvorfor kan vi ikke bare og rsquo, opbygge et. finansministeriet fil manuelt?det er faktisk muligt manuelt at konstruere en. finansministeriet fil, men det er nemmere at anvende en powershell funktion er at skabe en. finansministeriet fil, end det er at skabe en. finansministeriet fil fra bunden.jeg er klar over, at sagen er vist ovenfor er ’ t meget kompliceret, men husk på, at vi bruger den enklest mulige ønskede stat konfiguration.mest virkelige verden ønskede stat sammensætninger er langt mere kompleks og derfor skaber meget længere og mere kompliceret. finansministeriet filer.,, så nu har vi en. finansministeriet fil, hvad skal vi gøre med det?vi kan påberåbe sig. finansministeriet sag ved hjælp af en powershell cmdlet ringede til start dscconfiguration.det cmdlet læser. finansministeriet fil og fastslår, hvilke powershell cmdlets skal gennemføres for at nå den konfiguration mål.for eksempel, manuskript, vi har anvendt, er beregnet til test for forekomst af hyper-v rolle.som en af de cmdlets, der drives som en del af den proces for test er at få vinduer træk.,, når det er sagt, lad ’ s gå videre og lægge vores. finansministeriet fil at arbejde.for at gøre det, er du nødt til at påberåbe sig den begynder dscconfiguration kommando fra c: \\ dsc - mappe, at vi skabte tidligere.de befaler, at vi vil bruge:,, start = dscconfiguration – vent – vidtløftig og ndash; vej. poseyconfig,, og ndash; vent parameter fortæller vinduer, at du ønsker at køre kommando interaktivt.– vidtløftig siger, at du vil skifte ruder vidtløftig output.på den måde kan du se, hvad der virkelig foregår med kommando.,, du vil også bemærke, at vi bruger – vej skift efterfulgt af. poseyconfig.grunden til dette er, at vinduer placeret min. finansministeriet sag i en folder, der hedder poseyconfig, der findes som et barn i dsc - mappe.hele den vej er c: (dsc) poseyconfig.,, og du kan se, hvad der sker, når vi løber kommandoen i figur d. fordi vi har kommandoen i vidtløftig tilstand, kan du se den komme windowsfeature cmdlet, der blev anvendt til at kontrollere, at hyper-v er monteret på serveren.du kan også se, at kommando tog 15.041 sekunder til at nå.,,,,, fig. d:, her er, hvad der sker, når vi løber kommando.,, jeg ved, at nogle af jer måske undre sig over, hvad der sker, hvis vi løber kommandoen uden vidtløftig tilstand.kan du se, at resultere i figur f.,,,,, figur e: her er kommandoen uden – vidtløftig parameter, der anvendes, som du kan se i ovenstående figur, der ikke er synligt output, uden at de vidtløftige parameter.,, konklusion i den næste artikel i denne serie jeg vil gøre et par ting.først vil jeg vise dig, hvad der sker, når du løber manuskriptet på en server, som ikke har den opgave, der er installeret.det næste, jeg ønsker at tilbringe noget tid sammen med nogle andre ting, du kan gøre med manuskriptet.så vil du være i stand til at bygge dit manuskript ud til virkelig at nå deres ønskede konfigurationer,.,,

Image
Image
Image
Image
Image



Previous:
Next Page: