Automating Administration with Windows PowerShell
      Workshop Code: hsts-w10      
      
     
    
     
      What Is Included in this Live Workshop
       You will learn:
  - Understanding the basic  concepts behind Windows PowerShell 
- Working  	with the Pipeline 
- Understanding  	how the Pipeline works 
- Using  	PSProviders and PSDrives 
- Formatting  	output 
- Using  	WMI and CIM 
- Preparing  	for scripting 
- Moving  	from a command to a script to a module 
- Administering  	remote computers 
- Putting  	the various Windows PowerShell components together 
- Using  	background gobs and scheduled jobs 
- Using advanced  	PowerShell techniques and profiles 
  Workshop  Description
  
  This workshop provides students with the  fundamental knowledge and skills to use Windows PowerShell 4.0 for  administering and automating administration of Windows based servers.  Students will learn to execute and monitor scripts more efficiently  through more robust session connectivity, workflow capabilities,  enhanced job scheduling, and Windows PowerShell Web Access. Learn  Windows PowerShell with greater ease through improved cmdlet  discovery and simplified, consistent syntax across all cmdlets. Write  Windows PowerShell scripts quicker and more intuitively through the  new Integrated Scripting Environment (ISE) that enables script  sharing, which connects IT pros to a larger Windows PowerShell user  community. The workshop is built on Windows Server 2012 R2 and  Windows 8.1 and while it is specifically focused on Windows  PowerShell v4.0, is also relevant in v2.0 and v3.0 Windows PowerShell  environments. 
  
  Workshop  Prerequisites
Previous Windows Server and  Windows Client management knowledge and hands on experience.  Experience installing and configuring Windows Server into existing  enterprise environments, or as standalone installations. Knowledge  and experience of network adapter configuration, basic Active  Directory user administration, and basic disk configuration. 
Related  Courses
SQL Programming and DB Management
 Installation, Storage, and Compute with Windows Server 2016
  Microsoft Exchange Server system adminstration
  Introduction to Python Programming
  
  
Self-paced training
This course is available in a self-paced video format starting at $60. Click here to learn more and register. For complete self-paced system admin training, visit our System Admin- Complete Training Bundle page.
      
      
     
    
     
      Overall Info About our Workshops
 Highlights
                        
                        - 
                        6 hour hands-on training led by experienced instructors
                        
- 
Digital workshop contents
 Enrollment Fee
                          Online live starts from $390
                         
                        
                        
						
                    
                     Workshop Session Dates
                         Our workshops are offered all year around. Upon registration we enroll you to the earliest available class but you can reschedule it free of charge.
                    
				
                    
 Location
                    
                    - 
                        Online or in our DC office at 3165 Mt Pleasant St NW
 
 Time
                        
                        - 
                        Saturdays 9AM-4:30PM (1 hour Lunch)
                        
- 
Weekdays 6:30PM-9:30 PM
        
	
	
	
      Workshop Outline
    
             
         
             Topics Covered in this Course.
             
             	
                1- Getting  Started with Windows PowerShell
  
  - Opening and  	Configuring Windows PowerShell 
- Discovering, Learning  	and Running Windows PowerShell Commands 
- Command  	and Parameter Syntax 
2- Working  with the Pipeline
  
  - Understanding the  	Pipeline 
- Selecting, Sorting  	and Measuring Objects 
- Converting, Exporting  	and Importing Objects 
- Filtering Objects Out  	of the Pipeline 
- Enumerating Objects  	in the Pipeline 
- Passing  	Data by Using the ByValue and ByPropertyName techniques 
3- Using  PSProviders and PSDrives
  
  - Using PSProviders 
- Using  	PSDrives 
4- Formatting  Output
  
  - Using Basic  	Formatting 
- Using Advanced  	Formatting 
- Redirecting  	Formatted Output 
5- Querying  Management Information by Using WMI and CIM
  
  - Understanding WMI and  	CIM 
- Querying Data with  	WMI and CIM 
- Making  	Changes by Using WMI and CIM 
6- Preparing  for Scripting
  
  - Creating Using and  	Managing Variables 
- Configuring  	Shell Scripting Security 
The following topics may be included at the discretion of your instructor.
  
7- Moving  from a Command to Script to Module
  
  - Moving from Command  	to Script 
- Moving from Script to  	Function to Module 
- Implementing Basic  	Error Handling 
- Using Basic Scripting  	Constructs 
- Using  	Remoting Sessions 
9- Putting  it All Together
  
  - Provisioning a New  	Server Core Instance 
- Planning Your Windows  	PowerShell Script 
- Configuring  	Server Core Computers Using Windows PowerShell 
10- Using  Background Jobs and Scheduled Jobs
  
  - Creating and Managing  	Background Jobs 
- Creating  	and Managing Scheduled Jobs 
11- Using  Profiles and Advanced PowerShell Techniques
  
  - Manipulating Data and  	Objects by Using Advanced Techniques and Operators 
- Creating and Managing  	Profile Scripts 
- Connecting  	to Remote Computers by Using Alternative Credentials 
Exploring  	Other Scripting Features8- Administering  Remote Computers
  
  - Using Basic Remoting 
- Using Advanced  	Remoting Techniques