Apr 24, 2024  
2017-2018 Undergraduate Academic Catalog 
    
2017-2018 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

MS 4235 - Windows PowerShell

2 lecture hours 2 lab hours 3 credits
Course Description
This course introduces students to Windows PowerShell.  Windows PowerShell is the next generation command shell developed by Microsoft to run on its latest generation of operating systems. Microsoft re-designed Windows previous command shell, cmd.exe, to be tightly integrated with Microsoft’s .NET Framework and support object-based programming, providing administrators and IT professionals with a powerful and comprehensive tool for automating just about any Windows activity. Topics include the basic steps involved in interacting with the PowerShell command prompt, creating and executing PowerShell scripts to automate complex tasks and connect to external management technologies interfacing with Windows Management Instrumentation (WMI). (prereq: working familiarity with Windows 7 or later. Previous programming experience helpful)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Install Windows PowerShell
  • Use the Help system to find commands
  • Run commands and understand the cmdlet naming convention
  • Work with providers (PSProvider)
  • Connect and add commands
  • Use PowerShell to work with objects
  • Use formatting and filtering to achieve correct output
  • Use PowerShell with Windows Management Instrumentation (WMI)
  • Keep your shells secure
  • Work with remote Windows PowerShell

Prerequisites by Topic
  • Working knowledge of Windows 7 or later

Course Topics
  • Introducing Windows PowerShell
  • Using the Help System
  • Running Commands
  • Working with Providers
  • Connecting and Adding Commands
  • Working with Objects
  • Formatting and Filtering
  • Remote Control
  • Using Windows Management Instrumentation (WMI)
  • Security
  • Introduction to Variables

Laboratory Topics
  • Discovering PowerShell Version
  • Using the Help System
  • Running Commands
  • Working with Providers
  • Adding and Connecting Commands
  • Adding Computers
  • Formatting Tables with PowerShell
  • Filtering Objects
  • Using PowerShell on Remote Computers
  • Windows Management Instrumentation (WMI) using PowerShell
  • Working with Variables
  • Using Expressions to Parse Text Files
  • Using Other People’s Scripts

Coordinator
Mary Suminski



Add to Portfolio (opens a new window)