關於部落格
- 一起墮落吧
  • 71630

    累積人氣

  • 8

    今日人氣

    0

    追蹤人氣

[Memo]Windows Vista以下排程Convert到Vista以上系統的方式

 因為有台2003的機器感覺快爆炸了,只好趕快把東西移出來,放到備援去跑。阿不過這台2003的機器,大多是跑排程的Console,於是咧,就找了一下2003怎麼"始用原廠的方式"匯到2008地機器上。很不幸的找到這篇說不行....不過,好消息是這篇的下面,有非原廠的方式去匯(好奇的是這些個阿杜仔到底是怎麼發現用這種方式的???)。
總之,方式步驟如下:
  1. 把2003主機上%WINDIR%System32schedsvc.dll%WINDIR%System32schtasks.exe摳到2008機器上,但是不要放在%WINDIR%System32資料夾裏面,你可以在C槽開個資料夾,例如C:TaskConverter
  2. 把2003主機上%WINDIR%Tasks裡面,要移到2008機器上的.job檔案,摳到2008機器上的%WINDIR%Tasks裡面。
  3. 執行下面的Command:
    C:TaskConverterschtasks /change /TN "JobName" /RU "RunUserName" /RP "RunUserPassword"

    JobName請自行調整成你的排程名稱、RunUserName是執行身分的使用者,如果是用Administrator身分執行,那就輸入administrator、RunUserPassword則是前面身分的密碼。這邊要注意的是雙引號的部份,請養成好習慣參數加上雙引號,這樣才不會因為空白而造成一些非預期的錯誤。
阿如果有N個排程要弄,那就用excel+記事本去組bat檔跑吧(你懂的)。另外,因為當初在建立排程的時候,為了方便辨識,所以都是用中文命名,於是就遇到非ANSI字元的問題,這邊可以先把job的名字改了,匯完再改回來就好囉。

**2014/03/19補充**
ㄟ....跟匯入無關,在以前要改job名稱很輕鬆,只要直接改就好,不過Windows 7/2008卻不允許這麼做,搜尋了一下資料,有人有做Power Shell,不過比較簡單的方法就是........匯出、改匯出的檔名、匯入,搞定......ㄇㄉ,真鳥。
相簿設定
標籤設定
相簿狀態