10152105Windows Powershell
Course Information
Description
Windows PowerShell is used in the Microsoft world for administration and management of Windows Clients. This class will introduce IT students to PowerShell and how it is used for administering Microsoft Networks. Students will develop a sound understanding of administering Window's environments using PowerShell and developing scripts using asic programming logic.
Total Credits
3
Course Competencies
-
Describe the steps needed to author scripts in PowershellAssessment StrategiesSkill demonstration, tests and quizzes, in-class labs, out-of-class assignmentsCriteriayou execute Powershell scripts in batch and interactivelyyou create Powershell scripts for executionyou explain the need for scripts in Powershellyou complete all lessons, assignments, and activities as assigned
-
Discuss basic control structures used in programming scriptsAssessment StrategiesSkill demonstrationCriteriayou identify the difference between sequence, selection, and repetitionyou identify keywords used in control structuresyou relate control structures to real-world actions and activitiesyou create scripts that utilize sequence, selection, and/or repetitionyou use the various control structure keywords in scriptsyou select the correct control structure to solve a specific problem
-
Develop scripts to solve programming problems using sequence, selection, and repetition constructsAssessment StrategiesSkill demonstrationCriteriayou create and successfully execute scripts containing sequence blocksyou create and successfully execute scripts containing selection statementsyou create and successfully execute scripts containing repetitionyou use Cmdlets in the scripts to successfully satisfy program requirementsyou use Powershell command-line to navigate the file systemyou use Powershell command-line to invoke scripts in batch and interactivelyyou use Powershell ISE to create the scriptsyou use Powershell ISE to invoke the scripts
-
Develop scripts that facilitate system administration tasks and responsibilitiesAssessment StrategiesSkill demonstrationCriteriayou create and successfully execute scripts that manipulate and monitor filesyou create and successfully execute scripts that manages the EventLogyou create and successfully execute scripts that utilize OS programs externally in support of administrative functionsyou create and successfully execute scripts that monitor services, ports, and routing pathsyou create and successfully execute scripts that will run without user intervention
-
Explore security and testing concepts relating to scriptingAssessment StrategiesSkill demonstration – develop scripts iteratively, scripts that run with elevated privileges, and scripts that monitor OS securityCriteriayou create scripts iteratively to satisfy program functionalityyou set and manage the security context and privileges in order to execute scriptsyou create and successfully execute scripts which monitor OS security without user intervention