Udemyallen

Course 8: PowerShell- Advanced Administration of Server 2019

Master PowerShell automation! Learn advanced techniques with JSON, REST APIs, XML, DSC, JEA, workflows & more. Automate system admin tasks efficiently.

4.6(12)
388students
6h 41m
Certificate
Dante Leo
Dante LeoMCT, CEI, Senior system engineer

Course Content

Course 8: PowerShell- Advanced Administration of Server 2019 is an all-levels Udemy course taught by Dante Leo. It runs 6h 41m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 12 reviews, with 388 students enrolled. It is a paid course, last updated December 2019.

Master Windows PowerShell Scripting for Automation

This comprehensive course equips you with the advanced skills to develop production-ready scripts using Windows PowerShell. Learn to automate administrative tasks efficiently and effectively, streamlining your IT operations. Develop core scripting skills including creating advanced functions, writing robust controller scripts, and implementing effective script error handling.

Key Skills You'll Acquire:

  • Advanced Function Creation: Learn to parameterize commands, build advanced functions, and package them into reusable script modules. Master parameter attributes and input validation for reliable function execution. Enumerate objects using scripting constructs, handle pipeline input, and generate complex pipeline output. Document your functions with comment-based Help and implement WhatIf and Confirm parameters for enhanced control.
  • .NET Framework & REST API Integration: Expand PowerShell's capabilities by leveraging the Microsoft .NET Framework and REST APIs. Supplement existing PowerShell commands with powerful external functionality.
  • Controller Script Development: Understand the distinction between tools and controller scripts. Develop controller scripts with user interfaces to automate business processes and provide interactive management.
  • Robust Script Error Handling: Implement effective script error handling techniques. Focus on adding error handling to existing tools for time savings and code reuse. Understand the shell's default error response mechanisms.
  • Data Manipulation (XML & JSON): Learn to read, manipulate, and write data in XML and JSON formats – essential for modern data exchange and configuration.
  • Server Management with DSC & JEA: Enhance server management with Desired State Configuration (DSC). Write and deploy DSC configuration files, monitor server configurations, and enforce security with Just Enough Administration (JEA), restricting administrative privileges.
  • Script Analysis & Debugging: Utilize native Windows PowerShell features to analyze and debug existing scripts. Gain practical experience in identifying and resolving script issues.
  • Windows PowerShell Workflow: Explore the features and benefits of Windows PowerShell Workflow technology for complex automation scenarios.

Course Modules:

  • Module 1: Creating advanced functions
  • Module 2: Using Microsoft .NET Framework and REST API in Windows PowerShell
  • Module 3: Writing controller scripts
  • Module 4: Handling script errors
  • Module 5: Using XML, JSON, and custom-formatted data
  • Module 6: Enhancing server management with Desired State Configuration and Just Enough Administration
  • Module 7: Analyzing and debugging scripts
  • Module 8: Understanding Windows PowerShell Workflow

This course is ideal for system administrators, DevOps engineers, and anyone seeking to automate tasks and improve efficiency with Windows PowerShell.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.