Description

This training program provides professionals with the basic knowledge and skills to utilize Windows PowerShell for administering and automating administration of Windows servers. This training program provides professionals the skills to identify and build the command they require to perform a specific task. In addition, professionals learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports. This training program provides pre-requisite skills supporting a broad range of Microsoft products, Microsoft SQL Server, Microsoft Exchange Server, including Microsoft SharePoint Server, Windows Server, Windows Client, System Center, and more. In keeping with that goal, this training program will not focus on any one of those products, although Windows Server, which is the common platform for all of those products, will serve as the example for the techniques this training program teaches.

 

Radiant Teachlearning offers Automating Administration With Windows PowerShell Training Program in Classroom and Virtual instructor Led/Online mode.

 

Duration: 5 days

 

Learning Objectives

After accomplishing this training program, professionals will be able to:

  • Explain the functionality of Windows PowerShell and utilize it to run and find fundamental commands.
  • Identify and run cmdlets for server administration.
  • Work with Windows PowerShell pipeline.
  • Explain the techniques Windows PowerShell pipeline utilizes.
  • Utilize PSProviders and PSDrives to work with other forms of storage.
  • Query system information by utilizing WMI and CIM.
  • Work with variables, arrays, and hash tables.
  • Write fundamental scripts in Windows PowerShell.
  • Write advanced scripts in Windows PowerShell.
  • Administer remote computers.
  • Utilize background jobs and scheduled jobs.
  • Utilize advanced Windows PowerShell techniques.

Pre-requisite

  • Experience with Windows networking technologies and implementation.
  • Experience with Windows Server administration, maintenance, and troubleshooting.
  • Experience with Windows Client administration, maintenance, and troubleshooting
  • Professionals who attend this training can meet the prerequisites by obtaining equivalent knowledge and skills through practical experience as a Windows system administrator. No prerequisite training programs are required.

 

Audience Profile

This training program is designed for IT Professionals who have experienced in Windows Client administration and general Windows Server, and who want to learn more about utilizing Windows PowerShell for administration. No any scripting language, or prior experience with any version of Windows PowerShell, is assumed. This training program is also beneficial for IT Professionals have experienced in server administration, including Exchange Server, SQL Server, System Center, SharePoint Server, as well as others.

Course Content

Lesson 1: Getting started with Windows PowerShell

This lesson will introduce professionals to Windows PowerShell and provide an overview of the product’s functionality. The lesson shows professionals how to open and configure the shell for utilize and how to run commands within the shell. The lesson also introduces the built-in Help system in Windows PowerShell.

Lessons

  • Overview and background of Windows PowerShell
  • Acknowledging command syntax
  • Finding commands

Lab: Configuring Windows PowerShell

  • Configuring the Windows PowerShell console
  • Configuring the Windows PowerShell ISE application

Lab: Finding and running fundamental commands

  • Finding commands
  • Running commands
  • Utilizing the About files

After accomplishing this lesson, professionals will be able to:

  • Open and configure Windows PowerShell.
  • Find and run Windows PowerShell commands.
  • Run commands by utilizing the correct command and parameter syntax.

 

Lesson 2: Cmdlets for administration

This lesson introduces professionals to the cmdlets commonly utilized for administration. While professionals can search for cmdlets each time professionals need to accomplish a task, it is more efficient to have at least a fundamental acknowledging of the cmdlets available for system administration.

Lessons

  • Active Directory administration cmdlets
  • Network configuration cmdlets
  • Other server administration cmdlets

Lab: Windows Administration

  • Creating and managing Active Directory objects
  • Configuring network settings on Windows Server
  • Creating a web site

After accomplishing this lesson, professionals will be able to:

  • Identify and utilize cmdlets for Active Directory administration.
  • Identify and utilize cmdlets for network configuration.
  • Identify and utilize cmdlets for other server administration tasks.

 

Lesson 3: Working with the Windows PowerShell pipeline

This lesson introduces the pipeline feature of Windows PowerShell. Even through the pipeline feature is included in several command line shells for example the command prompt in the Windows operating system, the pipeline feature in Windows PowerShell provides more flexible, more complex, as well as more capable functionalities compared to other shells. This lesson provides professionals with the skills and knowledge that will help professionals utilize the shell more effectively and efficiently.

Lessons

  • Acknowledging the pipeline
  • Selecting, sorting, and measuring objects
  • Filtering objects out of the pipeline
  • Enumerating objects in the pipeline
  • Sending pipeline data as output

Lab: Utilizing the pipeline

  • Selecting, sorting, and displaying data

Lab: Filtering objects

  • Filtering objects

Lab: Enumerating objects

  • Enumerating objects

Lab: Sending output to a file

  • Exporting user information to a file

After accomplishing this lesson, professionals will be able to:

  • Explain the purpose of the Windows PowerShell pipeline.
  • Select, sort, and measure objects in the pipeline.
  • Filter objects out of the pipeline.
  • Enumerate objects in the pipeline.
  • Send output consisting of pipeline data.

 

Lesson 4: Acknowledging how the pipeline works

This lesson shows professionals how Windows PowerShell passes objects from one command to another in the pipeline. The shell provides two techniques that professionals can utilize. Knowing how these techniques work, and which one will be utilized in a given scenario, lets professionals construct more utilizeful and complex command lines.

Lessons

  • Passing the pipeline data
  • Advanced considerations for pipeline data

Lab: Working with pipeline parameter binding

  • Predicting pipeline behaviour

After accomplishing this lesson, professionals will be able to:

  • Pass data by utilizing the ByValue technique.
  • Explain the advanced techniques for passing pipeline data.

 

Lesson 5: Utilizing PSProviders and PSDrives

This lesson introduces the PSProviders and PSDrives adapters. A PSProvider is fundamentalally a Windows PowerShell adapter that makes some form of storage resemble a disk drive. A PSDrive is an actual connection to form of storage. Professionals can utilize these two adapters to work with various forms of storage by utilizing the same commands and techniques that professionals utilize to manage the file system.

Lessons

  • Utilizing PSProviders
  • Utilizing PSDrives

Lab: Utilizing PSProviders and PSDrives

  • Creating folders as well as files on a remote computer
  • Creating the registry key for their future scripts
  • Create a new Active Directory group

After accomplishing this lesson, professionals will be able to:

  • Utilize PSProviders.
  • Utilize PSDrives.

 

Lesson 6: Querying system information by utilizing WMI and CIM

This lesson introduces professionals to two parallel technologies: Windows Management Instrumentation (WMI) and Common Information Model (CIM). Both these technologies provide remote as well as local access to a repository of management information including access to robust information available from the operating system, computer hardware, and installed software.

Lessons

  • Acknowledging WMI and CIM
  • Querying data by utilizing WMI and CIM
  • Making changes with WMI/CIM

Lab: Working with WMI and CIM

  • Querying information by utilizing WMI
  • Querying information by utilizing CIM
  • Invoking methods

After accomplishing this lesson, professionals will be able to:

  • Describe the differences between Common Information Model (CIM) and Windows Management Instrumentation (WMI).
  • Query management information by utilizing CIM and WMI.
  • Invoke methods by utilizing CIM and WMI.

 

Lesson 7: Working with variables, arrays, and hash tables

This lesson provides professionals the skills and knowledge required to utilize variables, arrays, and hash tables in Windows PowerShell.

Lessons

  • Utilizing variables.
  • Manipulating variables.
  • Manipulating arrays and hash tables.

Lab: Working with variables

  • Working with variable types
  • Utilizing arrays
  • Utilizing hash tables

After accomplishing this lesson, professionals will be able to:

  • Assign a value to variables.
  • Explain how to manipulate variables.
  • Explain how to manipulate arrays and hash tables.

 

Lesson 8: Fundamental scripting

This lesson shows professionals how to package a Windows PowerShell command in a script. Scripts allow professionals to perform repetitive tasks and more complex tasks than cannot be accomplished in a single command.

Lessons

  • Introduction to scripting
  • Scripting constructs
  • Importing data from files

Lab: Fundamental scripting

  • Setting a script
  • Processing an array with a ForEach loop
  • Processing items by utilizing If statements
  • Creating a random password
  • Creating users based on a CSV file

After accomplishing this lesson, professionals will be able to:

  • Run a Windows PowerShell script.
  • Utilize Windows PowerShell scripting constructs.
  • Import data from a file.

 

Lesson 9: Advanced scripting

This lesson introduces professionals to more advanced techniques that professionals can utilize in scripts. These techniques includes collects user input, reading input from the files, documenting scripts with help error handling and information.

Lessons

  • Accepting user input
  • Overview of script documentation
  • Troubleshooting and error handling
  • Functions and lessons

Lab: Accepting data from users

  • Querying disk information from remote computers
  • Updating the script to utilize alternate credentials
  • Documenting a script

Lab: Implementing functions and lessons

  • Creating a logging function
  • Adding error handling to a script
  • Converting a function to a lesson

After accomplishing this lesson, professionals will be able to:

  • Accept user input for a script.
  • Describe script documentation.
  • Implement error handling for a script.
  • Describe functions and lessons.

 

Lesson 10: Administering Remote Computers

In this lesson professionals get to know about Windows PowerShell remoting technology that allows professionals to connect to one or more remote computers and instruct them to run commands on their behalf.

Lessons

  • Utilizing fundamental Windows PowerShell remoting
  • Utilizing advanced Windows PowerShell remoting techniques
  • Utilizing PSSessions

Lab: Utilizing fundamental remoting

  • Enabling remoting on the local computer
  • Performing one-to-one remoting
  • Performing one-to-many remoting

Lab: Utilizing PSSessions

  • Utilizing implicit remoting
  • Managing multiple computers

After accomplishing this lesson, professionals will be able to:

  • Explain remoting architecture and security.
  • Utilize advanced remoting techniques.
  • Create and manage persistent remoting sessions.

 

Lesson 11: Utilizing background jobs and scheduled jobs

This lesson provides information about the job features of Windows PowerShell. Jobs are an extension point in the Windows PowerShell, and there are varies kinds of jobs. Each kind of job can work slightly differently, and has different abilities.

Lessons

  • Utilizing background jobs
  • Utilizing scheduled jobs

Lab: Utilizing background jobs and scheduled jobs

  • Starting and managing jobs
  • Creating a scheduled job

After accomplishing this lesson, professionals will be able to:

  • Create and manage background jobs.
  • Create and manage scheduled jobs.

 

Lesson 12: Utilizing advanced Windows PowerShell techniques

This lesson covers several advanced Windows PowerShell techniques and features. Many of these techniques and features extend functionality that professionals have learned about in previous lessons. Some of these techniques are new and provide additional abilities.

Lessons

  • Creating profile scripts
  • Utilizing advanced techniques

Lab: Practicing advanced techniques

  • Creating a profile script
  • Verifying the validity of an IP address
  • Reporting disk information
  • Configuring NTFS permissions
  • Creating user accounts with passwords from the CSV file

Lab: Practicing script development (optional)

  • TBA
  • TBA
  • TBA

After accomplishing this lesson, professionals will be able to:

  • Create and manage profile scripts.
  • Utilize advanced techniques to work with data.

FAQs

Q: What is the use of Windows PowerShell?

 

A: Windows PowerShell is a powerful tool for automating tasks and simplifying configuration and can be used to automate almost any task in the Windows ecosystem, including active directory and exchange.

 

Q: How do I run PowerShell on Windows 10?

 

A: Ways to Open Windows PowerShell in Windows 10 are: 

  • Get into the Start Menu, open All apps, click the Windows PowerShell folder and tap Windows PowerShell.
  • Open Run, input powershell in the empty box and hit OK.
  • Launch Command Prompt, type powershell and press Enter.

 

Q: How do I open Windows PowerShell?

 

A: Following steps are required to open Windows PowerShell:-

  • From the Start Menu
  • Click Start, type PowerShell, and then click Windows PowerShell.
  • From the Start menu, click Start, click All Programs, click Accessories, click the Windows PowerShell folder, and then click Windows PowerShell.

 

Q: Who will be the instructor of training program?

 

A: Radiant Techlearning has large pool of in-house certified trainers & consultants with strong background and working experience on the technology. 

Radiant Techlearning offers more than 800+ courses and for each course Radiant have identified best-in-class instructors. 

Radiant has highly intensive selection criteria for Technology Trainers & Consultants, who deliver you training programs. Our trainers & consultants undergo rigorous technical and behavioral interview and assessment process before they are on boarded in the company. 

Our Technology experts / trainers & consultant carry deep dive knowledge in the technical subject & are certified from the OEM. Our faculty will provide you the knowledge of each course from fundamental level in an easy way and you are free to ask your doubts any time from your respective faculty.

Our trainers have patience and ability to explain difficult concepts in simplistic way with depth and width of knowledge.

 

Q: What is the schedule of the training program?

 

A: Radiant Techlearning offers training program on the weekday, weekend and a combination of weekdays and weekends. You can always choose the schedule that best suits to your need. 

 

Q: When the training would be conducted?

 

A: Once we receive your enrollment request, we will share the enrollment details with you to  select and complete the enrollment process. 

You can always email us on the below email address (whichever applicable) to know the upcoming schedule for a specific technology training program. 

Individual:  training@radianttechlearning.com  

Corporate: Corporate@radiantechlearning.com 

 

Q: Will I get course completion certificate?

A: The course completion certification would be awarded to all the professionals, who have completed the training program and the project assignment given by your instructor. 

You can use the certificate in your future job interviews will surely help you to land in your dream job.

 

Unble To Find a Batch..?

Request a Batch