guennie
Goto Top

Enter Befehl in Script einbauen

Guten Tag,

ich habe folgendes Problem. Ich muss einen Datenbankserver stoppen. Das möchte ich gerne per Script machen. Der Befehl dafür ist mir auch bekannt, jedoch kommt vor dem Herunterfahren immer eine Nachfrage des Servers ob er einen Neustart ausführen soll oder aber herunterfahren soll. Zum Herunterfahren muss man dann "Enter" drücken. Wie bekommen ich diesen Enter-Befehl in mein Script.

Vielen Dank schon mal im Voraus für Eure Hilfe.

LG Günter

Content-ID: 234717

Url: https://administrator.de/contentid/234717

Ausgedruckt am: 25.11.2024 um 04:11 Uhr

DerWoWusste
DerWoWusste 07.04.2014 um 09:16:13 Uhr
Goto Top
Hi.

Sicher, dass man nicht pARAMETER ANFÜGEN KANN; DIE DIES HERVORRUFEN? (Ups, CAPS)
Du könntest mittels vbscript und sendkeys Tastendrücke an das Fenster senden.
http://msdn.microsoft.com/en-us/library/8c6yea83(v=vs.84).aspx ist eine Hilfe.

Beispiel:
<package>
   <job id="vbs">  
      <script language="VBScript">  
         set WshShell = WScript.CreateObject("WScript.Shell")  
         WshShell.SendKeys "%d%o{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}%s~"  
      </script>
   </job>
</package>
bastla
bastla 07.04.2014 um 10:01:27 Uhr
Goto Top
Hallo guennie!

Solltest Du Batch verwenden, könntest Du es so versuchen:
echo.|Bisher_nur_Dir_bekannter_Datenbankserver_Stoppbefehl
Grüße
bastla
colinardo
colinardo 07.04.2014 aktualisiert um 11:03:24 Uhr
Goto Top
Hallo Günter,
was meinst du mit "Herunterfahren" ? meinst du damit den Rechner oder nur den Datenbank-Dienst ?
würde hier nicht ein
shutdown -s -f -t 0
reichen... Wäre super wenn man erfahren könnte um welchen "Befehl" es sich handelt bzw. ob es ein Dialog ist der erscheint, oder was auch immer

Grüße Uwe
guennie
guennie 07.04.2014 um 11:39:28 Uhr
Goto Top
Hallo Uwe,

sorry, ich meine den Datenbankserver und nicht den Windows-Server.

Gruß
Sheogorath
Sheogorath 07.04.2014 um 12:29:47 Uhr
Goto Top
Moin,

Wie wäre es mit
net stop "DBServiceName"  

Gruß
Chris