Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Vitalii Shumylo

This course is aimed to IT Pros and is supposed to give the viewer the information they need to know to get started with Powershell and how to manage Windows Server 2016 with its help. 

The goal is to provide coverage of Powershell Fundamental tasks including topics like Active Directory 

The course is targeted to help to automate and script daily tasks. There are lots of live demonstrations how to use PowerShell commands and a Server's GUI. I hope it will help to do your job more efficiently. 

Read more

This course is aimed to IT Pros and is supposed to give the viewer the information they need to know to get started with Powershell and how to manage Windows Server 2016 with its help. 

The goal is to provide coverage of Powershell Fundamental tasks including topics like Active Directory 

The course is targeted to help to automate and script daily tasks. There are lots of live demonstrations how to use PowerShell commands and a Server's GUI. I hope it will help to do your job more efficiently. 

This course does not have a direct mapping to any exam. However, while there is not a standalone Windows PowerShell exam the topics are covered across all the individual Microsoft Certified Solutions Associate (MCSA) and Microsoft Certified Certified Solutions Expert (MCSE) exams. This course will help prepare you for Windows PowerShell related concepts and processes within those exams.

A Brief Contents of the Course:

  • Windows Server 2016 with PowerShell: Active Directory

  • Powershell and Active Directory Users, Computers, Groups

  • Powershell and DHCP

  • Powershell and DNS

  • Powershell and IIS

  • Powershell Fundamentals

  • Powershell with Pipeline

  • Powershell: Formatting Output

  • Powershell: PSProviders

  • Powershell: PSDrives

  • Using WMI and CIM

  • Powershell and Exchange Server

  • Powershell and Nano Server

  • Preparing for Scripting:

  • Using Variables

  • Using the write-host

  • Parameterizing Changing Values

  • Wrapping a Script in a Function

  • Creating a Script Module

  • Understanding Error Actions

  • Using Scripting Constructs

  • Much more...

Enroll now

What's inside

Learning objectives

  • Makeing up the commands for automation administrative tasks
  • Installing dns role with gui/powershell
  • Installing and configuring the web server
  • Installing and managing active directory
  • Managing, configuring and modifying user objects in ad
  • Managing, configuring and modifying computer objects in ad
  • Managing, configuring and modifying groups objects in ad
  • Managing the file system
  • Configuring the ise|console
  • Executing commands by using the full command syntax
  • Working with powershell pipeline
  • Selecting, sorting and measuring objects
  • Converting, exporting and importing objects
  • Filtering objects out of the pipeline
  • Managing psproviders and psdrives
  • Displaying and sorting data in lists, tables etc.
  • Working with wmi or cim
  • Working with exchange server
  • Installing and configuring nano server
  • Working with dhcp server
  • Show more
  • Show less

Syllabus

Getting Started with Windows Powershell
Course overview
Overview of Part 1
Powershell Overview
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers Active Directory, DHCP, DNS, and IIS, which are essential services for managing Windows Server environments
Includes labs and demos, which provide hands-on experience with PowerShell commands and Windows Server GUI
Prepares learners for MCSA and MCSE exams by covering Windows PowerShell related concepts and processes
Teaches how to automate and script daily tasks, which can significantly improve job efficiency
Explores WMI and CIM, which are technologies that allow learners to manage systems and devices
Features content on Nano Server, which is a minimal installation option for Windows Server

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Hands-on powershell for windows server it pros

According to learners, this course provides a solid and practical introduction to using PowerShell for Windows Server administration. Many students find the hands-on labs and demonstrations particularly valuable for gaining skills directly applicable to their daily IT tasks. The instructor is frequently praised for his clear explanations and ability to make complex topics understandable, making it highly recommended for beginners in PowerShell or server automation. Reviewers appreciate the course's coverage of a wide range of core administration topics like Active Directory, DNS, and DHCP. While generally well-received, some students mention that parts of the content could benefit from updates for newer operating system versions, and a few note facing technical difficulties with lab environments setup. Despite minor points for improvement, the consensus highlights its effectiveness as a great starting point for automating Windows Server tasks.
Some sections may need updating.
"While good overall, some examples or content seem a bit outdated for the latest Windows Server versions."
"It would be great if the course was updated to cover newer features or OS changes."
"The core concepts are still relevant, but some specific demos might use older interfaces or versions."
Great starting point for newcomers.
"This is an excellent course for beginners wanting to learn PowerShell and Windows Server basics."
"As someone new to PowerShell, I found this course provided a solid foundation."
"Highly recommended if you are just starting out with server automation."
Explanations are clear and easy to follow.
"The instructor explains concepts very well, making it easy to understand complex topics."
"I found the explanations to be clear and concise."
"The teaching style is engaging and easy to digest, even for difficult subjects."
Essential for practical learning and practice.
"The lab exercises are really good and help to reinforce the concepts learned."
"The hands-on labs made a huge difference in understanding how to apply PowerShell."
"Having the lab environment available for practice was extremely helpful."
"The demos clearly illustrate how commands are used in a live environment."
Skills directly applicable to IT jobs.
"This course covers the practical, daily tasks you need to do in Windows Server using Powershell."
"I was able to automate some of my daily tasks using the scripts I learned."
"The course is very practical and hands-on, focusing on real-world administration scenarios."
"I learned commands and concepts that I could apply immediately at work."
Some users encounter lab setup issues.
"I had some difficulty setting up the lab environment as described."
"Getting the labs configured took longer than expected and required extra troubleshooting."
"Instructions for the lab setup could be clearer for those less familiar with virtualization."

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 Powershell and Windows Server: 26+ Hours Bootcamp with Labs with these activities:
Review Windows Server Fundamentals
Reviewing Windows Server fundamentals will provide a solid base for understanding PowerShell's role in server management and automation.
Browse courses on Windows Server 2016
Show steps
  • Review the basics of Windows Server administration.
  • Familiarize yourself with Active Directory concepts.
  • Understand basic networking principles.
Review 'Learn Windows PowerShell in a Month of Lunches'
Reading 'Learn Windows PowerShell in a Month of Lunches' will provide a comprehensive introduction to PowerShell and reinforce the concepts covered in the course.
Show steps
  • Read one chapter of the book each day.
  • Complete the exercises at the end of each chapter.
  • Take notes on key concepts and commands.
Practice Basic PowerShell Commands
Practicing basic PowerShell commands will help you become comfortable with the syntax and structure of PowerShell.
Show steps
  • Practice using Get-Help to understand command syntax.
  • Practice using Get-Command to discover available commands.
  • Practice using common cmdlets like Get-Process, Get-Service, and Get-EventLog.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Review 'Windows PowerShell Step by Step'
Reading 'Windows PowerShell Step by Step' will provide a practical, hands-on approach to learning PowerShell and reinforce the concepts covered in the course.
Show steps
  • Read one chapter of the book each day.
  • Complete the exercises at the end of each chapter.
  • Take notes on key concepts and commands.
Create a PowerShell Cheat Sheet
Creating a PowerShell cheat sheet will help you consolidate your knowledge and provide a quick reference for common commands and syntax.
Show steps
  • Identify the most important PowerShell commands and concepts.
  • Organize the information in a clear and concise format.
  • Include examples of how to use each command.
Automate a Simple Server Task
Automating a simple server task will allow you to apply your PowerShell knowledge to a real-world scenario.
Show steps
  • Identify a repetitive server task that can be automated.
  • Write a PowerShell script to automate the task.
  • Test the script thoroughly.
  • Document the script for future use.
Contribute to a PowerShell Module on GitHub
Contributing to an open-source PowerShell module will provide valuable experience in working with real-world PowerShell projects and collaborating with other developers.
Show steps
  • Find a PowerShell module on GitHub that interests you.
  • Review the module's code and documentation.
  • Identify a bug or feature that you can contribute.
  • Submit a pull request with your changes.

Career center

Learners who complete Powershell and Windows Server: 26+ Hours Bootcamp with Labs will develop knowledge and skills that may be useful to these careers:
Systems Administrator
A Systems Administrator is responsible for the upkeep, configuration, and reliable operation of computer systems, especially servers. This course directly addresses many aspects of this role, particularly through its focus on managing Windows Server using PowerShell. The course helps a Systems Administrator automate tasks via scripting, such as managing users, computers, and groups in Active Directory, configuring DHCP, DNS, and IIS, all crucial functions within a typical server environment. A prospective Systems Administrator should take this course to acquire and refine the essential skills in server administration and task automation through PowerShell.
Network Administrator
The role of a Network Administrator involves overseeing the network infrastructure of an organization that includes servers and related systems. This course will help a Network Administrator manage servers more effectively, particularly with Windows Server 2016. The course's focus on PowerShell for tasks such as managing DHCP, DNS, and Active Directory are directly applicable to network administration. Understanding PowerShell scripting is important for automating repetitive network administration tasks. By taking this course a Network Administrator will learn practical methods to enhance their capability to maintain and secure a network environment.
Infrastructure Engineer
An Infrastructure Engineer is responsible for the design, implementation, and maintenance of an organization's IT infrastructure, including servers. This course helps train an Infrastructure Engineer to use PowerShell for server management. The skills taught in this course, from configuring Active Directory to scripting daily tasks, are useful for efficiently managing server infrastructure. The hands-on demonstrations of PowerShell are helpful for providing practical skills in this role. An Infrastructure Engineer should take this course to learn how to automate routine IT infrastructure tasks via Powershell.
Automation Engineer
An Automation Engineer designs, develops, and implements automated systems and processes, often through scripting. This course provides a strong base in using PowerShell for automation, which is highly relevant to this role. The course's syllabus focuses on automating tasks, working with pipelines, and creating scripts. The skills taught in this course help an Automation Engineer develop efficiencies in system management. The focus on PowerShell and Windows Server makes this course useful to anyone working in an automated environment.
Cloud Engineer
A Cloud Engineer is responsible for designing, implementing, and maintaining cloud computing environments, which often include Windows Server instances. This course helps a Cloud Engineer by teaching them how to manage Windows Server through PowerShell, a critical skill for server management either on premises or in the cloud. The course’s coverage of Active Directory, DHCP, and DNS configuration are directly applicable to cloud environment management. Those working as cloud engineers should take this course to improve their ability to integrate Windows Server environments into cloud-based systems.
DevOps Engineer
A DevOps Engineer focuses on automating and streamlining the processes of software development and deployment. The scripting and automation skills provided by this course in PowerShell are useful for the role of a DevOps Engineer. The course's coverage of PowerShell fundamentals, pipeline operations and scripting helps with the automation of server configurations and tasks. This course may be useful for DevOps engineers needing a better understanding of how to use PowerShell to manage Windows environments.
Security Analyst
A Security Analyst monitors and protects an organization's systems and networks from threats. This course helps a Security Analyst by providing skills to understand how Windows Servers operate. The automation capabilities provided by PowerShell can be leveraged for security related activities. The course helps a Security Analyst to understand server management using PowerShell, an asset in monitoring and protection. This course may be helpful for those who need to understand how to secure a Windows Server environment.
IT Support Specialist
An IT Support Specialist provides technical assistance and support to end-users, which may include server administration tasks. This course introduces skills in managing Windows Server via PowerShell, which an IT Support Specialist may use to solve issues. The automation and scripting skills that this course provides are useful for efficient server management. Through its practical demonstrations of PowerShell commands and GUI interactions, this course supports a well-rounded approach to a server management. This course may be helpful for an IT Support Specialist seeking to deepen their backend system knowledge and troubleshooting skills.
IT Consultant
An IT Consultant advises organizations on how to best use technology. This course helps an IT Consultant understand Windows Server and PowerShell. The consultant may work in environments with Windows Server and the skills learned in this course will be useful. Through understanding of PowerShell scripting, this course provides the technical foundation that is helpful for any IT consultant. An IT Consultant might find this course valuable for broadening their knowledge of server technologies.
Solutions Architect
A Solutions Architect designs IT solutions to solve business problems. This course may helps a Solutions Architect by providing a detailed knowledge of how Windows Servers operate via PowerShell. The scripting and automation capabilities discussed in the course are valuable for designing effective IT solutions. The material in this course may be helpful for a Solutions Architect who needs a solid technical foundation in server management. This course provides tools that an Architect may consider when incorporating Windows Server solutions.
Technical Trainer
A Technical Trainer delivers instruction on technical topics. This course may help an aspiring Technical Trainer through providing knowledge of Windows Server and PowerShell, which are common skills requested of a technical trainer. Through its detailed demonstrations and hands-on labs, the course is useful in providing practical knowledge to Technical Trainers. This course may be helpful for a Technical Trainer looking to teach PowerShell or Windows Server administration.
IT Auditor
An IT Auditor assesses and reports on the effectiveness of IT controls and security. This course will help an IT Auditor to understand the technical aspects of Windows Server, especially via PowerShell. The ability to understand how systems are managed can help an IT Auditor to identify areas of risk. The course may be helpful to an IT Auditor who seeks a technical understanding of server infrastructure. This course may be useful for IT Auditors who need to verify the configuration and security of Windows Servers.
Technical Project Manager
A Technical Project Manager oversees technical projects from initiation to completion. While not a hands-on technical role, this course may be useful for a Technical Project Manager as they gain a better appreciation for how Windows Server environments are managed using PowerShell. Through the understanding of PowerShell, a Project Manager can be more informed when making decisions regarding server management. The course may help a Technical Project Manager who seeks an understanding of the technologies their teams are using.
Database Administrator
A Database Administrator manages and maintains database systems. While this role typically involves database-specific skills, this course may be useful for learning how to manage Windows Server environments, on which databases often run. The course helps a Database Administrator to become more comfortable with server automation using PowerShell. The course may be useful for a Database Administrator who needs to understand the operating system level of their database environment.
Software Developer
A Software Developer designs, codes, and tests software. While this role is primarily focused on software development, this course may be useful for a Software Developer who works with server-based applications or needs deployment skills. Because many applications run on Windows servers, a Software Developer may want to understand how to manage these. The scripting skills learned in this course may be useful for automating deployment tasks. This course may be useful to a Software Developer seeking broader knowledge of systems administration.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Powershell and Windows Server: 26+ Hours Bootcamp with Labs.
Highly recommended resource for learning PowerShell. It provides a structured approach to learning PowerShell, with each chapter designed to be completed in about an hour. It's suitable for beginners and experienced IT professionals alike. The book covers a wide range of topics, from basic syntax to advanced scripting techniques, making it a valuable reference throughout the course.
Offers a practical, hands-on approach to learning PowerShell. It's designed for IT professionals who want to quickly learn how to automate tasks and manage Windows systems. The book includes numerous examples and exercises, making it easy to apply what you learn. It serves as a useful reference for those looking to deepen their understanding of PowerShell scripting and automation.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser