Course information

Automating Administration with PowerShell AZ-040 Course Outline

Module 1: Review Windows PowerShell

  • Introduction
  • Windows PowerShell
  • Windows PowerShell Applications
  • Factors to Install and Use Windows PowerShell
  • Configure the Windows PowerShell Console
  • Windows PowerShell Integrated Scripting Environment
  • Use Visual Studio Code with PowerShell

Module 2: Command Syntax in Windows PowerShell

  • Structure of PowerShell cmdlets
  • Parameters for Using PowerShell cmdlets
  • Tab Completion Feature in PowerShell
  • Display the About Files Content in PowerShell

Module 3: Commands and Get-Help in Windows PowerShell

  • Modules in PowerShell
  • cmdlets in PowerShell
  • Use Command Aliases in PowerShell
  • Use Show-Command and Get-Help in PowerShell
  • Help File Contents and Update the Local Help Content in PowerShell

Module 4: Active Directory Domain Services using PowerShell cmdlets

  • User Accounts in PowerShell
  • Groups and Group Memberships in PowerShell
  • Computer Accounts in PowerShell
  • Organisational Units and Active Directory Objects in PowerShell

Module 5: Network Service Settings for Windows Devices Using PowerShell cmdlets

  • IP Addresses in PowerShell
  • IP Routing in PowerShell
  • DNS Clients in PowerShell
  • Windows Firewall Settings in PowerShell

Module 6: Windows Server Settings Using PowerShell Cmdlets

  • Automate Management Tasks Using the Group Policy Management cmdlets
  • Server Roles and Services Using PowerShell cmdlets
  • Hyper-V Virtual Machines Using PowerShell cmdlets
  • Internet Information Services Using PowerShell cmdlets

Module 7: Settings for a Local Windows Machine Using PowerShell cmdlets

  • Manage Windows 10 Using PowerShell
  • Manage Permissions with PowerShell

Module 8: Windows PowerShell Pipeline

  • Review Windows PowerShell Pipeline and its Output
  • Discover Object Members in PowerShell
  • Control the Formatting of Pipeline Output

Module 9: Select, Sort, and Measure Objects Using the Pipeline

  • Sort and Group Objects by Property in the Pipeline
  • Measure Objects in the Pipeline
  • Select a Set of Objects in the Pipeline
  • Select Object Properties in the Pipeline
  • Create and Format Calculated Properties in the Pipeline

Module 10: Filter Objects Out of the Pipeline

  • Comparison Operators
  • Review Basic Filter Syntax in the Pipeline
  • Review Advanced Filter Syntax in the Pipeline
  • Optimise the Filter Performance in the Pipeline

Module 11: Enumerate Objects in the Pipeline

  • Enumerations in the Pipeline
  • Review Basic Syntax to Enumerate Objects
  • Review Advanced Syntax to Enumerate Objects

Module 12: Send and Pass Data as Output from the Pipeline

  • Write Pipeline Data to a File
  • Convert Pipeline Objects to Other Forms of Data
  • Control Additional Output Options

Module 13: Pass Pipeline Objects

  • Pipeline Parameter Binding
  • Identify ByValue Parameters
  • Pass Data by Using ByValue
  • Pass Data by Using ByPropertyName
  • Identify ByPropertyName Parameters
  • Use Manual Parameters to Override the Pipeline
  • Use Parenthetical Commands
  • Expand Property Values

Module 14: Connect with Data Stores Using PowerShell Providers

  • Define Windows PowerShell providers
  • Review the Built-in Providers in PowerShell
  • Access Provider Help in PowerShell

Module 15: Use PowerShell Drives in PowerShell

  • PowerShell Drives in PowerShell
  • Use PowerShell Drive cmdlets in PowerShell
  • File System in PowerShell
  • Registry in PowerShell
  • Work with Certificates
  • Work with Other PowerShell Drives

Module 16: Review CIM and WMI

  • Review Architecture of CIM and WMI
  • Review Repositories in CIM and WMI
  • Locate Online Class Documentation by Using CIM and WMI cmdlets

Module 17: Query Configuration Information by Using CIM and WMI

  • List Local Repository Namespaces and Classes by Using CIM and WMI
  • Query Instances by Using Commands and WMI Query Language
  • Connect to Remote Computers by Using CIM and WMI cmdlets
  • Query Repository Classes from Remote Computers by Using CIMSession Objects

Module 18: Query and Manipulate Repository Objects by Using CIM and WMI Methods

  • Discover Methods of Repository Objects by Using CIM and WMI
  • Locate Class Methods and Documentation by Using CIM and WMI
  • Invoke Methods of Repository Objects by Using CIM and WMI

Module 19: Manage Variables in Windows PowerShell Scripts

  • Variables in Windows PowerShell Scripts
  • Create Variable Names in Windows PowerShell Scripts
  • Assign Values and Types to Variables
  • Methods and Properties of Variables in Windows PowerShell Scripts
  • String Variables and Methods in Windows PowerShell Scripts
  • Date Variables and Methods in Windows PowerShell Scripts

Module 20: Work with Arrays and Hash Tables in Windows PowerShell Scripts

  • Array in Windows PowerShell Scripts
  • Work with Array Lists
  • Define Hash Tables
  • Work with Hash Tables

Module 21: Create and Run Scripts by Using Windows PowerShell

  • Review Windows PowerShell Scripts
  • Modify Scripts in the PowerShell Gallery
  • Create Scripts using Windows PowerShell
  • Review the PowerShellGet Module in Windows PowerShell
  • Run Scripts and Set the Execution Policy in Windows PowerShell
  • Review Windows PowerShell and AppLocker
  • Sign the Scripts Digitally in Windows PowerShell

Module 22: Work with Scripting Constructs in Windows PowerShell

  • ForEach loop in Windows PowerShell Scripts
  • If construct in Windows PowerShell Scripts
  • Switch Construct in Windows PowerShell Scripts
  • For Construct in Windows PowerShell Scripts
  • Other Loop Constructs in Windows PowerShell Scripts
  • Break and Continue in Windows PowerShell Scripts

Module 23: Import Data in Different Formats for Use in Scripts by Using Windows PowerShell cmdlets

  • Get-Content Command
  • Import-Csv cmdlet
  • Import-Clixml cmdlet
  • ConvertFrom-Json cmdlet

Module 24: Use Methods to Accept User Inputs in Windows PowerShell Scripts

  • Identify Values that Might Change
  • Use the Read-Host cmdlet
  • Use the Get-Credential cmdlet
  • Use the Out-GridView cmdlet
  • Pass Parameters to a Windows PowerShell Script

Module 25: Troubleshoot Scripts and Handle Errors in Windows PowerShell

  • Interpret Error Messages Generated for Windows PowerShell Commands
  • Add Output to Windows PowerShell Scripts
  • Use Breakpoints in Windows PowerShell Scripts
  • Interpret Error Actions for Windows PowerShell Commands

Module 26: Use Functions and Modules in Windows PowerShell Scripts

  • Review Functions in Windows PowerShell Scripts
  • Use Variable Scope in Windows PowerShell Scripts
  • Create Modules in Windows PowerShell Scripts
  • Use the Dot Sourcing Feature in Windows PowerShell

Module 27: Manage Single and Multiple Computers by Using Windows PowerShell Remoting

  • Review the Remoting Feature of Windows PowerShell
  • Compare Remoting with Remote Connectivity
  • Review the Remoting Security Feature of Windows PowerShell
  • Enable Remoting by Using Windows PowerShell
  • Use One-to-One Remoting by Using Windows PowerShell
  • Use One-to-Many Remoting by Using Windows PowerShell
  • Compare Remoting Output with Local Output

Module 28: Use Advanced Windows PowerShell Remoting Techniques

  • Review Common Remoting Techniques of Windows PowerShell
  • Send Parameters to Remote Computers in Windows PowerShell
  • Set Access Protection to Variables, Aliases, and Functions by Using the Scope Modifier
  • Enable Multi-Hop Remoting in Windows PowerShell

Module 29: Persistent Connections to Remote Computers by Using Windows PowerShell Sessions

  • Review Persistent Connections in Windows PowerShell
  • Create and Manage Persistent PSSessions by using Windows PowerShell
  • Disconnect PSSessions by Using Windows PowerShell
  • Review the Feature of Implicit Remoting in Windows PowerShell

Module 30: Review Azure PowerShell Module

  • Azure PowerShell
  • Benefits of the Azure PowerShell Module
  • Install the Azure PowerShell Module
  • Migrate Azure PowerShell from AzureRM to Azure
  • Review Microsoft Azure Active Directory Module for Windows PowerShell and Azure Active Directory PowerShell

Module 31: Review the Features and Tools for Azure Cloud Shell

  • Characteristics of Azure Cloud Shell
  • Features and Tools of Azure Cloud Shell
  • Configure and Experiment with Azure Cloud Shell

Module 32: Manage Azure Resources with Windows PowerShell

  • New Azure Virtual Machine by Using Windows PowerShell Commands
  • Azure Virtual Machines by Using Windows PowerShell Commands
  • Azure Related Storage by Using Azure PowerShell
  • Azure Subscriptions by Using Azure PowerShell

Module 33: Manage Users, Groups, and Licenses in Azure AD by Using Windows PowerShell

  • Benefits to Manage Microsoft 365 Services by Using Windows PowerShell
  • Connect to the Microsoft 365 Tenant by Using Windows PowerShell
  • Users in Microsoft 365 by Using Windows PowerShell
  • Groups in Microsoft 365 by Using Windows PowerShell
  • Roles in Microsoft 365 by Using Windows PowerShell
  • Licenses in Microsoft 365 by Using Windows PowerShell

Module 34: Manage Exchange Online by Using Windows PowerShell

  • Connect to Exchange Online by Using Windows PowerShell
  • Mailboxes in Exchange Online by Using Windows PowerShell
  • Resources in Exchange Online by Using Windows PowerShell
  • Admin Roles in Exchange Online by Using Windows PowerShell

Module 35: Manage SharePoint Online by Using Windows PowerShell

  • Install and Connect to SharePoint Online Management Shell by Using Windows PowerShell
  • SharePoint Online Users and Groups by Using Windows PowerShell
  • SharePoint Sites by Using Windows PowerShell
  • SharePoint Online External User Sharing by Using Windows PowerShell

Module 36: Manage Microsoft Teams by Using Windows PowerShell

  • Review Microsoft Teams PowerShell Module
  • Install the Microsoft Teams PowerShell Module
  • Manage Teams with Microsoft Teams PowerShell Module

Module 37: Create and Manage Background Jobs Using Windows PowerShell

  • Types of Background Jobs in Windows PowerShell
  • Start Remote Jobs and CIM/WMI Jobs in Windows PowerShell
  • Monitor Jobs in Windows PowerShell
  • Retrieve Results for Running Jobs in Windows PowerShell

Module 38: Create and Manage Scheduled Jobs Using Windows PowerShell

  • Create and Run Windows PowerShell Scripts as Scheduled Tasks
  • Define Scheduled Jobs in Windows PowerShell
  • Create Job Option and Job Trigger objects in Windows PowerShell
  • Create and Register a Scheduled Job in Windows PowerShell
  • Retrieve the Results from a Scheduled Job in Windows PowerShell

Show moredowndown

Who should attend this Automating Administration with PowerShell AZ-040 Training Course?

This Automating Administration with PowerShell AZ-040 Course is designed for individuals who want to develop expertise in automating administrative tasks and managing Microsoft Azure resources using PowerShell scripting. This Microsoft Azure Training Course can be beneficial for a wide range of professionals, including:

  • Cloud Administrators
  • System Administrators
  • IT Administrators
  • Network Administrators
  • Cloud Engineers
  • DevOps Engineers
  • Developers

Prerequisites of the Automating Administration with PowerShell AZ-040 Training Course

Delegates should have prior experience with Windows Networking Technologies and implementation, and experience with Windows Server Administration, Maintenance, and troubleshooting to attend this Automating Administration with PowerShell AZ-040 Training Course.

Automating Administration with PowerShell AZ-040 Course Overview

The Automating Administration with PowerShell AZ-040 Training is a pivotal Microsoft Azure Certification that delves into the automation capabilities of PowerShell for streamlined administrative tasks. In today's dynamic cloud environment, automation is the linchpin of efficiency, and this course addresses the relevance of leveraging PowerShell to enhance administrative workflows.

Understanding PowerShell automation is imperative for IT professionals, system administrators, and Azure architects aiming to optimise and simplify routine administrative processes. Proficiency in this is essential for people seeking to harness the potential of automation. This Microsoft Azure Certification is tailored to empower professionals with the knowledge and tools needed to master PowerShell for automating administration tasks efficiently.

This 5-day Automating Administration with PowerShell AZ-040 Course is a comprehensive training course designed to provide hands-on experience and practical insights. Delegates will learn to create scripts, automate workflows, and manage Azure resources programmatically. The delegates will explore the powerful world of scripting and automation, gaining skills crucial for navigating the complexities of modern IT administration.

Course Objectives

  • To master PowerShell scripting techniques for Azure
  • To automate Azure resource provisioning and management
  • To create efficient solutions for routine administrative tasks
  • To manage Azure resources at scale
  • To enhance security through automation
  • To gain insights into best practices for Azure administration
  • To develop a strong foundation in Microsoft Azure Training
  • To boost your career prospects in Azure administration

After completing this Automating Administration with PowerShell AZ-040 Course, delegates will gain the knowledge and skills to harness PowerShell for efficient Azure administration. They can immediately apply these skills to their workplace, resulting in increased productivity and better resource management. This course equips professionals with the tools needed to excel in the ever-evolving world of Microsoft Azure.

Show moredowndown

What’s included in this Automating Administration with PowerShell AZ040 Training Course?

  • World-Class Training Sessions from Experienced Instructors
  • Automating Administration with PowerShell AZ-040 Training Certificate
  • Digital Delegate Pack

Why choose us

Our Belgrade venue

Includes..

Free Wi-Fi

To make sure you’re always connected we offer completely free and easy to access wi-fi.

Air conditioned

To keep you comfortable during your course we offer a fully air conditioned environment.

Full IT support

IT support is on hand to sort out any unforseen issues that may arise.

Video equipment

This location has full video conferencing equipment.

With a population of over 1.23 million, Belgrade is the capital of Serbia and is the largest city by population in the country. It is located at the junction of the River Saba and the River Danube and is a major administrative hub within the country. Belgrade has two main universities, The University of Belgrade which was founded in 1808 and is the oldest university in Serbia, and the Megatrend University which was founded in 1989. In addition to this there are also over 300 other educational institutions in the city which offer a wide variety of courses, topics and qualifications. Belgrade is also known for its extensive list of museums, the most renowned of which is the National Museum which was established in 1844 and contains over 400,000 exhibits. The city is also home to some stunning examples of architecture, much of which dates from the 18th century

Show moredown

Address

GTC 19 Avenue,
38-40 Vladimira Popovica Street,
11070 Belgrade

T: +44 1344 203 999

Ways to take this course

Experience live, interactive learning from home with The Knowledge Academy's Online Instructor-led Automating Administration With PowerShell AZ040 | Azure Training in Belgrade. Engage directly with expert instructors, mirroring the classroom schedule for a comprehensive learning journey. Enjoy the convenience of virtual learning without compromising on the quality of interaction.

Unlock your potential with The Knowledge Academy's Automating Administration With PowerShell AZ040 | Azure Training in Belgrade, accessible anytime, anywhere on any device. Enjoy 90 days of online course access, extendable upon request, and benefit from the support of our expert trainers. Elevate your skills at your own pace with our Online Self-paced sessions.

Experience the most sought-after learning style with The Knowledge Academy's Automating Administration With PowerShell AZ040 | Azure Training in Belgrade. Available in 490+ locations across 190+ countries, our hand-picked Classroom venues offer an invaluable human touch. Immerse yourself in a comprehensive, interactive experience with our expert-led Automating Administration With PowerShell AZ040 | Azure Training in Belgrade sessions.

best_trainers

Highly experienced trainers

Boost your skills with our expert trainers, boasting 10+ years of real-world experience, ensuring an engaging and informative training experience

venues

State of the art training venues

We only use the highest standard of learning facilities to make sure your experience is as comfortable and distraction-free as possible

small_classes

Small class sizes

Our Classroom courses with limited class sizes foster discussions and provide a personalised, interactive learning environment

value_for_money

Great value for money

Achieve certification without breaking the bank. Find a lower price elsewhere? We'll match it to guarantee you the best value

Streamline large-scale training requirements with The Knowledge Academy's In-house/Onsite at your business premises. Experience expert-led classroom learning from the comfort of your workplace and engage professional development.

tailored_learning_experience

Tailored learning experience

Leverage benefits offered from a certification that fits your unique business or project needs

budget

Maximise your training budget

Cut unnecessary costs and focus your entire budget on what really matters, the training.

team_building

Team building opportunity

Our offers a unique chance for your team to bond and engage in discussions, enriching the learning experience beyond traditional classroom settings

monitor_progress

Monitor employees progress

The course know-how will help you track and evaluate your employees' progression and performance with relative ease

What our customers are saying

Automating Administration With PowerShell AZ040 | Azure Training in Belgrade FAQs

PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and scripting language built on the .NET Framework.
This course is suitable for IT professionals, system administrators, network administrators, and anyone interested in automating administrative tasks using PowerShell.
PowerShell scripting allows for efficient automation of administrative tasks, improving productivity, reducing manual errors, and enabling consistent management across systems and environments.
In this course, participants will learn how to automate administrative tasks using PowerShell, including scripting techniques, managing and configuring Windows Server environments, implementing automation solutions, and troubleshooting PowerShell scripts.
The duration of this course is 5 days.
Delegates should have prior experience with Windows Networking Technologies and implementation, and experience with Windows Server Administration, Maintenance, and troubleshooting to attend this Automating Administration with PowerShell AZ-040 Training Course.
Automating Administration With PowerShell AZ-040 Certification holds relevance in various industries, particularly in IT, software development, system administration, cloud computing, and cybersecurity.
Yes, individuals with non-technical backgrounds can benefit from obtaining the Automating Administration With PowerShell AZ-040 Certification as it opens up opportunities for roles in IT administration, automation engineering, and related fields.
Career opportunities after completing Automating Administration With PowerShell AZ-040 Course include roles such as systems administrator, network administrator, automation engineer, cloud administrator, IT consultant, and similar positions in IT and technology sectors.
The Knowledge Academy stands out as a prestigious training provider known for its extensive course offerings, expert instructors, adaptable learning formats, and industry recognition. It's a dependable option for those seeking Automating Administration with PowerShell AZ040 Courses.
The training fees for Automating Administration With PowerShell AZ-040 Trainingin Belgrade starts from €3395
The Knowledge Academy is the Leading global training provider for Automating Administration With PowerShell AZ-040 Training.
Show more down

Why choose us

icon

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

icon

Trusted & Approved

Microsoft Azure Training

icon

Many delivery methods

Flexible delivery methods are available depending on your learning style.

icon

High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo

Looking for more information on Microsoft Azure Certification?

backBack to course information

Get a custom course package

We may not have any package deals available including this course. If you enquire or give us a call on +44 1344 203 999 and speak to our training experts, we should be able to help you with your requirements.

cross

BIGGEST
BLACK FRIDAY SALE!

red-starWHO WILL BE FUNDING THE COURSE?

close

close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

close

close

Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.