Jalankan perintah pada startup Windows (bukan login!)


11

Bagaimana Anda memberi tahu Windows untuk menjalankan perintah pada setiap startup sistem?

Saya memiliki sejumlah besar server di mana saya perlu menjalankan perintah pada startup sistem yang membuat perubahan konfigurasi non-persisten.

Saya dapat menjalankan perintah:

  • sebagai executable dengan banyak parameter
  • sebagai file batch yang memanggil di atas dieksekusi dengan parameter yang sesuai

Bagaimana cara saya menginstruksikan Windows untuk menjalankan perintah saya di setiap boot, tanpa login apa pun?

terkait: /programming//q/5899978/93180

Jawaban:


7

Tentukan skrip startup dengan file BAT yang Anda inginkan. Lakukan ini melalui Kebijakan Komputer Lokal (untuk mesin mandiri) atau melalui GPO (jika dalam domain.)


Bagaimana cara saya menggabungkan perubahan saya ke dalam kebijakan komputer? Apakah saya hanya membuat kunci baru di bawah HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startupdan meletakkan entri yang sesuai di sana?
MikeyB

Anda umumnya tidak seharusnya menyentuh apa pun secara manual di GPO, AFAIK. Dan opsi scripting untuk membuat perubahan spesifik untuk GPO cukup kurang, dari yang saya ingat. Anda dapat mengekspor, mengimpor, membuat / menghapus, dan menautkan GPO dari skrip, tetapi saya tidak berpikir Anda dapat membuat perubahan spesifik untuk GPO tertentu (mudah.) Bagaimanapun, itu adalah pertanyaan yang berbeda, dan yang mungkin lebih cocok untuk StackOverflow.
mfinni

Ya, tulis pertanyaan saya sekarang. Saya perlu menambahkan entri ke GPO sebagai bagian dari pemasang.
MikeyB

Sebenarnya, sekarang saya tahu apa yang harus dicari: nsis.sourceforge.net/LGP_Startup/Shutdown_Script
MikeyB

16

Jika Anda perlu mengatur skrip startup secara terprogram, Anda dapat menggunakan Tugas Terjadwal:

schtasks.exe /create /tn "Task Name" /ru SYSTEM /Sc ONSTART /tr
"C:\command2run.cmd"

Untuk menjalankan tugas dengan izin yang lebih tinggi (Vista dan yang lebih baru), tambahkan parameter /RL HIGHEST


4
Solusi yang jauh lebih bagus (dan lebih mudah dilakukan) !! Anda juga dapat menggunakan GUI Penjadwal Tugas jika diinginkan.
Jaans

6

Gunakan Kebijakan Grup untuk menjalankan skrip Startup Komputer - ini akan berjalan ketika mesin dinyalakan tanpa perlu seseorang untuk login

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.