PowerShell administration and scripting

The most demanding course covering PowerShell 5.1 on Windows Server 2016


Share:
Best Microsoft PowerShell training in Pune, India

PowerShell helps IT professionals control and automate the administration of the Windows operating system and services that run on Windows.

Prerequisites/Candidate profile

  • Student should have 1-2 years experienced in Windows Server Administration
  • Following hands-on knowledge is required:
    • Active Directory management
    • Networking services like DNS, DHCP, File Server, etc.
  • Recommended prerequisites training: Windows Server 2016 administration.

This course is based on the latest PowerShell 5.1 on Windows Server 2016 version.
 
  • 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

For next level in your career, proceed to learn cloud techonologies like: Microsoft Azure or Amazon AWS training.
 

Student Testimonials

Questions?

Send inquiry: