Automatic Update of WSUS OU (v0.9.2.2)

Re: Automatic Update of WSUS OU (v0.7)

Postby letho » 14.02.2011, 23:07

Also ich habe jetzt mit der neuen Version 0.7 des Updaters folgende Szenarien durchgespielt. Alle haben nicht geklappt. Ich schreibe hier jetzt mal die Log und config-Dateien:
Der Pfad ist immer "C:\wsusou\" mit den unterordnern "wsusoffline" und "WSUSOU-Update". Ich habe immer die standard Costum.txt benutzt.

1.)leerer wsusoffline
a.)WSUSOU-Update\Config.txt
Code: Select all
Wo ist der WSUS OU Ordner? / Where is your WSUS OU folder?
WSUSOU="..\.\wsusoffline"

Welche Datei soll nach dem Update gestartet werden? / Which file should be started after the update?
STARTOU="UpdateGenerator.exe"

Soll da Programm automatisch gestartet werden? / Should the program be started automatic (Yes)?
STARTOUJN=Yes


b.)WSUSOU-Update\InstallLog.txt
Code: Select all
14.02.2011 20:25:43,10 - Start...
14.02.2011 20:25:43,16 - WSUSOU = "..\.\wsusoffline" 
14.02.2011 20:25:43,16 - STARTOU = "UpdateGenerator.exe" 
14.02.2011 20:25:43,16 - STARTOUJN = Yes 
14.02.2011 20:25:43,16 - TRUNKS = "C:\wsusou\WSUSOU-Update\trunk"
14.02.2011 20:25:43,20 - Revisionsabgleich
14.02.2011 20:25:44,27 - SVN - Download
14.02.2011 20:26:00,01 - Anpassungen


c.)wsusoffline\ErrorLog.txt
Code: Select all
Error: 14.02.2011 20:25:18,19 

Microsoft Windows [Version 6.1.7601]
 
Config.txt not found 


d.)wsusoffline\InstallLog.txt
Code: Select all
14.02.2011 20:25:31,43 - Ende1...


2.)leerer wsusoffline mit absolutem pfad bestimmt
a.)Config.txt
Code: Select all
Wo ist der WSUS OU Ordner? / Where is your WSUS OU folder?
WSUSOU="C:\wsusou\wsusoffline"

Welche Datei soll nach dem Update gestartet werden? / Which file should be started after the update?
STARTOU="UpdateGenerator.exe"

Soll da Programm automatisch gestartet werden? / Should the program be started automatic (Yes)?
STARTOUJN=Yes


b.)InstallLog.txt
Code: Select all
14.02.2011 20:28:12,88 - Start...
14.02.2011 20:28:12,94 - WSUSOU = "C:\wsusou\wsusoffline" 
14.02.2011 20:28:12,94 - STARTOU = "UpdateGenerator.exe" 
14.02.2011 20:28:12,94 - STARTOUJN = Yes 
14.02.2011 20:28:12,94 - TRUNKS = "C:\wsusou\WSUSOU-Update\trunk"
14.02.2011 20:28:12,97 - Revisionsabgleich
14.02.2011 20:28:14,20 - SVN - Download
14.02.2011 20:28:30,51 - Anpassungen


3.) gefüllter wsusoffline mit relativem Pfad
a.)Config.txt
Code: Select all
Wo ist der WSUS OU Ordner? / Where is your WSUS OU folder?
WSUSOU="..\.\wsusoffline"

Welche Datei soll nach dem Update gestartet werden? / Which file should be started after the update?
STARTOU="UpdateGenerator.exe"

Soll da Programm automatisch gestartet werden? / Should the program be started automatic (Yes)?
STARTOUJN=Yes


b.)InstallLog.txt
Code: Select all
14.02.2011 20:30:27,96 - Start...
14.02.2011 20:30:28,00 - WSUSOU = "..\.\wsusoffline" 
14.02.2011 20:30:28,00 - STARTOU = "UpdateGenerator.exe" 
14.02.2011 20:30:28,02 - STARTOUJN = Yes 
14.02.2011 20:30:28,02 - TRUNKS = "C:\wsusou\WSUSOU-Update\trunk"
14.02.2011 20:30:28,05 - Revisionsabgleich
14.02.2011 20:30:29,17 - SVN - Download
14.02.2011 20:30:44,29 - Anpassungen


4.) gefüllter wsusoffline mit absolutem Pfad
a.) Config.txt
Code: Select all
Wo ist der WSUS OU Ordner? / Where is your WSUS OU folder?
WSUSOU="C:\wsusou\wsusoffline"

Welche Datei soll nach dem Update gestartet werden? / Which file should be started after the update?
STARTOU="UpdateGenerator.exe"

Soll da Programm automatisch gestartet werden? / Should the program be started automatic (Yes)?
STARTOUJN=Yes


b.) InstallLog.txt
Code: Select all
14.02.2011 20:33:00,90 - Start...
14.02.2011 20:33:00,96 - WSUSOU = "C:\wsusou\wsusoffline" 
14.02.2011 20:33:00,96 - STARTOU = "UpdateGenerator.exe" 
14.02.2011 20:33:00,96 - STARTOUJN = Yes 
14.02.2011 20:33:00,96 - TRUNKS = "C:\wsusou\WSUSOU-Update\trunk"
14.02.2011 20:33:00,99 - Revisionsabgleich
14.02.2011 20:33:01,91 - SVN - Download
14.02.2011 20:33:17,61 - Anpassungen


Hoffe das hilft weiter. ;)
Viele Grüße
letho
 
Posts: 15
Joined: 12.02.2011, 12:10

Re: Automatic Update of WSUS OU (v0.7)

Postby mbathen » 15.02.2011, 04:33

Keine Ahnung, was bei Dir passiert. Hier läuft es einwandfrei und gefühlt schneller.
Ich kann nix mehr dazu beitragen.
--
Gruß
Manfred
mbathen
 
Posts: 79
Joined: 06.08.2009, 21:11

Re: Automatic Update of WSUS OU (v0.7)

Postby -Iwan- » 15.02.2011, 07:15

Hallo letho,

mir ist gestern noch ein kleiner Fehler aufgefallen, weshalb er nur bis zu den Anpassungen kommt.
Dies habe ich korrigiert, aber scheinbar hast du die fehlerhafte Datei vorher runtergeladen.
-Iwan-
 
Posts: 356
Joined: 02.11.2009, 17:49
Location: NRW, Germany

Re: Automatic Update of WSUS OU (v0.7)

Postby letho » 15.02.2011, 07:51

hey Iwan,
mit der neuen Version 0.7 lädt er alles herunter, kompiliert, und kopiert die Dateien nun so wie er sollte. Es startet auch den Updater. Jetzt läuft wirklich alles super. DANKE :-) Eben hatte ich zwar noch diesen fehler, beim zweiten mal ausführen ist er aber nicht mehr aufgetreten. Also jetzt funktioniert alles :-)
Code: Select all
Die Verzeichnissstruktur ist unvollständig.
Bitte behalten Sie diese beim entpacken des zip-Archives bei.
letho
 
Posts: 15
Joined: 12.02.2011, 12:10

Re: Automatic Update of WSUS OU (v0.7)

Postby wyoming » 15.02.2011, 09:31

im post 1 bei der neuen version 0.7 müsste das datum 14.02.2011 lauten statt 14.01.2011

Image
wyoming
 
Posts: 36
Joined: 14.10.2009, 19:40

Re: Automatic Update of WSUS OU (v0.7)

Postby BluBb_mADe » 15.02.2011, 09:44

Wenn ich eine absolute Pfadangabe in der config.txt ("C:\wsusoffline") hinterlege geht alles einwandfrei...
Wenn ich jedoch "%CD:~0,-14%" verwende schmiert der Updater (im selben Verzeichniss) ab...
Ob wohl diese Variable auch zu "C:\wsusoffline" expandiert wird.

(Vieleicht wäre es ganz praktisch, den Batch-Sourcecode wieder zu veröffendlichen, sodass wir
uns wieder aktiv an der Fehlerbehebung beteiligen können.)

Gruß
BluBb_mADe
BluBb_mADe
 
Posts: 18
Joined: 24.03.2010, 10:05

Re: Automatic Update of WSUS OU (v0.7)

Postby -Iwan- » 15.02.2011, 13:00

@Letho
das freut mich zu lesen :D

@wyoming
danke, ich habs korrigiert ;)

@BluBb
die entsprechende Passage in meiner Batch sieht so aus:
Code: Select all
for /f "tokens=1,* delims=:" %%i in ('findstr /n $ Config.txt') do @(
        for /L %%a in (2,3,8) do @IF %%i==%%a @call set %%j
)

Er liest jede 3. Zeile ab der 2. Zeile bis zur 8. Zeile aus und setzt halt die Variable.
AFAIR ging es mit einem einfachen SET nicht udn daher habe ich CALL SET verwendet und danach ging es auch mal mit deiner Pfadangabe.
Leider habe ich noch keine Lösung gefunden, die die Variable beim Einlesen gleich in einen "lesbaren" Wert verwandelt :cry:
Vielleicht hast du ja eine Idee.

*nachtrag*
Guck mal hier: viewtopic.php?f=3&t=374&p=2491#p2488
Da hatte ich das mit den Variablen für den Pfad in der Configt.txt doch eingebaut.
Hat es danach mal funktioniert oder gar nicht?
-Iwan-
 
Posts: 356
Joined: 02.11.2009, 17:49
Location: NRW, Germany

Re: Automatic Update of WSUS OU (v0.7)

Postby BluBb_mADe » 15.02.2011, 13:37

Damals hat es einwand frei funktioniert...
Bloß seit Version 6.7.2 trat der Fehler wieder auf...
Mit der Version 0.7 tritt der Fehler nicht mehr auf...

Aber dafür wird die lokale Trunk Version immer als 0 oder bereits aktuell erkannt...

Diese Anzeige ist mir jedoch egal solange es funktioniert...

Gruß
BluBb_mADe
BluBb_mADe
 
Posts: 18
Joined: 24.03.2010, 10:05

Re: Automatic Update of WSUS OU (v0.7)

Postby -Iwan- » 15.02.2011, 15:40

Die lokale Trunkversion wird auf 0 gesetzt, wenn die lokale Trunkversion nicht ermittelt werden kann oder der Ordner Trunk nicht vorhanden ist.
|-> Ist der Trunk ungültig, löscht er den Ordner und startet einen kompletten Download.
Ist ein gültiger Trunk lokal vorhanden, liest er die Version aus und gleicht sie mit der Onlineversion ab.
|-> Ist die Version gleich, macht er lediglich eine Prüfung auf evtl. unterschiedliche oder fehlende Dateien.
|-> Ist die Version nicht gleich, lädt er den kompletten Trunk runter und startet danach die Compilierung.

Somit sollte man eigentlich auf der sicheren Seite sein, das lokal ein gültiger Trunk vorhanden ist.
Ob das auch stimmt, wird die nächste Trunk-Online-Version zeigen :ugeek:

Neue Version ist online mit verbesserter Logfunktion -> viewtopic.php?f=3&t=374
-Iwan-
 
Posts: 356
Joined: 02.11.2009, 17:49
Location: NRW, Germany

Re: Automatic Update of WSUS OU (v0.7c)

Postby -Iwan- » 16.02.2011, 21:14

Es existierte leider doch noch ein Trunkdownloadfehler, der durch das Einfügen der Logfunktionen entstanden ist.
Neue Version ist online mit korrigiertem Trunk-Download -> viewtopic.php?f=3&t=374


Es geht Schlag auf Schlag... :ugeek:

Ab sofort ist eine Updater.exe enthalten, die per WGET eine möglicherweise neue Version der WSUSOU-Update.exe herunterlädt.
Till now there is an Updater.exe, which keeps my WSUSOU-Update.exe up2date by using WGET.
Neue Version v0.7c ist online mit Updater.exe -> viewtopic.php?f=3&t=374
-Iwan-
 
Posts: 356
Joined: 02.11.2009, 17:49
Location: NRW, Germany

PreviousNext

Return to Download

Who is online

Users browsing this forum: No registered users and 6 guests