Get-ScheduledJob
로컬 컴퓨터에서 예약된 작업을 가져옵니다.
구문
Get-ScheduledJob
[[-Id] <Int32[]>]
[<CommonParameters>]
Get-ScheduledJob
[-Name] <String[]>
[<CommonParameters>]
Description
Get-ScheduledJob cmdlet은 로컬 컴퓨터에서 예약된 작업을 가져옵니다. Get-ScheduledJob Register-ScheduledJob cmdlet을 사용하여 현재 사용자가 만든 예약된 작업만 가져옵니다.
매개 변수가 없으면 get-ScheduledJob
Get-ScheduledJob Windows PowerShell에 포함된 PSScheduledJob 모듈의 작업 예약 cmdlet 컬렉션 중 하나입니다.
예약된 작업에 대한 자세한 내용은 PSScheduledJob 모듈의 정보 항목을 참조하세요.
PSScheduledJob 모듈을 가져온 다음 Get-Help about_Scheduled*
입력하거나 about_Scheduled_Jobs 확인합니다.
이 cmdlet은 Windows PowerShell 3.0에서 도입되었습니다.
예제
예제 1: 예약된 모든 작업 가져오기
PS C:\> Get-ScheduledJob
이 명령은 로컬 컴퓨터에서 예약된 모든 작업을 가져옵니다.
예제 2: 이름으로 예약된 작업 가져오기
PS C:\> Get-ScheduledJob -Name *Backup*, *Archive*
이 명령은 백업 또는 보관을 포함하는 이름을 가진 컴퓨터에서 예약된 모든 작업을 가져옵니다. 이 명령 형식을 사용하면 특정 작업을 검색할 수 있습니다.
예제 3: 원격 컴퓨터에서 예약된 작업 가져오기
PS C:\> Invoke-Command -ComputerName (Get-Content Servers.txt) {Get-ScheduledJob}
이 명령은 Servers.txt 파일에 나열된 컴퓨터에서 예약된 모든 작업을 가져옵니다. 이 명령은 Invoke-Command cmdlet을 사용하여 각 컴퓨터에서 Get-ScheduleJob 명령을 실행합니다.
예제 4: 예약된 작업을 다른 cmdlet에 파이프
PS C:\> Get-ScheduledJob DailyBackup, WeeklyBackup | Get-JobTrigger
이 명령은 DailyBackup 및 WeeklyBackup 예약 작업의 작업 트리거를 가져옵니다. Get-ScheduledJob cmdlet을 사용하여 예약된 작업 및 Get-JobTrigger cmdlet을 사용하여 예약된 작업의 작업 트리거를 가져옵니다.
매개 변수
-Id
지정된 ID(ID)가 있는 예약된 작업만 가져옵니다.
컴퓨터에서 예약된 작업의 ID를 하나 이상 입력합니다.
기본적으로 get-ScheduledJob
형식: | Int32[] |
Position: | 0 |
Default value: | All jobs |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
지정된 이름의 예약된 작업만 가져옵니다.
컴퓨터에서 예약된 작업의 이름을 하나 이상 입력합니다.
와일드카드가 지원됩니다.
기본적으로 get-ScheduledJob
형식: | String[] |
Position: | 0 |
Default value: | All jobs |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
Get-ScheduledJob
출력
참고
- 예약된 각 작업은 로컬 컴퓨터의 $home\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs 디렉터리의 하위 디렉터리에 저장됩니다. 하위 디렉터리의 이름은 예약된 작업의 이름이 지정되며 예약된 작업에 대한 XML 파일과 실행 기록의 레코드가 포함됩니다. 디스크의 예약된 작업에 대한 자세한 내용은 about_Scheduled_Jobs_Advanced 참조하세요.
- Windows PowerShell에서 만든 예약된 작업은 작업 스케줄러 라이브러리\Microsoft\Windows\PowerShell\ScheduledJobs 폴더의 작업 스케줄러에 표시됩니다. 작업 스케줄러를 사용하여 예약된 작업을 보고 편집할 수 있습니다.
- 작업 스케줄러, SchTasks.exe 명령줄 도구 및 작업 스케줄러 cmdlet을 사용하여 예약된 작업 cmdlet을 사용하여 만든 예약된 작업을 관리할 수 있습니다. 그러나 예약된 작업 cmdlet을 사용하여 작업 스케줄러에서 만든 작업을 관리할 수는 없습니다.
관련 링크
- about_Scheduled_Jobs
- Add-JobTrigger
- Disable-JobTrigger
- Disable-ScheduledJob
- Enable-JobTrigger
- Enable-ScheduledJob
- Get-JobTrigger
- Get-ScheduledJob
- Get-ScheduledJobOption
- New-JobTrigger
- New-ScheduledJobOption
- Register-ScheduledJob
- Remove-JobTrigger
- Set-JobTrigger
- Set-ScheduledJob
- Set-ScheduledJobOption
- Unregister-ScheduledJob