Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Windows Server 2008 - Aufgabenplanung - Starten eines Batchskipts mit Übergabeparameter

Frage Microsoft Windows Server

Mitglied: livetosuffer

livetosuffer (Level 1) - Jetzt verbinden

07.02.2011 um 15:58 Uhr, 8587 Aufrufe, 2 Kommentare

Hallo Community!

Ich möchte über die Windows Server 2008 R2 Aufgabenplanung ein Batch-Skript ausführen- funktioniert auch soweit.

Eingabefelder bei Aufgabenplanung, -> Aktion:

Aktion: Programm starten
Programm /Skript: "%systemroot%\system32\cmd.exe"
Parameter: "/C C:\test.cmd"

Mein Problem:
Ich möchte an das Skript einen Parameter übergeben, den ich dann im Skript als %1- Variable erhalte, also so:

Paramter: "/C C:\test.cmd parameter"

In diesem Fall wird das Programm nicht gestartet, auch nicht bei dieser Variante:

Paramter: "/C "C:\test.cmd parameter""

Wie kann ich an ein Batchskript über die Aufgabenplanung einen Paramter übergeben, ohne den Aufruf in einem 2. Batchskript starten zu müssen?


Danke für Eure Hilfe!

Gruß livetosuffer
Mitglied: 60730
07.02.2011 um 16:07 Uhr
moin,

  • grundsätzlich ist %systemroot%\system32 im Pfad und kann daher weggelassen werden.
  • dann starte ich meine Scripte auch ganz banal mit "scriptpfad\scriptname.cmd" und spare mir den ganzen Towuhabohu.

demo am schwarzen Brett
C:\>echo echo %1>dummy.cmd 
 
C:\>echo pause>>dummy.cmd 
 
C:\>dummy 123 
 
C:\>echo 123 
123 
 
C:\>pause 
Drücken Sie eine beliebige Taste . . .
Ergo:
C:\dummy.cmd "456"
passt vollkommen.

ich vermute ein:
Paramter: "/C" "C:\test.cmd parameter"
würde auch gehen, aber warum sowiele Buchstaben verplempern...


Gruß
Bitte warten ..
Mitglied: livetosuffer
08.02.2011 um 08:56 Uhr
moin,
leider ist das nicht ganz so banal wie du es beschreibst...
Beim Windows Server 2008 funktioniert m.W. die Ausführung von Skripten nicht richtig wenn man einfach nur das Skript angibt.
Man muss die "%systemroot%\system32\cmd.exe" als Programm angeben und bei Parameter das Batchfile mit dem jeweiligen Pfad.
Die Pfadangabe wurde variabel gehalten weil das eine gewisse Sicherheit bietet und so die richtige cmd.exe ausgeführt wird. Stichwort: Schadprogramme
Aber das soll nicht das Thema sein... Mich interessiert wie man bei einen Skript den Übergabeparamter an das Batchfile übergeben kann:


"%systemroot%\system32\cmd.exe" "/C C:\test.cmd "PARAMETER"" - funktioniert nicht
"%systemroot%\system32\cmd.exe" "/C "C:\test.cmd PARAMETER"" - funktioniert nicht

Weiß jemand die richtige Lösung?
Bitte warten ..
Ähnliche Inhalte
Windows Server
Server über Aufgabenplanung starten möglich?
gelöst Frage von Stefan007Windows Server14 Kommentare

Hi Leute, wollte fragen ob es möglich ist einen Server (WIN2012R2) über die Aufgabenplanung oder auch über eine andere ...

Batch & Shell
Start-Process mit -RedirectStandardOutput in der Windows Aufgabenplanung
gelöst Frage von SaschaRDBatch & Shell7 Kommentare

Hallo zusammen, folgendes Skript funktioniert, wenn es über die Shell aufgerufen wird.Über die Aufgabenplanung erhalte ich nicht den StandardOutput, ...

Batch & Shell
WinSCP in einer Batch starten durch Aufgabenplanung
gelöst Frage von Xanathos57Batch & Shell13 Kommentare

Hallo zusammen, ich hätte da ein Problem. Ich will mittels einer Aufgabenplanung eine Batch-Datei ausführen lassen. In der genannten ...

Windows Tools
Aufgabenplanung: Bedingung nur starten bei Netzwerk
Frage von KMUlifeWindows Tools4 Kommentare

Hallo zusammen! Infos zum System: VM - Windows Server 2016 (Fileserver) Auf ESXi 6.5 Ich habe heute Morgen an ...

Neue Wissensbeiträge
Microsoft

Update KB4073578 für AMD CPU (Spectre und Meltdown Lücke)

Information von sabines vor 3 StundenMicrosoft

Wegen Problemen (BOSD, nicht startende PCs) wurde das Update KB4056897 und KB4056894 für AMD CPUs zurückgezogen. Dieses Update KB4073578 ...

Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 16 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 23 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 1 TagWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Heiß diskutierte Inhalte
Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
Frage von IngenieursBatch & Shell24 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1019 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...