XP/2003에서 작업 스케줄러를 자동화하는 powershell cmdlet에 대해 알고있는 사람이 있습니까? 만약 당신이 w/schtasks로 일하려고하면 꽤 고통 스럽다는 것을 알게됩니다.Windows 2003 예약 작업 Cmdlet (v 1.0)
답변
작업 스케줄러를 자동화하기 위해 PowerShell이 필요하지 않은 경우 XP에서 SCHTASKS 명령을 사용할 수 있습니다.
Wikipedia에 따르면 작업 스케줄러 2.0 (Vista 및 Server 2008)은 COM을 통해 액세스 할 수 있습니다.
"기본"PowerShell은 아니지만 관리자 권한으로 powershell.exe를 실행하는 경우 작업을 예약하는 데 사용할 수있는 "at"명령에 액세스 할 수 있어야합니다.
좋아, 파블로는 스케줄러가 COM을 통해 액세스 할 수 있다는 말에 관심을 갖게되었습니다.
$svc = new-object -com Schedule.Service
을 ... 그리고 그것은 당신에게 작업 스케줄러에 대한 핸들을 제공합니다
PowerShell에서 당신은이 작업을 수행 할 수 있습니다. 어떤 멤버가 사용하고 있는지 확인할 수 있습니다.
메소드 중 하나는 NewTask이므로 시작할 수 있습니다.
편집 : 몇 가지 추가 정보 here. 그것은 VBScript 예제이지만 그것은 당신에게 요지를 줄 것입니다.
This은 원격 컴퓨터에서 예약 된 작업을 살펴 보는 데 유용한 문서입니다 (링크 된 다른 문서를 읽어야합니다). 그것은 당신이 요구하는 것이 아니지만 올바른 방향으로 이끌어야합니다.
@ (EBGreen) Win32_ScheduledJob 클래스는 at-scheduled 작업에서만 작동합니다.
COM 개체의 Schedule.Service를 사용하는 다른 솔루션은 우리가 스크립트를 사용 할 수있는 질문은 또한 2003
에 대한 옵션이 아닙니다, 특히 PowerShell을 검색 할 작업 스케줄러 API를 사용하여 예약 된 작업? 그래 우리는 할 수있어! 하지만 은 을 수행하기 위해 Windows Vista가 필요합니다.
환호
@slipsec : 나는 시도하는 2003 서버에 액세스 할 수없는,하지만 인터넷 검색을 "2003 서버"그것에 대해 질문에 관련 링크가 Schtasks는. 명령의 철자를 잘못 입력했을 수도 있습니다. Matt와 마찬가지로 AT도 사용할 수 있지만이 경우 AT 명령을 통해서만 제어판을 통해 예약 된 작업에 액세스 할 수 없습니다.
- 1. 예약 된 작업 Windows 서버 2003
- 2. Windows 서버 2008의 작업 예약
- 3. Windows 용 예약 작업 개발
- 4. 예약 된 작업 또는 Windows 서비스
- 5. Windows Server 2008에서 예약 된 작업 만들기
- 6. 이벤트 로그에 쓰기 Windows 예약 된 작업
- 7. Windows 서비스 및 system.timer.timer로 예약 된 작업
- 8. Windows Phone 7 예약 된 작업 실행
- 9. 예약 된 작업 또는 Windows 서비스
- 10. 예약 된 작업 생성
- 11. 예약 된 작업 실패 오류
- 12. 스크립트에서 예약 작업 시작
- 13. vb.net에서 예약 작업
- 14. 예약 보고서 (작업) 모니터
- 15. 코코아로 예약 된 작업?
- 16. 장고 예약 작업
- 17. 예약 된 작업 오류
- 18. PHP에서 예약 작업
- 19. 서식있는 작업 예약
- 20. 동적 예약 작업
- 21. Jetty에서 예약 된 작업
- 22. 백그라운드 작업 예약 방법
- 23. ASP.NET : 예약 된 작업
- 24. 리눅스에서 작업 예약
- 25. .Net에서 예약 된 작업 설정
- 26. Windows 7의 화면 영역 예약
- 27. 스레드 V/s의 비동기 작업
- 28. .NET 2003 SP1과 충돌하는 Windows 2003
- 29. 작업 예약, 작업 실행 여부 확인
- 30. 단위 Windows 예약 된 작업 콘솔 응용 프로그램 테스트