나는 몇몇의 백업을 가지고있다. .job
파일 (예 : 예약 된 작업)을 이전 컴퓨터에서 삭제할 수 있습니다. 윈도우 7은 xml 파일을 허용하는 대신 작업 파일을 지원하지 않는다는 것을 알았습니다. 그래서 작업 파일을 xml 파일로 변환하고 Windows 7 컴퓨터로 가져 오는 방법이 있는지 알고 싶습니다.
감사.
답변
컴퓨터가 동일한 도메인에 있지 않거나 통신 할 수없는 경우 / S 스위치를 사용하면 작동하지 않으므로 대안이 필요합니다. 수동 프로세스를 설명하는 위의 대답이 나에게도 도움이되었지만, 나는 쉬운 방법을 원했고 이렇게했습니다. http://briandunnington.github.io/migrate-scheduled-jobs.html
본질적으로 .job 파일을 c : \ windows \ tasks에 복사 한 다음 스크립트를 실행하여 (사용자 이름 / 암호 제공) 작업이 자동으로 변환됩니다. 이전 dll 복사, 배치 스크립트 작성, 이름 바꾸기 등은 필요 없습니다.
답변
이 프로세스에서는 모든 .job 파일이 필요하므로 XP 시스템에 대한 정보를 얻을 수 있어야합니다. 그러나 모든 .job 파일을 가져 와서 .xml 및 관련 예약 된 작업을 만듭니다. 동료가 시스템을 업그레이드하고 260 개의 .job 파일을 전송할 때 파일과 일반적인 프로세스를 생각해 내고 다른 사람을 도와 줄 수 있도록이 프로그램을 작성했습니다. 조금 길지만 작동하지만 그게 중요합니다. 희망이 도움이됩니다!
- XP 시스템에서 schedsvc.dll 및 schtasks.exe 파일을 C : \ WINDOWS \ system32 \에있는 USB 드라이브에 복사하십시오.
에이. XP 컴퓨터에서 파일을 찾을 수 없으면 여기에서 확인할 수 있습니다. http://www.whatisdll.com/schedsvc-dll-repair-free-download-windows-78xpvista/ 그리고 여기 http://www.whatisdll.com/schtasks-exe-repair-free-download-windows-78xpvista/ 도와주기 위해. - XP Machine에서 .job 파일이 저장되어있는 폴더 (대부분 C : \ Windows \ Tasks) 폴더로 이동하고 모든 .job 파일을 USB 드라이브에 복사하십시오.
- Vista / Win 7 Machine에이 프로세스를위한 바탕 화면 폴더를 만듭니다. 전의. C : \ Users \ username \ Desktop \ SchedTasks
- .job 파일, .dll 및 .exe 파일을 Vista / Win 7 컴퓨터의 새 폴더로 이동하십시오.
- C : \ WINDOWS \ Tasks를 열고 모든 .job 파일을 해당 폴더에도 복사하십시오.
- 새 메모장 문서를 열고 “dir / B & gt; & gt; & quot;라는 인용 부호없이 다음을 입력하십시오. dir.txt ”
- 파일 이름이 GetFiles 인 바탕 화면에 만든 폴더의 텍스트 문서를 저장하십시오.
- 파일의 .txt 확장명을 .bat로 변경하고 확장명을 변경할지 묻는 팝업에서 예를 클릭합니다.
- Vista / Win 7 컴퓨터의 바탕 화면에서 만든 새 폴더에 다음 파일이 있는지 확인하십시오.
에이. XP 컴퓨터의 모든 .job 파일
비. GetFiles.bat
기음. schedsvc.dll
디. schtasks.exe - GetFiles.bat를 두 번 클릭하십시오.
- dir.txt라는 새 파일이 나타납니다. 참고 – & gt; 폴더의 맨 처음 파일로 나타날 수 있습니다.
- dir.txt 파일을 엽니 다. 폴더에있는 모든 파일 이름이 포함됩니다.
- GetFiles.bat, schdsvc.dll 및 schtasks.exe의 파일 이름을 제거하여 .job 파일 이름 만 남겨 둡니다.
- 새 Excel 스프레드 시트를 엽니 다.
- 명시된 열에 다음을 입력하십시오.
에이. 열 A – schtasks
비. 열 B – / 변경
기음. 컬럼 C – / TN
디. 열 E – / RU
이자형. 열 F – 사용자 이름
에프. 열 G – / RP
지. 열 H – 암호가있는 경우 암호 - dir.txt 파일에있는 파일 이름을 복사하여 D 열에 붙여 넣습니다 (DOS에서는 ‘공백’을 사용할 수 없으므로 ‘_ 밑줄’로 바꾸십시오.) 작업 이름을 다음과 같이 변경해야합니다. 잘)
- 나열된 파일 이름의 수와 일치하도록 13 단계에서 채워진 다른 열을 복사하십시오.
- Ctrl + H를 누릅니다. “Find What”에 .job을 입력하고 “Replace With”를 공란으로두고 “Replace All”을 클릭하십시오.
- 파일 – & gt; 다른 이름으로 저장하고 스프레드 시트를 텍스트 (MS-DOS) (* .txt) 파일에 Ex : Taskcmd와 같은 파일 이름으로 만든 폴더에 저장하십시오. 파일을 해당 형식으로 저장할지 묻는 두 개의 팝업에서 확인 및 예를 클릭하십시오.
- 스프레드 시트를 닫습니다 (원하는 경우 저장할 수 있지만 다시 사용하지는 않음). 다음 단계에서 닫아야합니다.
- 방금 작성한 .txt 파일을 열고 파일 이름 뒤에 .job이 없는지 확인하십시오. 그렇다면 제거하십시오 (동일한 CTRL + H 방법을 사용할 수 있음). 모든 파일 이름에 .job이 없다는 것을 확신 할 때 파일을 닫습니다 (변경해야 할 경우 파일을 저장하십시오).
- .txt 확장명을 .bat로 변경하고 확실한지 물으면 예를 클릭하십시오.
- 시작 메뉴를 클릭하고 검색 창에 cmd를 입력하고 명령 프롬프트를 엽니 다.
- 바탕 화면의 폴더에 파일의 경로를 입력하십시오. 위의 예제를 사용하면 “cd C : \ Users \ username \ Desktop \ SchedTasks”(따옴표 제외)를 입력하고 Enter 키를 누릅니다.
- 새 프롬프트에서 확장명을 포함하여 18 단계에서 만든 파일의 이름을 입력합니다. 위의 예제를 사용하면 “Taskcmd.bat”가 표시되고 Enter 키를 누릅니다.
- 이제 처리 된 모든 파일이 각 후 “SUCCESS”라는 메모와 함께 표시됩니다.
- 일괄 처리가 완료되면 작업 스케줄러를 열고 작업 스케줄러 라이브러리를 클릭하고 실행할 준비가 된 모든 새 작업을 가운데 창에서 볼 수 있습니다.