Saya memiliki Tugas terjadwal di mana Admin Command Prompt terbuka dan menjalankan SFC dan DISM. Berikut adalah tindakan yang saya masukkan di tab "Tindakan" Penjadwal Tugas:
Program / skrip: % windir% \ system32 \ cmd.exe
Tambahkan Argumen (opsional) / k Dism.exe / online / Clean-Image / StartComponentCleanup && sfc / scannow && Dism / Online / Clean-Image / RestoreHealth && sfc / scannow
Di bawah ini adalah file XML yang diekspor dari tugas terjadwal saya:
2015-08-13T22: 47: 14.859563 RAT-COMPUTER \ RAT Melakukan pemeriksaan file sistem lengkap dengan SFC dan DISM dua kali. \ Pemeriksaan & Perbaikan File Sistem 2015-08-17T12: 00: 00 true 1 S-1-5-21-4275024122-2477020419-317910845-1001 InteractiveToken HighestTersedia AbaikanBenar benar benar benar benar benar benar benar salah benar benar salah salah benar benar PT72H 7 PT5M 3% windir% \ system32 \ cmd.exe / k Dism.exe / online / Pembersihan-Gambar / StartComponentCleanup && sfc / scannow && Dism / Online / Pembersihan-Image / RestoreHealth && sfc / scannow
Saya mencoba menjalankan tugas yang dijadwalkan persis sama sekarang di Powershell tetapi tidak berhasil. Apa yang harus saya lakukan untuk "menerjemahkan" ini dari command prompt ke PowerShell di Penjadwal Tugas?
sumber
Jawaban:
Jika itu berfungsi dalam cmd sebenarnya tidak ada alasan untuk beralih ke PowerShell tetapi jika Anda akhirnya harus menjalankan tugas di PowerShell:
Program:
%windir%\system32\WindowsPowerShell\v1.0\powershell.exe
Argumen:
-command Dism /online /Cleanup-Image /StartComponentCleanup&&sfc/scannow&&Dism /Online /Cleanup-Image /RestoreHealth&&sfc/scannow
sumber