Szkolenia Microsoft

Cel szkolenia szkolenie zdalne - dlearning

kod: MS-55039 | wersja: A

This three- to five-day instructor-led is intended for IT professionals who are interested in furthering their skills in Windows PowerShell and administrative automation. The course assumes a basic working knowledge of PowerShell as an interactive command-line shell, and teaches students the correct patterns and practices for building reusable, tightly scoped units of automation.

After completing the course, students will be able to:

  • Describe the correct patterns for building modularized tools in Windows PowerShell
  • Build highly modularized functions that comply with native PowerShell patterns
  • Build controller scripts that expose user interfaces and automate business processes

Audience profile:

This course is intended for administrators in a Microsoft-centric environment who want to build reusable units of automation, automate business processes, and enable less-technical colleagues to accomplish administrative tasks.

Plan szkolenia Rozwiń listę

  1. Tool Design
    • Tools do one thing
    • Tools are flexible
    • Tools look native
  2. Start with a Command
    • Why start with a command?
    • Discovery and experimentation
  3. Build a Basic Function and Module
    • Start with a basic function
    • Create a script module
    • Check prerequisites
    • Run the new command
  4. Adding CmdletBinding and Parameterizing
    • About CmdletBinding and common parameters
    • Accepting pipeline input
    • Mandatory-ness
    • Parameter validation
    • Parameter aliases
  5. Emitting Objects as Output
    • Assembling information
    • Constructing and emitting output
    • Quick tests
  6. Changing Your Approach
    • Examining a script
    • Critiquing a script
    • Revising the script
  7. Using Verbose, Warning, and Informational Output
    • Knowing the six channels
    • Adding verbose and warning output
    • Doing more with verbose output
    • Informational output
  8. Comment-Based Help
    • Where to put your help
    • Getting started
    • Going further with comment-based help
    • Broken help
  9. Handling Errors
    • Understanding errors and exceptions
    • Bad handling
    • Two reasons for exception handling
    • Handling exceptions in our tool
    • Capturing the actual exception
    • Handling exceptions for non-commands
    • Going further with exception handling
    • Deprecated exception handling
  10. Basic Debugging
    • Two kinds of bugs
    • The ultimate goal of debugging
    • Developing assumptions
    • Write-Debug
    • Set-PSBreakpoint
    • The PowerShell ISE
  11. Going Deeper with Parameters
    • Parameter positions
    • Validation
    • Multiple parameter sets
    • Value from remaining arguments
    • Help messages
    • Aliases
    • More CmdletBinding
  12. Writing Full Help
    • External help
    • Using PlatyPs
    • Supporting online help
    • “About” topics
    • Making your help updatable
  13. Unit Testing Your Code
    • Sketching out the test
    • Making something to test
    • Expanding the test
    • Going further with Pester
  14. Extending Output Types
    • Understanding types
    • The Extensible Type System
    • Extending an object
    • Using Update-TypeData
  15. Analyzing Your Script
    • Performing a basic analysis
    • Analyzing the analysis
  16. Publishing Your Tools
    • Begin with a manifest
    • Publishing to PowerShell Gallery
    • Publishing to private repositories
  17. Basic Controllers: Automation Scripts and Menus
    • Building a menu
    • Using UIChoice
    • Writing a process controller
  18. Proxy Functions
    • A proxy example
    • Creating the proxy base
    • Modifying the proxy
    • Adding or removing parameters
  19. Working with XML Data
    • Simple: CliXML
    • Importing native XML
    • ConvertTo-XML
    • Creating native XML from scratch
  20. Working with JSON Data
    • Converting to JSON
    • Converting from JSON
  21. Working with SQL Server Data
    • SQL Server terminology and facts
    • Connecting to the server and database
    • Writing a query
    • Running a query
    • Invoke-SqlCmd
    • Thinking about tool design patterns
  22. Final Exam
    • Lab problem
    • Break down the problem
    • Do the design
    • Test the commands
    • Code the tool
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne

Before attending this course, students must have:

  • Experience at basic Windows administration
  • Experience using Windows PowerShell to query and modify system information
  • Experience using Windows PowerShell to discover commands and their usage
  • Experience using WMI and/or CIM to query system information
Poziom trudności
Czas trwania 5 dni
Certyfikat

Certyfikat ukończenia autoryzowanego kursu Microsoft.

Prowadzący

Microsoft Certified Trainer.

Pozostałe szkolenia Microsoft | PowerShell

Szkolenia powiązane tematycznie

Oprogramowanie

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 4100 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Microsoft

Harmonogram szkoleń Microsoft