Windows başlangıcında bir komut çalıştırın (giriş yapmayın!)


11

Windows'a her sistem başlangıcında bir komut çalıştırmasını nasıl söylersiniz?

Kalıcı olmayan bir yapılandırma değişikliği yapan sistem başlangıcında bir komut çalıştırmam gereken çok sayıda sunucum var.

Komutu da çalıştırabilirim:

  • birden fazla parametreye sahip bir yürütülebilir dosya olarak
  • uygun parametrelerle çalıştırılabilirin yukarısında çağıran bir toplu iş dosyası olarak

Windows'a herhangi bir giriş yapmadan komutumu her önyüklemede çalıştırmasını nasıl söyleyebilirim?

ilgili: https://stackoverflow.com/q/5899978/93180

Yanıtlar:


7

İstediğiniz BAT dosyasıyla bir başlangıç ​​komut dosyası tanımlayın. Bunu Yerel Bilgisayar İlkesi (bağımsız makineler için) veya GPO (bir etki alanındaysa) aracılığıyla yapın.


Değişikliklerimi bilgisayar ilkesinde programlı olarak nasıl birleştiririm? Sadece altında yeni bir anahtar oluşturup HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startupuygun girişleri buraya koyabilir miyim?
MikeyB

Genelde GPO'larda herhangi bir şeye dokunmamanız gerekiyor, AFAIK. GPO'larda belirli değişiklikler yapmak için komut dosyası seçenekleri, hatırladığım kadarıyla oldukça eksik. Komut dosyalarından GPO'ları dışa aktarabilir, içe aktarabilir, oluşturabilir / silebilir ve bağlayabilirsiniz, ancak belirli GPO'larda (kolayca.) Özel değişiklikler yapabileceğinizi düşünmüyorum Her neyse, bu farklı bir soru ve muhtemelen StackOverflow için daha uygun.
mfinni

Evet, şimdi sorumu yazıyorum. Bir yükleyicinin parçası olarak GPO'ya bir giriş eklemem gerekecek.
MikeyB

Aslında, şimdi ne arayacağımı bildiğime göre: nsis.sourceforge.net/LGP_Startup/Shutdown_Script
MikeyB

16

Başlangıç ​​komut dosyasını programlı olarak ayarlamanız gerekirse Zamanlanmış Görevler'i kullanabilirsiniz:

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

Görevi yükseltilmiş izinlerle (Vista ve sonraki sürümler) çalıştırmak için parametreyi ekleyin /RL HIGHEST


4
Çok güzel (ve yapmak daha basit) çözüm !! İsterseniz Görev Zamanlayıcı GUI'sini de kullanabilirsiniz.
Jaans

6

Bilgisayar Başlatma komut dosyası çalıştırmak için Grup İlkesi kullanma - bu, makine birisinin oturum açmasına gerek kalmadan başlatıldığında çalışır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.