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-Key: 2040652277

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

Printed on: April 27, 2024 at 13:04 o'clock

Mitglied: 1915348599
Solution 1915348599 Mar 02, 2022 updated at 11:46:49 (UTC)
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
Member: Nxtrex
Nxtrex Mar 02, 2022 at 12:14:23 (UTC)
Goto Top
Lösung war einfacher als gedacht, vielen Dank. face-smile