Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Windows Server with PowerShell
Rating: 4.1 out of 5(68 ratings)
7,059 students

Windows Server with PowerShell

Rename servers, set IP and DNS, enable remoting, add roles and features and run remote commands with PowerShell
Created byVitalii Shumylo
Last updated 10/2026
English
English [Auto],

What you'll learn

  • Use the PowerShell ISE, find commands and read the built-in help, including saving and updating help files
  • Turn on PowerShell remoting, start remote sessions, pass credentials and run commands on another server
  • Work with the file system, locations, the pipeline, objects, properties and methods
  • Install and manage the DHCP role: authorisation, scopes, superscopes, scope options and policies

Course content

8 sections • 88 lectures • 5h 37m total length
  • Introduction to PowerShell ISE1:30

    Explore the Windows PowerShell integrated scripting environment, a host for the PowerShell engine, with syntax coloring, IntelliSense, and context-sensitive help for writing, testing, and managing scripts across windows and modules.

  • Launching PowerShell (PS)2:01

    Launch Windows PowerShell from the start menu, pin it to the taskbar, and use its interactive command line and scripting environment across multiple hosts.

  • PS Version and Legacy OS2:14

    Check PowerShell versions with PSVersionTable, confirming 5.1 on Windows Server 2016 and Windows 10, and explore legacy PS versions on Windows 8 and Server 2012 with prerequisites.

  • Launching ISE0:51

    Launch the PowerShell ISE for the first time, customize it, and explore its scripting environment using multiple launch methods from the start menu or PowerShell windows.

  • ISE: the Command Pane2:26

    Explore the PowerShell command pane, browse modules and commands, search for commands, view command parameters and examples, and use built-in help to quickly learn a command.

  • ISE: the Toolbar5:20

    Demonstrate the ISE toolbar for Windows PowerShell, featuring the script and results panes, remote sessions to DC 1, and run or debug commands with split views.

  • ISE: View Customization1:34

    Customize the PowerShell ISE view via Tools options to adjust colors, font size (18 points), line numbers, outline, and script pane, with zoom controls and restore defaults.

Requirements

  • General familiarity with Windows and server administration
  • A test machine or virtual machine with Windows Server 2016

Description

Anything you can click in Windows Server, PowerShell can do faster, repeatably and on many servers from one console. This course teaches you PowerShell by doing the real first-day jobs on Windows Server 2016, step by step, so you finish able to set up and manage a server from the command line instead of the mouse.

What the lectures cover

Besides the main topics, you also work through: Rename the computer, change the time zone, set a static IP address and DNS client, then reset back to DHCP; Find, install and uninstall roles and features, manage firewall profiles and rules, and run the Best Practice Analyzer; Install and manage the DNS role: zones, a conditional forwarder and remote installation; Install a domain controller and forest, then manage AD users, groups and OUs.

Inside the course

The course is organised into these sections: Working with the Help files in PowerShell; Initial Tasks in a Non-Domain Environment; Commands Used in the Sections 1-3; DNS. Lectures you will find include: Introduction to PowerShell ISE; Turning on Remoting in a Non-Domain Environment; Uninstalling Windows Roles and Features; Commands Used to Disable PSRemote and Stop the Service; Commands Used to Determine and Change Current Location; Adding Zones in PS; Adding a Conditional Forwarder.

The course runs about 5.6 hours in 88 lectures, and a section of command summaries lets you copy what you saw on screen. It focuses on managing Windows Server 2016 with PowerShell. It is not a full certification guide.

Who this course is for:

  • System administrators who repeat the same server tasks by hand
  • IT specialists who want to manage several servers from one console
  • DevOps and automation technicians starting with Windows
  • Admins who want to set up DNS, DHCP and AD with commands