![]() |
Course: CIS121AH First Term: 2020 Fall
Final Term: Current
Final Term: 9999
|
Lec + Lab 3.0 Credit(s) 4.0 Period(s) 4.0 Load
Credit(s) Period(s)
Load
Subject Type: OccupationalLoad Formula: T - Lab Load |
MCCCD Official Course Competencies | |||
---|---|---|---|
1. Install and configure Windows PowerShell. (I)
2. Implement security policies. (I) 3. Define the major components of the command line environment. (II, III) 4. Issue commands with the PowerShell command line syntax. (II, III) 5. Manage files, directories (data stores), and Windows registry. (III) 6. Create, save, and modify files using the PowerShell editor. (III) 7. Perform basic system administration. (IV) 8. Use variables, arrays and hashes. (V) 9. Implement conditional logic. (V) 10. Use loops to process data and organize scripts using functions. (V) 11. Create scripts using object-based scripting. (VI) 12. Utilize Microsoft .NET within PowerShell. (VI) 13. Debug PowerShell scripts. (VII) | |||
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements. | |||
MCCCD Official Course Outline | |||
I. Introduction to the command line
A. Hardware requirements B. Installing PowerShell on legacy systems C. Accessing PowerShell from the Windows environment II. Windows PowerShell basics A. Use PowerShell Cmdlets B. Use Cmdlets standard parameters and suggested parameters C. Use the Help parameter D. Display available command types E. Customize the PowerShell environment F. Script signing and execution policies III. PowerShell command line syntax A. Create new aliases for commands B. Use the command line editor C. Use tab expansion to automatically complete names D. Working with files and folders E. Mapping a local folder as a Windows accessible drive IV. Perform system administration A. List Internet Protocol (IP) configuration data and IP addresses B. Retrieving network adapter properties C. Assigning the Domain Name System (DNS) domain for a network adapter D. Performing Dynamic Host Configuration Protocol (DHCP) configuration tasks E. Create and remove network shares F. Connecting a Windows accessible network drive G. Working with processes and Windows services H. Interacting with Windows event logs V. Basic programming principles A. Working with variables B. Using arrays to store list data C. Conditional logic D. Working with loops E. Pattern matching with regular expressions VI. Working with objects A. Create variables and manipulate variables including Cmd.exe variables B. Repeating a task for multiple objects and select parts of objects C. Removing objects from the pipeline D. Perform simple tests with where-object E. Filtering based on object properties F. Redirecting data with out-Cmdlets G. Extending PowerShell types H. Optimizing scripts VII. Debugging PowerShell scripts A. Warnings concerning .NET-wrapped Component Object Model (COM) objects B. List processes (get-process) and stop processes (stop-process) C. Stop all other Windows PowerShell sessions | |||
MCCCD Governing Board Approval Date: February 25, 2020 |