Microsoft PowerShell for Windows: Remoting and Modules


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
The ability to remotely run commands on a group of remote system is one of the key advantages of Windows PowerShell. Extensibility through modules and snap-ins is another key advantage. This course covers Windows PowerShell 4.0 one-to-one and one-to-many remoting, snap-ins, and modules.

Target Audience
Windows administrators and developers looking to use PowerShell

Prerequisites
None

Expected Duration (hours)
2.6

Lesson Objectives

Microsoft PowerShell for Windows: Remoting and Modules

  • start the course
  • describe the architecture for running remote Windows PowerShell commands
  • run a script on a remote Windows host using Windows PowerShell
  • enable remote access on a Windows host using Windows PowerShell
  • start a Windows PowerShell session on a remote Windows host
  • manage PowerShell remote sessions using Windows PowerShell
  • use fan-out remoting to connect to multiple Windows PowerShell hosts
  • manage execution policy for Windows PowerShell remoting
  • restrict remote execution policy by instance in Windows PowerShell
  • configure TrustedHosts for Windows PowerShell remoting
  • describe common mistakes with Windows PowerShell and how to avoid them
  • differentiate between snap-ins and modules in Windows PowerShell
  • work with modules and snap-ins in Windows PowerShell
  • send command output to CSV and XML file formats in Windows PowerShell
  • send command output to HTML in Windows PowerShell
  • list module dependencies in Windows PowerShell
  • create and run a function in Windows PowerShell
  • build queries with Select and Where in Windows PowerShell
  • use line breaks and color coding to improve readability in Windows PowerShell
  • construct a Windows PowerShell query with the Like operator
  • use dot sourcing to execute a Windows PowerShell script
  • describe best practices for Windows PowerShell scripting
  • list sources of further learning for Windows PowerShell
  • run PowerShell commands remotely and extend use snap-ins and modules
  • Course Number:
    mw_psws_a03_it_enus

    Expertise Level
    Beginner