We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Administration and Automation with Windows PowerShell

Intellezy Trainers

This course provides students with the fundamental knowledge and skills to use Windows PowerShell for administering and automating administration of Windows systems. This course provides students the skills to identify and build the commands they require to perform specific tasks. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports. This course provides prerequisite skills supporting a broad range of Microsoft products, including Windows Server, Windows Client, Microsoft Exchange Server, Microsoft SharePoint Server, Microsoft SQL Server, System Center, and more. In keeping with that goal, this course will not focus on any one of those products, although Windows Server, which is the common platform for all of those products, will serve as the example for the techniques this course teaches.

Read more

This course provides students with the fundamental knowledge and skills to use Windows PowerShell for administering and automating administration of Windows systems. This course provides students the skills to identify and build the commands they require to perform specific tasks. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports. This course provides prerequisite skills supporting a broad range of Microsoft products, including Windows Server, Windows Client, Microsoft Exchange Server, Microsoft SharePoint Server, Microsoft SQL Server, System Center, and more. In keeping with that goal, this course will not focus on any one of those products, although Windows Server, which is the common platform for all of those products, will serve as the example for the techniques this course teaches.

With nearly 10,000 training videos available for desktop applications, technical concepts, and business skills that comprise hundreds of courses, Intellezy has many of the videos and courses you and your workforce needs to stay relevant and take your skills to the next level. Our video content is engaging and offers assessments that can be used to test knowledge levels pre and/or post course. Our training content is also frequently refreshed to keep current with changes in the software. This ensures you and your employees get the most up-to-date information and techniques for success. And, because our video development is in-house, we can adapt quickly and create custom content for a more exclusive approach to software and computer system roll-outs.

This course aligns with the CAP Body of Knowledge and should be approved for 10.25 recertification points under the Technology and Information Distribution content area. Email [email protected] with proof of completion of the course to obtain your certificate.

Enroll now

What's inside

Learning objectives

  • Identify and build commands
  • Build scripts
  • Generating reports
  • Automating repetitive tasks

Syllabus

Introduction
Introduction to Windows PowerShell
Overview of Windows PowerShell
Powershell Versions and Editions
Read more
Command Line Fundamentals
Working with Keyboard Shortcuts
Introduction to Windows Terminal
Understanding Cmdlet Structure
Getting Help
Finding Commands
Working with PowerShell Modules
Using the Command Line for Administration
General Server Management
Networking Settings
Overview of Hyper-V
PowerShell Comparison Operators
Querying Active Directory
Customizing AD Searches
Administering Active Directory
Introduction to Azure PowerShell
Using the PowerShell Pipeline
Introduction to the Pipeline
Understanding Get Member
Formatting Pipeline Output
Passing Pipeline Data ByValue
Passing Pipeline Data ByPropertyName
Using Parentheses to Change the Order of Operations
Measuring Objects
Sorting Objects
Selecting Objects
Creating Calculated Properties Using Select-Object
Filtering Objects
Enumerating Objects
Piping Output to Files
Using PSProviders and PSDrives
What Are PSProviders and PSDrives?
Working with the FileSystem Provider
Working with the Registry Provider
Working with the Certificate Provider
Working with the WSMAN Provider
Querying Systems Using WMI and CIM
What is WMI?
What is CIM?
WMI-CIM Architecture
Discovering WMI/CIM Classes, Properties, and Methods
Basic WMI Queries Using the -filter Parameter
Working with WQL Syntax
Additional WMI Language
Working with the Registry Using WMI
Working with Variables, Arrays, and Hash Tables
Understanding Variable Fundamentals
Using Variables and Strings
Casting Variable Types
Working with Variable Properties and Methods
Working with Strings
Working with Dates
Working with Arrays
Using Array Operators
Importing Data from Files
Working with .NET ArrayLists
Working with Hash Tables
Creating Custom Hash Tables
Fundamental PowerShell Scripting Concepts and Techniques
Introduction to Scripting
Understanding Script Security
Script Formatting Best Practices
Using an Editor
Understanding IF
Working with SWITCH Statements
Understanding ForEach
Understanding FOR
Understanding Do/While Looping
Using Break and Continue
Introduction to Advanced PowerShell Scripting Techniques
Gathering User Input
Parameterizing Scripts
Adding Comment-Based Help to your Scripts
Scripting Errors
Error Handling
Introduction to Debugging
Introduction to Functions
Understanding Scope
Working with Script Modules
Using PowerShell to Manage Remote Systems
What is PowerShell Remoting?
Remoting Security
Understanding Trusted Hosts
One-to-One Remoting
One-to-Many Remoting with Invoke-Command
Sending Parameters to Remote Systems with -ArgumentList
Sending Parameters to Remote Systems with the $using Scope Modifier
Multi-Hop Remoting
Using PS Sessions
Implicit Remoting
Using Scheduled Tasks, PowerShell Background Jobs, and Scheduled Jobs
Working with Scheduled Tasks
Background Jobs Overview
Background Job Commands
Working with Job Results

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores PowerShell fundamentals, a standard in systems administration
Builds knowledge and skills crucial to Windows administration
May complement courses focused on specific Microsoft products
Provides prerequisites for training with Microsoft products
Taught by Intellezy Trainers, experienced instructors
Covers a wide range of PowerShell techniques and applications

Save this course

Save Administration and Automation with Windows PowerShell to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Administration and Automation with Windows PowerShell with these activities:
Review Windows Command Line and Scripting Skill
Review fundamental knowledge and skill on Windows command line and scripting will make learning the PowerShell module much smoother.
Browse courses on Windows Command Line
Show steps
  • Review the basic commands of Windows command line.
  • Refresh the syntax of Windows batch file.
Read a book about PowerShell
Reading a book about PowerShell will provide you with a deeper understanding of the concepts and techniques covered in the course.
Show steps
Practice PowerShell Commands
Practice various Windows PowerShell commands will greatly improve your proficiency and fluency with the tool.
Show steps
  • Build commands to perform specific tasks on your local computer.
  • Build scripts to accomplish advanced tasks such as automating repetitive tasks.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Participate in PowerShell Study Group
Participating in a PowerShell study group will provide you with opportunities to collaborate with other students and learn from each other.
Show steps
  • Find or start a PowerShell study group.
  • Meet regularly to discuss PowerShell topics and work on projects.
Automate a Repetitive Task with PowerShell
Creating scripts to automate repetitive tasks will expose you to the advanced features of Windows PowerShell, while also providing opportunities for you to apply the knowledge to real-world scenarios.
Show steps
  • Identify a repetitive task that you perform frequently on your computer.
  • Build a PowerShell script to automate the task.
  • Test and debug the script.
  • Deploy the script and schedule it to run automatically.
Create a Windows PowerShell Tutorial
Creating a tutorial will help you to solidify your understanding of PowerShell and to share your knowledge with other students.
Show steps
  • Choose a PowerShell topic that you are familiar with.
  • Write a tutorial explaining the topic in a clear and concise manner.
  • Share your tutorial with other students.
Learn About Advanced PowerShell Techniques
Continue to expand your knowledge and skills by exploring advanced PowerShell techniques and concepts not covered in the course.
Show steps
  • Find tutorials on advanced PowerShell topics such as error handling, debugging, and working with WMI.
  • Follow the tutorials and practice the techniques.
  • Apply the techniques to your own PowerShell scripts.
Be a Mentor and Help Others with Windows PowerShell
By helping other students with Windows PowerShell, you will reinforce your own understanding of the material.
Show steps
  • Join a Windows PowerShell community or forum.
  • Answer questions and provide guidance to other users.

Career center

Learners who complete Administration and Automation with Windows PowerShell will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Administration and Automation with Windows PowerShell.
Windows Server 2022: Secure On-premises and Hybrid...
Most relevant
Windows Server 2022: Implement and Manage Windows Server...
Most relevant
Windows Server 2022: Manage Workloads in Hybrid...
Most relevant
Windows Server 2022: Migrate Servers and Workloads
Most relevant
Introduction to Exam AZ-800: Administering Windows Server...
Introduction to Exam AZ-801: Configuring Windows Server...
Using Generative AI to Troubleshoot Microsoft Windows
Windows Server 2022: Security Management
Windows Server Administration Fundamentals Using...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser