PowerShell Administration

Learn Windows Server administration using PowerShell

Share this page with your friends!

Trainer: Manoj S. Mahajan, Senior IT trainer, view profile »


Training Fee: Rs. 14000 (or $240)

*Get 20% discount this month! Pay Rs. 11200 ($192) For Indian students:
Pay using Credit/Debit Card Use Bank transfer
International students:

Google Pay on +91 8888-092582. International Students, please send query for your local currency. Please read our refund policy »

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.

Key Features

Binoculars icon
Real-time 1 to 1 interaction
Layouts icon
Download short notes
Binoculars icon
Download and watch all lectures offline
Layouts icon
Get an attendance certificate
Certification Guru, Attendance Certificate
We are covering following topics this training:
  • 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
There is no Microsoft exam on this topic.
Student Testimonials
Questions? Ask us:
SMS opt-in for batch and training offers ( 1 or 2 messages per month):

Open SidebarOpen Sidebar
Extra Links
Get Support