Bir Windows Server 2003 üzerine kurduğum bir Windows Hizmetinde Kurtarma Seçenekleri'ni ayarlamak istiyorum. Bunu el ile yapmanın mümkün olduğunu biliyorum, ancak ayarlamak istiyorum servisi yüklediğimde Kurtarma yapılandırması.Bir windows hizmeti yüklemek için SC'yi kullanmak ve ardından kurtarma özelliklerini ayarlamak
bunu yapmak SC komut dosyası kullan:
SC create MyService displayname= "MyService" binpath= "C:\Program Files\MyService\MyService.exe" start= auto
SC failure MyService reset= 86400 actions= restart/1000/restart/1000/run/1000
SC failure MyService command= "C:\Program Files\Myservice\MyService.exe"
sorun ilk boşluk vurduğunuzda, bu yolu keser ve giriş parametreleri olarak yolun geri kalanını sürer:
hizmet için özellikler iletişim
Yani ... seçmek (-> services.msc -> sağ tıklayın MyService - -> Özellikler vadede> Kurtarma sekmesi) "Müteakip failur es -> Bir Program Çalıştır
Gördüğünüz gibi, komutun içinde yolun etrafına "" koymuştum. Yolda whitespaces yapmak için nasıl alabilirim? Ben sadece hayır beyaz alanlara sahip bir yol yapabilirsiniz biliyorum, ama bu değil bu sözdizimi iş gibi görünüyor
Ah, işte bu! Çok teşekkür ederim. Tabii ki ters eğik çizgi oldu. Yolun şaşkınlığını gördüğünüz için teşekkürler. – user2110298
Günümü kurtardım! Teşekkürler! –
İlginç bir yan not olarak, Windows komut satırındaki koruma karakteri '^'. Ama ne zaman beklemeliyiz * = * (boşluk) – Matthieu