Microsoft PowerShell - Intermediate Automation Administration

Kurskod T2962

Microsoft PowerShell - Intermediate Automation Administration

Den här kursen lär dig hur du med lite mer avancerade PowerShell-grepp automatiserar och effektiviserar ditt dagliga management- och administrationsarbete och även funktioner i din Windows-baserade infrastruktur. 

Pris
32950 kr (exklusive moms)
Längd
4 dagar
Alternativa betalsätt
Kompetenskort gäller på denna kurs

Många kurser kan även betalas med vårt kompetenskort alternativt utbildningsvouchers eller motsvarande credits från någon av våra teknikpartners. 

Läs mer om kompetenskort.
Läs mer om vouchers.

Ort och datum
20 jun
Stockholm, Live Online
8 aug
Stockholm, Live Online
10 okt
Stockholm, Göteborg, Live Online
28 nov
Stockholm, Malmö, Live Online

Boka utbildning

Vi går igenom hur du bygger skalbara och användbara Windows PowerShell-script som du kommer att kunna utnyttja i din organisation för att bygga egna PowerShell-verktyg.

Lär dig om områden såsom att skapa avancerade funktioner, scriptmoduler, avancerade parameterattribut och "controller scripts". Lär dig också hur du gör dina script mer robusta genom att lära dig felhantering och felsökning. I kursen lär vi oss också hur man med hjälp av PowerShell Cmdlets kan använda sig av .NET framework samt hur du kan använda Desired State Configuration för att konfigurera dina Windows-servrar.

Kursen lämpar sig som en bra fortsättning efter att du gått Microsoft PowerShell - Automating Administration. Den baseras på Windows 10 och PowerShell 5.1, men är fullt tillämpbar på senare versioner.


Målgrupp och förkunskaper

Kursen riktar sig till dig som redan använder PowerShell för automatiserad management och ytterligare vill fördjupa dina kunskaper inom detta.

Du som deltar i kursen förutsätts besitta följande förkunskaper:

  • Erfarenhet av att ha arbetat med PowerShell för automatiserad management, helst motsvarande det som täcks av vår kurs Microsoft PowerShell - Automating Administration.
  • Allmän erfarenhet av Windows Server- och Windows Klientadministration eller erfarenhet av administration och support av applikations-servers och tjänster som Exchange, SharePoint och SQL.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Detaljerad information


Kursmaterialet är på engelska, med detta innehåll:

Creating advanced functions

In this module, you will learn how to create and configure advanced functions and script modules. The primary focus will be on parameterizing advanced functions and controlling the output that they generate, but you will also find out how to convert functions into script modules. Parameters facilitate reuse of Windows PowerShell command-line interface code. Advanced functions provide enhanced support for parameters. Script modules offer a range of additional advantages, including, for example, support for auto-loading and discoverability of commands that they define.

Using Microsoft .NET Framework and REST API in Windows PowerShell

In this module, you will learn how to use the .NET Framework components and REST API from within Windows PowerShell. These two techniques will provide you with the flexibility and capability required for accomplishing tasks in a production environment.

Writing controller scripts

In this module, students will learn how to combine tools, which are advanced functions that perform a specific task, and a controller script, which provides a user interface or automates a business process.

Handling script errors

In this module, the students will learn how to perform basic error handling by using scripts. The focus will be to add error handling to existing tools, primarily as a time-saving mechanism (instead of having students write new tools). A side benefit of this approach is that it will help the students build the skills needed to analyze and reuse existing code written by someone else.

Using XML, JSON, and custom-formatted data

In this module, you will learn how to read, manipulate, and write data formatted with XML (Extensible Markup Language) and JSON (JavaScript Object Notation), in addition to custom-formatted data. These capabilities provide a robust yet straightforward way to store both flat and hierarchical data. XML and JSON files are more flexible than comma-separated value (CSV) files, more accessible for small amounts of data than Microsoft SQL Server, and easier to code against than Microsoft Excel automation.

Enhancing server management with Desired State Configuration and Just Enough Administration

In this module, you will learn how to write Desired State Configuration (DSC) configuration files, deploy those files to servers, and monitor the configurations of servers. You will also learn how to enhance the security of delegated server management by using Just Enough Administration (JEA). JEA is a Windows Management Framework (WMF)-based technology that facilitates enforcing the principle of least privilege. Both technologies enhance the management capabilities and increase the overall security and reliability of the managing computing resources. DSC helps to prevent configuration drift. JEA makes it possible to comply with the principle of least privilege.

Analyzing and debugging scripts

In this module, students will learn how to use native Windows PowerShell features to analyze and debug existing scripts. These skills are also useful when students need to debug their own scripts.

 

"Väldigt bra tillvägagångssätt, lätt för mig som halvnovis att hänga med och ta till mig av praktiska exempel."

- Tidigare kursdeltagare

"Jag har kunnat hänga med på allt och samtidigt lärt mig mycket nytt. Lagom nivå och tempo."

- Tidigare kursdeltagare

Lär dig mer


Reliability Monitor - En doldis med potential

Reliability Monitor - En doldis med potential

Vad hände? Vad var det som kraschade? Vad hände innan? Tillförlitlighetsövervakaren, mer känd under sitt engelska namn Reliability Monitor, fungerar som en dagbok över vad som hänt på din dator flera...

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post