Opleiding : PowerShell, Windows-beheer automatiseren

PowerShell, Windows-beheer automatiseren

Downloaden in pdf-formaat Deze cursus delen via mail 2


Na deze opleiding beheerst u de nieuwe scripttaal van Microsoft (PowerShell 5 maar ook PowerShell 4) om beheertaken in Windows 10, 2016 en 2012 R2 te automatiseren. U zult PowerShell toepassen in zeer uiteenlopende domeinen zoals netwerken, procesbeheer, inventaris van een machinepark of beheer van de Active Directory. U kunt uw competenties valideren met de AVIT®-certificering die als optie wordt aangeboden.


Inter
Intra
Op maat

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. ATU
Prijs : 2030 € V.B.
  3d - 21u00




Na deze opleiding beheerst u de nieuwe scripttaal van Microsoft (PowerShell 5 maar ook PowerShell 4) om beheertaken in Windows 10, 2016 en 2012 R2 te automatiseren. U zult PowerShell toepassen in zeer uiteenlopende domeinen zoals netwerken, procesbeheer, inventaris van een machinepark of beheer van de Active Directory. U kunt uw competenties valideren met de AVIT®-certificering die als optie wordt aangeboden.

Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
  • Scripts schrijven in Windows met PowerShell 5.x
  • Gebruikers beheren met PowerShell-scripts
  • Beheerstaken in Windows automatiseren met PowerShell
  • Uitgaande berichten formatteren
  • Functies voor achtergrondverwerking en beheer op afstand gebruiken

Doelgroep
Technici, beheerders en systeem- en netwerkingenieurs.

Voorafgaande vereisten
Goede kennis van Windows-besturingssystemen. Kennis van een script- of programmeertaal is wenselijk.

Opleidingsprogramma

De grondbeginselen van de taal

  • De link tussen PowerShell en .NET.
  • Principe, functionaliteit, gebruik van commando's en cmdlets.
  • Pijpleidingen: stroomgedrag en hun parametrisatie. Vereenvoudiging van de code, de pijplijnvariabele.
  • De where-objects-filters, foreach-lussen.
  • De variabelen, de soorten operatoren.
  • Windows ISE versie 5, een nieuwe omgeving voor scripting.
Praktisch werk
Kennismaken met en inschrijven voor de AVIT®-certificeringsoptie. Gebruik van verschillende cmdlets, gebruik van de pipe, de pipelinevariable. Gebruik van de eerste commando's. Gebruik van de filters.

Soorten en operatoren

  • Het typesysteem, conversieregels.
  • Variabelen, definitie, toepassingsgebied.
  • Basistypes.
  • Reguliere expressies. Descriptor.
  • Operatoren (rekenkundig, toewijzing, logica, string, redirection...).
  • Comparatoren en verzamelingen.
Praktisch werk
Gebruiken van variabelen, operatoren en reguliere expressies.

Controlestructuren en functies

  • Controlestructuren met behulp van cmdlets.
  • Voorwaardelijke structuren.
  • For-lus. While-lus. Foreach-lus.
  • Wisselstructuur (switch).
  • Functies, modifiers van toepassingsgebied.
  • Uitvoeringsfasen van een functie.
  • Gebruik van de functies in een pijplijn.
  • Overgang van argumenten naar een script.
Praktisch werk
Implementatie van de controlestructuren. Gebruik en instelling van functies.

Gebruik van cmdlets en modules

  • Archiefbeheer (compress-archive, expand-archive).
  • Web-cmdlets (invoke-webrequest, invoke-restmethod).
  • De cmdlets om uw servers en werkstations te beheren (add-computer, restart-computer).
  • De cmdlets voor netwerkbeheer (new-net*, get-net*, get-bgprouter...).
  • Beheer-cmdlets (get-event, start-process...).
  • Bestandsbeheer (get-content, tee-object, import-csv, convertto-html en stylesheets).
Praktisch werk
Een RSS-feed van het internet halen. Een webpagina maken met behulp van een stylesheet, een script voor geolokalisatie van de IP-adressen die met de stations verbonden zijn. Wijziging van IP-adressen op afstand, integratie van een computer in een domein. Uitpakken van een zip-bestand op afstand.

Gebruik van CIM-objecten

  • Het CIM-gegevensmodel (Common Information Model). CIM en WMI.
  • Nieuwe cmdlet om de WMI te beheren (get-cimstance, new-cimsession...).
  • Verschil tussen get-wmiobject en get-ciminstance.
  • Lijst van WMI-klassen, de complete hulp.
  • Gebruik van WMI-methoden en -eigenschappen (een werkstation delen, testen van de aanwezigheid van computers op het netwerk...).
Praktisch werk
Gedeeld gebruik van een werkstation opvragen. Applicaties op afstand verwijderen, een gateway op afstand wijzigen. Informatie opvragen.

Gebruik van .NET en COM

  • Gebruik van objectbibliotheken om systeemcomponenten te bewerken.
  • Gebruik van .NET-klassen (ping, udp, credential...).
  • De systeemklassen.
  • PowerShell en de grafische interface: XAML-presentatie.
Praktisch werk
Een formulier aanmaken in XAML. Aanmaken van een beveiligd authenticatiescript om verbinding te maken met servers, wake on lan script.

Beheer van PowerShell-modules, pakketten

  • Werking van een module. Een lijst maken van de modules.
  • De DHCP-, DNS-, hyper-V-module.
  • De Active Directory-module.
  • Commando's: modules vinden, installeren (find-module, install-module...).
  • Beheer van pakketten.
Praktisch werk
Aanmaken van een gebruiker in de Active Directory, opvragen van objecten in de Active Directory, installatie van een module die op het internet is geladen, instelling.

De com-objecten

  • Een lijst maken van de beschikbare com-objecten.
  • Nieuwe prestaties van com-objecten.
  • Aanmaken, wijzigen van een Excel-werkmap.
  • Openen van een PowerPoint- of Word-bestand.
Praktisch werk
Aanmaken van een Excel-werkmap, opvragen van de servergegevens (schijfruimte, IP, proces, applicaties...).

De beste PowerShell-cmdlets en -tips

  • commando's: get-random, get-process, get-service.
  • Tekst omzetten naar object (ConvertFrom-String).
  • Het Psedit-commando.
  • Aanmaken van symbolische links (new-item).
  • De basiscommando's get-filehash, get-disk, get-hotfix.
  • De commando's en variabelen: new-guid, new-smbshare, new-timespan.
  • Optioneel online: AVIT®-certificering binnen 4 weken plannen en volgen.
Praktisch werk
Aanmaken van een wachtwoordgenerator. Controle van de bestandsintegriteit, NTFS-toestemming. Genereren van een tijdteller, creëren van gedeeld gebruik.


Certificatie
De inschrijving voor de AVIT®-certificeringsoptie Automatisering van systeembeheertaken door middel van scripts, optie Microsoft PowerShell, moet gebeuren bij inschrijving voor de cursus. Het examen bestaat uit een meerkeuzevragenlijst en duurt 1.30 tot 2.00 uur. Het resultaat bewijst uw competentieniveau. Het volgen van de opleiding alleen is niet voldoende om een maximumscore te garanderen. De planning voor en het afleggen van het examen gebeurt online binnen 4 weken na de start van uw sessie.

Praktische modaliteiten
Praktisch werk
Uitwisselingen, delen van ervaringen, demonstraties, werkcolleges en casestudies
Leer methodes;
Actieve pedagogie op basis van voorbeelden, demonstraties, uitwisseling van ervaringen, praktijkgevallen en evaluatie van de verworven kennis tijdens de opleiding.

Feedback van klanten
4,6 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand