Skip to content
Management / IT Service Management

PowerShell - advanced scripting and automation

The training provides advanced knowledge in PowerShell scripting for automating administrative tasks. Participants will learn advanced PowerShell programming techniques, including module creation, error handling and debugging. The program is delivered in an intensive workshop format, where each concept is immediately practiced with practical examples from real administrative scenarios.

Issues

  • Object-oriented programming in PowerShell

  • Create advanced features and modules

  • Debugging and error handling techniques

  • Automation of administrative tasks

  • Integration with Active Directory

  • Windows service management

  • PowerShell Remoting

  • Working with the REST API

  • Managing Azure through PowerShell

  • Script security

  • Performance optimization

  • Documentation and code maintenance

Benefits

  • The participant will learn to create advanced PowerShell scripts that automate complex administrative tasks
  • Will gain the ability to design and implement reusable PowerShell modules
  • Will learn techniques for effective debugging and error handling in scripts
  • Will be able to create automation solutions that integrate with various systems and services
  • Will learn how to apply best practices for script security and performance
  • Will gain a working knowledge of creating documentation and maintaining PowerShell code

Who is this training for?

Windows system administrators
DevOps engineers
Infrastructure automation specialists
Active Directory Administrators
System engineers
Developers focusing on automating Windows environments
Technical support specialists
Microsoft Azure cloud administrators

Prerequisites

  • Basic knowledge of PowerShell and its syntax
  • Experience in Windows systems administration
  • Knowledge of basic programming concepts
  • Understanding Windows Server architecture

Training program

01

Object-oriented programming in PowerShell

  • Advanced features and parameters
  • Error handling and debugging
02

Create your own modules

  • Automation of administrative tasks
  • Service and process management
  • Active Directory Administration
  • Automation of network tasks
03

File system management

  • Integration and extensibility
  • Interacting with the REST API
  • Integration with Azure PowerShell
04

Creating user interfaces

  • Planning and execution of tasks
  • Best practices and optimization
  • Design patterns in scripts
05

Performance optimization

  • Script security
  • Documentation and code maintenance

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

What are the prerequisites for this training?

For PowerShell - advanced scripting and automation we recommend: Basic knowledge of PowerShell and its syntax; Experience in Windows systems administration; Knowledge of basic programming concepts.

What is the format and duration of this training?

The training lasts 3 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.

Who is this training designed for?

This training is designed for: Windows system administrators; DevOps engineers; Infrastructure automation specialists.

Kamil Gabryszewski
Kamil Gabryszewski Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90