Page 1 of 1

CMD update problem

PostPosted: 05.01.2017, 01:38
by Matthias199
Hallo,

So kurz zu meiner strucktur.
Ich habe ein paar Windows Kisten und ne nas.
eine Windows Kiste spielt mit dem Wsusoffline alles auf die nas.
die Klienten verbinden sich auf die nas und updaten mit dem Script was ich gleich poste,
Soweit so gut.

Code: Select all
NET USE W: \\nasserver1\Wsus\client
call W:\Update.cmd
net use W: /delete
exit


Das Problem ist das ich nicht verstehe warum die Update.cmd in einem neuen Dos Fenster öffnet
Das dürfte ja nicht passieren bei einem Call ?

so nach dem Call will er gleich W: trennen und kann es nicht bzw frägt wirklich in der cmd box mit [J/N] Frage nach ob ich trennen will weil das Laufwerk in Benutzung sei.
ist ja logisch ^^

nun meine Frage wie erzwinge ich denn das abwarten der Update.cmd
meine Testmaschinen sind Windows 7 und 10.

MFG
Matthias

Re: CMD update problem

PostPosted: 05.01.2017, 03:11
by Dalai
Hallo Matthias,

der Grund für das zweite CMD-Fenster ist simpel und im Update.cmd zu finden: Dort wird cmd\DoUpdate.cmd mittels start gerufen, und das öffnet nun einmal ein weiteres Fenster, und kehrt selbst sofort zurück.

Die einzige Variante, die ich hier sehe, ist die Update.cmd nach deinen Wünschen anzupassen, z.B. das start durch ein start /wait oder call zu ersetzen. Oder alternativ eine Kopie von Update.cmd machen und diese anpassen und aufrufen.

Grüße
Dalai

Re: CMD update problem

PostPosted: 05.01.2017, 10:08
by WSUSUpdateAdmin
Moin!
Dalai wrote:[...]Die einzige Variante, die ich hier sehe, ist die Update.cmd nach deinen Wünschen anzupassen, z.B. das start durch ein start /wait oder call zu ersetzen. Oder alternativ eine Kopie von Update.cmd machen und diese anpassen und aufrufen.

...oder einfach direkt DoUpdate.cmd aufrufen (vgl. viewtopic.php?f=7&t=2691)...
GT

Re: CMD update problem

PostPosted: 05.01.2017, 15:43
by Matthias199
cool danke,

man seit ihr fix ...
Ja also ich hab das jetzt durch einen call ersetztet.

sieht bis jetzt super aus :) danke für den tipp haben den Fehler immer in meinem Script gesucht dabei Wars ja gar kein Fehler :)

dickes danke

Re: CMD update problem

PostPosted: 08.01.2017, 10:34
by aker
Nur bei einem Update von wsusou, ist der Befehl wieder der alte...
Ein Aufruf von .\client\cmd\DoUpdate.cmd ist da "langlebiger".

Viele Grüße