Opleiding : PowerShell, Windows-beheer automatiseren

PowerShell, Windows-beheer automatiseren




In deze cursus leert u Microsofts scripttaal (vanaf versie PowerShell 4) beheersen om Windows beheertaken te automatiseren. U zult PowerShell gebruiken op uiteenlopende gebieden als netwerken, procesbeheer, machine-inventarisatie en Active Directory-beheer.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand

Ref. ATU
  3d - 21u00
Prijs : Neem contact met ons op




In deze cursus leert u Microsofts scripttaal (vanaf versie PowerShell 4) beheersen om Windows beheertaken te automatiseren. U zult PowerShell gebruiken op uiteenlopende gebieden als netwerken, procesbeheer, machine-inventarisatie en Active Directory-beheer.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Scripts schrijven in Windows met PowerShell
Gebruikers beheren met PowerShell scripts
Windows-beheertaken automatiseren met PowerShell
Uitvoerberichten opmaken
Functies voor achtergrondverwerking en beheer op afstand gebruiken

Doelgroep
Systeem- en netwerktechnici, -beheerders en -ingenieurs.

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

Praktische modaliteiten
Praktisch werk
Discussies, het delen van ervaringen, demonstraties, tutorials en casestudies
Leer methodes
Actief onderwijs op basis van voorbeelden, demonstraties, het delen van ervaringen, praktische casestudy's en beoordeling van het leerproces gedurende de hele cursus.

Opleidingsprogramma

1
De basis van taal

  • De link tussen PowerShell en .NET.
  • Principe, functionaliteit, gebruik van commando's en cmdlets.
  • Pijplijnen: stromingsgedrag en parameters. Codevereenvoudiging, de variabele pijplijn.
  • Waar-objecten filters, foreach lussen.
  • Variabelen en operatortypes.
  • Windows ISE: scriptomgeving.
Praktisch werk
Gebruik van verschillende cmdlets, gebruik van de pipe, pipelinevariabele. Gebruik van de eerste commando's. Gebruik van filters.

2
Soorten en operators

  • Het typesysteem, conversieregels.
  • Variabelen, definitie, bereik.
  • Basistypen.
  • Reguliere uitdrukkingen. Kwalificeerders.
  • Operatoren (rekenen, toewijzing, logica, ketting, omleiding, etc.).
  • Vergelijkers en collecties.
Praktisch werk
Variabelen, operatoren en reguliere expressies gebruiken.

3
Besturingsstructuren en -functies

  • Besturingsstructuren met cmdlets.
  • Voorwaardelijke structuren.
  • Lus voor. While-lus. Foreach-lus.
  • Structuur schakelaar.
  • Functies, bereikmodifiers.
  • Fasen in de uitvoering van een functie.
  • Functies in een pijplijn gebruiken.
  • Argumenten doorgeven aan een script.
Praktisch werk
Besturingsstructuren gebruiken. Parameters voor functies gebruiken en instellen.

4
cmdlettes en modules gebruiken

  • Archiefbeheer (comprimeren-archief, uitbreiden-archief).
  • Web cmdlets (invoke-webrequest, invoke-restmethod).
  • cmdlettes om uw servers en werkstations te beheren (add-computer, restart-computer).
  • Netwerkbeheer cmdlets (new-net*, get-net*, get-bgprouter...).
  • Administratie cmdlets (get-event, start-proces....).
  • Bestandsbeheer (get-content, tee-object, import-csv, convertto-html en stylesheets).
Praktisch werk
Een RSS-feed ophalen van het internet. Een webpagina maken met behulp van een stylesheet en een script om IP-adressen verbonden met werkstations te geoloceren. IP-adressen op afstand wijzigen, computers integreren in een domein. Zip decompressie op afstand.

5
CIM-objecten gebruiken

  • Het CIM-gegevensmodel (Common Information Model). CIM en WMI.
  • Nieuw cmdlet om WMi te beheren (get-cimstance, new-cimsession...).
  • Verschil tussen get-wmiobject en get-ciminstance.
  • Lijst met WMI-klassen, volledige hulp.
  • Gebruik van WMI-methodes en -eigenschappen (delen van werkstations, de aanwezigheid van machines op het netwerk testen, enz.)
Praktisch werk
Shares op een werkstation ophalen. Externe toepassingen verwijderen, een externe gateway wijzigen. Informatie herstellen.

6
.NET en COM gebruiken

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

7
PowerShell-modules en -pakketten beheren

  • Hoe een module werkt. Modules weergeven.
  • De DHCP, DNS en hyper-V module.
  • De Active Directory module.
  • Commando's: modules zoeken en installeren (find-module, install-module...).
  • Beheer van pakketten.
Praktisch werk
Een gebruiker aanmaken in de Active Directory, objecten opvragen in de Active Directory, een van internet geladen module installeren, configuratie.

8
Com

  • Lijst met beschikbare com-objecten.
  • Nieuwe prestaties voor com. objecten
  • Een Excel-werkmap maken en wijzigen.
  • Open een PowerPoint- of Word-bestand.
Praktisch werk
Aanmaken van een Excel-werkmap, herstel van servergegevens (schijfruimte, IP, processen, toepassingen, enz.).

9
De beste PowerShell cmdlets en tips

  • commando's: get-random, get-process, get-service.
  • Tekst converteren naar een object (ConvertFrom-String).
  • De opdracht Psedit.
  • Aanmaken van symbolische koppelingen (new-item).
  • De basiscommando's get-filehash, get-disk, get-hotfix.
  • Commando's en variabelen: new-guid, new-smbshare, new-timespan.
  • Optioneel online: AVIT®-certificering binnen 4 weken plannen en volgen.
Praktisch werk
Een wachtwoordgenerator maken. Integriteitscontrole van bestanden, NTFS-toestemming. Tijd teller genereren, share aanmaken.


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