PowerShell Administration

Learn Windows Server administration using PowerShell

20 hours
Manoj S. Mahajan, Senior IT trainer view profile »
Rs. 13900 ($235) *Get 30% discount this month! Pay Rs. 9730 ($165)
For Indian students: Pay using NEFT/IMPS
International Students, Use PayPal: Please read our refund policy »
PowerShell Administration training in India Rated 4.2/5 based on 997 reviews

Best Microsoft PowerShell training in Pune, India

PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps IT professionals, system administrators and power-users control and automate tasks that manage Windows operating systems and processes.

PowerShell is a task automation and configuration management framework from Microsoft. Initially a Windows component only, known as Windows PowerShell, On 18 August 2016, Microsoft announced that they had made PowerShell (From PowerShell Core 6.0 and onward) open-source and cross-platform with support for Windows, macOS, CentOS and Ubuntu Linux.

If you are a system administrator who wants to become an expert in controlling and automating your Windows environment, then this training course is for you.


  • Student should have some experienced in Windows Administration
  • Active Directory management hands-on knowledge is recommended
  • Know the services like DNS, DHCP, File server, etc.
  • Recommended prerequisite: MCSA: Windows Server.


  • Getting Started with Windows PowerShell
    • What is PowerShell?
    • Why PowerShell?
    • How to install PowerShell?
    • Understanding Command Syntax
    • Getting Help and Finding Commands
  • Pipeline & Formatting output
    • What Is the Pipeline?
    • Discovering Object Members
    • Sorting and Measuring Objects
    • Exporting and Importing data
    • Filtering Objects Out of the Pipeline
    • Filtering Syntax
    • Formatting output
    • Custom List Entries and Columns
    • Using Grid Views
  • Querying Information by Using WMI and CIM
    • What is WMI and CIM?
    • Finding classes
    • Retrieving objects
    • Getting the right instance
    • Using Methods
    • Invoking Methods
  • Basic Windows administration using PowerShell
    • Cmdlets to manage IP addresses
    • Test TCP/IP Connection
    • Rename and join the server as a domain member
    • Service and process management using PowerShell
    • Managing Windows roles and features using PowerShell
  • Administering Remote Computers
    • Using Basic Remoting
    • Using Remoting Sessions
  • Provisioning a New Server Core Installation
    • Configure Server Core computers using Windows PowerShell
  • Advanced AD Operations Using PowerShell
    • Installing and managing domain controllers using PowerShell
    • Deploy the ADDS using PowerShell
    • Uninstall ADDS & DNS
    • Joining a computer to domain
    • Managing domains and Forest using PowerShell
  • Automating tasks
    • Managing OU, Users, Groups & devices
    • Creating OUs, modifying, renaming, moving, and deleting OUs
    • Create a AD user and bulk user accounts
    • Enabling, disabling, deleting user accounts
    • Creating different types of groups
    • Add users and managing groups
    • Creating and managing computer accounts
    • Enabling, disabling and Deleting computer accounts
  • Managing DHCP, DNS and File services
    • Creating and securing CIFS shares using PowerShell
    • Configuring Deny Access
    • Accessing file shares from PowerShell
    • Managing NTFS file permissions
    • Cloning permissions for a new folder
    • Enabling and disabling inheritance
  • Configuring Group Policies via PowerShell
    • Installing the Group Policy module
    • Querying Group Policies
    • Creating and linking Group Policies
    • Working with links, enforcements, and order of GPOs
    • Updating Group Policy and generating Resultant Set of Policy
    • Removing Group Policy links and objects
  • Using Background Jobs and Scheduled Jobs
    • Create and manage Background Jobs
    • Create and manage Scheduled Jobs
  • Writing Your Own Windows PowerShell Scripts
    • Using Variables
    • Scripting Security
    • Error handling
    • $Error Object Variable
    • Error Action
    • Try, Catch, and Finally Block
    • Event Logging
    • E-mail Notification
    • Use Color to Debug Your Code
  • PowerShell DSC
    • Introduction to PowerShell DSC
    • DSC Architecture: DSC Configuration Files and Resources
    • Pushing and Pulling DSC Configurations
  • Example scripts for further learning
    • Checking whether a user, group, computer, or an OU exists
    • Getting membership of a user, computer, and group
    • Resetting the password for multiple user accounts
    • Bulk creation of user accounts
    • Getting the password expiry date of user accounts
    • Finding all the disabled user accounts
    • Getting all domain controllers and their site names in the forest
    • Moving objects from one OU to another
    • Finding inactive computers in Active Directory
    • Creating groups in bulk
    • Exporting an AD group member's details to CSV
    • Finding empty groups in Active Directory
    • Verifying whether a user is a member of the given group or not
    • Comparing AD group's membership

Student Testimonials


Key Features

Best Windows Server 2016 training in Pune
Contact us