This is an example of a simple banner

Training: Automating Administration with PowerShell (AZ-040)

Ref. AZ-040T00
Duration:
5
 days
Exam:
Not certifying
Level:
Advanced

Automating Administration with PowerShell (AZ-040)

Discover PowerShell and Unleash Its Full Potential

This official Microsoft course provides participants with the fundamental knowledge and skills to use Windows PowerShell (AZ-040) for managing and automating Windows server administration. It also helps identify and create the specific commands required for specific tasks. Additionally, participants will learn to create scripts for handling advanced tasks, such as automating repetitive tasks, generating reports, and much more.

Gain Autonomy in Automated Administration

This 5-day training enables you to master Windows PowerShell for automating Windows server administration, with numerous hands-on exercises for practice.

Participant Profiles

  • IT Professionals who are already experienced in general Windows Server, Windows client, Azure, and Microsoft 365 administration
  • IT Professionals already experienced in server administration, including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server

Objectives

  • Describe the functionality of Windows PowerShell and use it to run and find basic commands
  • Identify and run cmdlets for local system administration
  • Work with the Windows PowerShell pipeline
  • Use PSProviders and PSDrives to work with other forms of storage
  • Query system information by using WMI and CIM
  • Work with variables, arrays, and hash tables
  • Create basic scripts in Windows PowerShell
  • Administer remote computers with Windows PowerShell
  • Manage Azure resources with PowerShell
  • Manage Microsoft 365 services with PowerShell
  • Use background jobs and scheduled jobs

Prerequisites

  • Experience with Windows networking technologies and implementation
  • Experience with Windows Server administration, maintenance, and troubleshooting

Course Content

Module 1: Reviewing Windows PowerShell

  • Discover Windows PowerShell and its host applications
  • Configure the PowerShell console and scripting environment
  • Use Visual Studio Code with PowerShell

Module 2: Understanding Command Syntax in Windows PowerShell

  • Explore the structure and parameters of cmdlets
  • Utilize auto-complete functionality and help files

Module 3: Finding Commands and Using Get-Help in Windows PowerShell

  • Define modules in PowerShell
  • Search for cmdlets in PowerShell
  • Use command aliases in PowerShell
  • Leverage Show-Command and Get-Help commands
  • Interpret help file content and update local help content in PowerShell

Module 4: Managing Active Directory Domain Services with PowerShell

  • Manage user accounts
  • Manage groups and group memberships
  • Handle computer accounts
  • Administer organizational units and Active Directory objects

Module 5: Managing Network Service Settings for Windows Devices

  • Manage IP addresses
  • Configure IP routing
  • Administer DNS clients
  • Set up Windows Firewall settings

Module 6: Managing Windows Server Settings

  • Automate management tasks with Group Policy management cmdlets
  • Manage server roles and services with cmdlets
  • Handle Hyper-V virtual machines with cmdlets
  • Administer Internet Information Services with cmdlets

Module 7: Managing Local Windows Machine Settings

  • Administer Windows 10 using PowerShell
  • Manage permissions with PowerShell

Module 8: Introducing the Windows PowerShell Pipeline

  • Review the Windows PowerShell pipeline and its output
  • Explore object members in PowerShell
  • Control output formatting in the pipeline

Module 9: Selecting, Sorting, and Measuring Objects with the Pipeline

  • Sort and group objects by property in the pipeline
  • Measure objects in the pipeline
  • Select a subset of objects in the pipeline
  • Select object properties in the pipeline
  • Create and format calculated properties in the pipeline

Module 10: Filtering Objects Out of the Pipeline

  • Explore comparison operators in PowerShell
  • Review basic filter syntax in the pipeline
  • Learn advanced filter syntax in the pipeline
  • Optimize pipeline filter performance

Module 11: Enumerating Objects in the Pipeline

  • Discover enumerations in the pipeline
  • Examine basic syntax for object enumeration
  • Learn advanced syntax for object enumeration

Module 12: Sending and Passing Data as Pipeline Output

  • Write pipeline data to a file
  • Convert pipeline objects to other data representations
  • Control additional output options in PowerShell

Module 13: Passing Pipeline Objects

  • Understand pipeline parameter binding
  • Identify ByValue parameters
  • Pass data with ByValue
  • Pass data with ByPropertyName
  • Use manual parameters to override the pipeline
  • Expand property values

Module 14: Connecting to Data Stores Using PowerShell Providers

  • Define Windows PowerShell providers
  • Explore built-in PowerShell providers
  • Access provider help in PowerShell

Module 15: Using PowerShell Drives

  • Explain PowerShell drives
  • Manage the file system in PowerShell
  • Handle the Registry in PowerShell
  • Use certificates in PowerShell
  • Utilize other PowerShell drives

Module 16: Reviewing CIM and WMI

  • Understand CIM and WMI architecture
  • Explore CIM and WMI repositories
  • Search for online class documentation using CIM and WMI cmdlets

Module 17: Querying Configuration Information with CIM and WMI

  • List namespaces and classes in a local repository
  • Query instances using commands and WMI Query Language (WQL)
  • Connect to remote computers using CIM and WMI cmdlets

Module 18: Querying and Manipulating Repository Objects with CIM and WMI Methods

  • Discover repository object methods
  • Invoke repository object methods

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Additional Information About the AZ-040 Training

The “Automating Administration with PowerShell (AZ-040)” training is designed to help IT professionals develop essential skills in managing and automating Windows infrastructures. This practice-oriented course guides you in mastering the tools and techniques needed to optimize the administration of modern environments, such as Windows Server, Azure, and Microsoft 365. It is tailored for anyone looking to simplify their administrative processes while boosting productivity.

A Training Program Adapted to the Current Needs of IT Professionals

In a context where IT infrastructures are becoming increasingly complex, professionals need efficient tools to manage administrative tasks effectively. This training addresses these challenges by providing a comprehensive understanding of PowerShell. Through complete and progressive modules, you will learn to:

  • Leverage PowerShell cmdlets to automate repetitive tasks and save time.
  • Configure network environments and manage Windows server settings.
  • Administer users, groups, and objects in Active Directory.
  • Manipulate data using the PowerShell pipeline for more precise and efficient processes.
  • Use CIM and WMI to query and manage advanced system configurations.
  • Create custom scripts to meet the specific needs of your organization.

A Practical, Hands-On Learning Approach

This program stands out with its practical and accessible approach. Each module includes interactive exercises and real-world scenarios to strengthen your knowledge. For instance, you will be guided in creating scripts to automate common administrative tasks and configuring servers using advanced cmdlets. These exercises allow you to apply your skills directly in a professional environment.

Target Audience for the Training

This training is ideal for system administrators, network engineers, and professionals working on cloud infrastructures with Azure or Microsoft 365. Whether you are a beginner or have prior experience in Windows administration, this course is designed to meet your needs. The concepts are clearly explained with a logical progression, enabling you to master PowerShell at your own pace.

The Benefits of PowerShell Expertise

By mastering PowerShell, you will be able to:

  • Automate tedious processes and boost productivity.
  • Improve the security and reliability of your IT environments.
  • Respond quickly to organizational needs with tailored scripts.
  • Advance professionally by adding a key skill to your profile.

FAQ:

Is this training suitable for beginners?
Yes, it is suitable for both beginners and professionals with prior knowledge of Windows administration.

What tools are required?
You will use Windows PowerShell and Visual Studio Code to develop and test your scripts.

Does this training cover Azure?
Although focused on PowerShell, it includes skills applicable to managing Azure and Microsoft 365 environments.

How long does the training take?
The total duration depends on your pace, but the content is designed to be completed within a few weeks.

Join the “Automating Administration with PowerShell (AZ-040)” training today and transform your IT management methods. Enroll now to unlock the full potential of this essential tool.

Prix de l'inscription
CHF 3'650.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

lun05Mai(Mai 5)09:00ven09(Mai 9)17:00VirtuelVirtual Etiquettes de sessionAZ-040T00

lun05Mai(Mai 5)09:00ven09(Mai 9)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-040T00

lun16Juin(Juin 16)09:00ven20(Juin 20)17:00VirtuelVirtual Etiquettes de sessionAZ-040T00

lun16Juin(Juin 16)09:00ven20(Juin 20)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-040T00

lun14juil(juil 14)09:00ven18(juil 18)17:00VirtuelVirtual Etiquettes de sessionAZ-040T00

lun14juil(juil 14)09:00ven18(juil 18)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-040T00

lun18Aoû(Aoû 18)09:00ven22(Aoû 22)17:00VirtuelVirtual Etiquettes de sessionAZ-040T00

lun18Aoû(Aoû 18)09:00ven22(Aoû 22)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-040T00

lun15Sep(Sep 15)09:00ven19(Sep 19)17:00VirtuelVirtual Etiquettes de sessionAZ-040T00

lun15Sep(Sep 15)09:00ven19(Sep 19)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-040T00

lun27Oct(Oct 27)09:00ven31(Oct 31)17:00VirtuelVirtual Etiquettes de sessionAZ-040T00

lun27Oct(Oct 27)09:00ven31(Oct 31)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-040T00

lun01Déc09:00ven05(Déc 5)17:00VirtuelVirtual Etiquettes de sessionAZ-040T00

lun01Déc09:00ven05(Déc 5)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-040T00

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request