Saat ini saya sedang menjalankan Vista dan saya ingin secara manual menyelesaikan operasi yang sama dengan Layanan Windows saya. Karena Layanan Windows berjalan di bawah Akun Sistem Lokal, saya ingin meniru perilaku yang sama ini. Pada dasarnya, saya ingin menjalankan CMD.EXE di bawah Akun Sistem Lokal.
Saya menemukan informasi online yang menyarankan lauching CMD.exe menggunakan perintah DOS Task Scheduler AT, tetapi saya menerima peringatan Vista bahwa "karena peningkatan keamanan, tugas ini akan berjalan pada saat dikecualikan tetapi tidak secara interaktif." Berikut ini contoh perintah:
AT 12:00 /interactive cmd.exe
Solusi lain menyarankan membuat Layanan Windows sekunder melalui Kontrol Layanan (sc.exe) yang hanya meluncurkan CMD.exe.
C:\sc create RunCMDAsLSA binpath= "cmd" type=own type=interact
C:\sc start RunCMDAsLSA
Dalam hal ini layanan gagal untuk memulai dan menghasilkan pesan kesalahan berikut:
FAILED 1053: The service did not respond to the start or control request in a timely fashion.
Saran ketiga adalah meluncurkan CMD.exe melalui Tugas Terjadwal. Meskipun Anda dapat menjalankan tugas yang dijadwalkan di berbagai akun, saya tidak percaya Akun Sistem Lokal adalah salah satunya.
Saya sudah mencoba menggunakan Runas juga, tetapi berpikir saya berlari ke batasan yang sama seperti yang ditemukan ketika menjalankan tugas yang dijadwalkan.
Sejauh ini, setiap upaya saya berakhir dengan kegagalan. Ada saran?
-d
menambahkan, sehingga saya dapat terus menggunakan konsol tempat saya meluncurkannya.