-
Run commands and using the pipeline
Assessment Strategies
Lab assignment, skill demonstration
Criteria
Find command and determine how to use them
Use command syntax including spacing and parameter reference
Combine commands via the pipeline to enhance outcome
Troubleshoot PowerShell errors
-
Implement objects and how to access methods and properties
Assessment Strategies
Lab assignment, skill demonstration
Criteria
Find object types using documentation
Find object types using the pipeline
Use PowerShell object formats for output
Explain limitations of remote objects
-
Use remote commands to administer remote computers
Assessment Strategies
Lab assignment, skill demonstration
Criteria
Use PowerShell to manage a remote computer
Explain options for remoting and when to use them
Configure computers to allow for remoting
Use sessions to enhance remoting
-
Use variables to store and manipulate objects
Assessment Strategies
Lab assignment, skill demonstration
Criteria
Create variables of different types (numbers, strings, etc.)
Create variables and output them
Define parameters for users to input variable information
Use variables when remoting
-
Filter objects, input and output
Assessment Strategies
Lab assignment, skill demonstration
Criteria
Use comparison operators
Determine best comparison for the job
Find information using regular expressions
-
Use programming constructs and basics of scripting
Assessment Strategies
Lab assignment, skill demonstration
Criteria
Use comparison operators
Use do, for, if and switch constructs
Determine the best construct for the job
Arrays and Lists of objects
-
Design and create your own cmdlet/script/tool
Assessment Strategies
Lab assignment, skill demonstration
Criteria
Utilize built in PowerShell capabilities
Use advanced settings on parameters
Catch errors and exceptions
Create meaning output and debug information
-
Configure and manage infrastructure through automation
Assessment Strategies
Demonstration
Criteria
Introduce topic of configuration management
Implement desired state versus script
Introduce version control and use of Git
-
Explain the importance of automation of infrastructure for consistent, stable and manageable infrastructure
Assessment Strategies
Book club, class discussion
Criteria
Discuss the role of ops in delivering business value
Discuss traditional silos and conflicting priorities of Ops vs. Dev
Discuss importance of documentation and knowledge sharing
Discuss the collaboration of ops in development projects
Discuss version control and automation required to build a strong pipeline to production