Create and manage background jobs and scheduled jobs in Windows PowerShell
This learning path explains the jobs feature of Windows PowerShell. Jobs are an extension point in Windows PowerShell, and there are several types of jobs. Each type works slightly differently and has distinct capabilities.
Prerequisites
- Familiarity with Windows networking technologies and implementation
- Familiarity with Windows Server administration, maintenance, and troubleshooting
- Familiarity with Windows PowerShell and its commands to perform specific tasks
- Familiarity with PowerShell cmdlets used for system administration tasks related to Active Directory, network configuration, server administration, and Windows 10 device administration
- Familiarity with Windows PowerShell pipeline, PowerShell providers, and PowerShell drives
- Familiarity with CIM and WMI technologies
- Familiarity to use variables, arrays, hash tables, and scripting constructs in Windows PowerShell
- Familiarity to administer remote computers with Windows PowerShell
- Familiarity to manage Azure resources and Microsoft 365 services with Windows PowerShell
Achievement Code
Would you like to request an achievement code?
Modules in this learning path
This module explains the three types of jobs: local jobs, Windows PowerShell remote jobs, and Common Information Model (CIM)/Windows Management Instrumentation (WMI) jobs. These job types form the basis of the Windows PowerShell job system.
This module covers how to use scheduled jobs. In Windows PowerShell, scheduled jobs are essentially scheduled tasks. They follow the same rules for actions, triggers, and other features, and run Windows PowerShell scripts by design.