nxtrex
Goto Top

Per Psexec ein Script ausführen

Hallo,

ich habe ein Script auf einem anderen Rechner als meinem.
In diesem Script ist folgendes enthalten:

@echo off

set pfad=C:\pfad\zum\Ziel

cls

set /p name=Bitte Lieferung eingeben :
echo Nachdruck %name% wird angestossen....

cd %pfad%

copy *%name%*.txt "C:\pfad\zum\Ziel"  

pause
Dieses Script soll jedoch von meinem Lokalen Rechner angestoßen werden.
Dazu habe ich folgendes auf meinem Lokalen Rechner geschrieben:
@echo off

C:\ps-tools\Psexec.exe \\x.x.x.x -u username -p password C:\pfad\zum\script\test.cmd

pause
Das Ganze funktioniert auch, er führt das obere Script aus, jedoch wenn ich bei der Eingabeaufforderung eine Liefernummer eingebe, z.B.(3728553323) nimmt er nur die erste Ziffer, also nur die 3 in dem Fall.

Bitte um Unterstützung.

MfG
Nick

Content-ID: 2040652277

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

Ausgedruckt am: 09.11.2024 um 01:11 Uhr

1915348599
Lösung 1915348599 02.03.2022 aktualisiert um 12:46:49 Uhr
Goto Top
@echo off
set "pfad=C:\pfad\zur\Quelle"  
cls
set "name=%~1"  
echo Nachdruck %name% wird angestossen....
copy "%pfad%\*%name%*.txt" "C:\pfad\zum\Ziel"  


@echo off
C:\ps-tools\Psexec.exe \\x.x.x.x -u username -p password "C:\pfad\zum\script\test.cmd" "123456"  
pause
Nxtrex
Nxtrex 02.03.2022 um 13:14:23 Uhr
Goto Top
Lösung war einfacher als gedacht, vielen Dank. face-smile