Batch Server 2008 Softwareverteilung

Sgt.Glattbart

Cadet 3rd Year
Registriert
Nov. 2011
Beiträge
50
Moin Moin :)

Ich versuche mich grade an der Softwareverteilung vom Server 2008.
Problem: Bei der Normalen Softwareverteilung werden ja MSI-Dateien benötigt. Nun bekomme ich aber lange nicht für alle Programme ein MSI-Paket.

http://www.edv-huber.com/index.php/problemloesungen/9-softwareverteilung-in-windows-domaene-ohne-msi-installer

Der nette Herr Huber hat schon ein Kleines, passendes Batch-Prgramm geschrieben.
Es gibt nur zwei kleine Probleme :)
Das erste habe ich beheben können, nämlich dass anstelle vom Benutzer-Namen der PC-Name in der TXT-Datei auftaucht und dahinter der Programm-Name. Ist einfach übersichtlicher :)
Nun würde ich aber auch gerne, dass bei so 30-40 PCs und jeweils 7-8 Programme keine 300 TXT-Dateien im log-Ordner rumliegen.
Ich würde viel lieber für jeden PC eine txt-datei haben.

Damit komme ich jetzt zu meiner Frage:

if exist \\server\share\log\%username%_%1.txt goto NOINSTALL
for /f "delims=" %%x in (\\server\share\commands\%1) do (
echo. >> \\server\share\log\%username%_%1.txt
\\server\share\files\%%x
exit /b
)
:NOINSTALL

Wie kann ich das der Batch sagen? Dass Sie für den PC eine Txt erstellt. Sie sucht,ob das jeweilige Programm aus dem Command-Ordner drin steht. wenn nicht, installiert sie es. wenn ja, dann installiert sie es nicht.
Und wenn es intalliert wurde erstellt die batch den eintrag darin.

Wie kann ich die vorhandene Batch-Datei dahingehend verändern?

Vielen Dank schon mal im Vorraus :)
 
Hab zwar keine Lösung, aber ein kleinen Tipp für dich.

Das Programm WinINstall ist Spitze um .msi's zu erstellen. Es Scannt zuerst den PC durch, dann installierst du die Software und danach wird der PC nochmal gescannt. Alle Ändernungen werden dann in die .msi gesteckt.

Funktioniert bisher echt gut.

Link: http://www.scalable.com/products/wininstall
 
Okay danke dir :)
Kann ich ja auch noch mal ausprobieren, auch wenn ich grade die Erfolge mit der Batch hatte :D


Aber das schaut nach Trial-Version aus....
iwelche beschränkenden einschränkungen dabei? ^^
 
ja das ist ne Trail, wir hatten es direkt gekauft damals :D
Ich habe die Trail-Version nie benutzt - Probiere es einfach mal aus ^^
 
Werde ich dann mal übernächste woche machen :)
4 tage urlaub geht gleich los und dann die berufsschule nächste woche :D
wenn dann noch nicht alles beim kunden ist, mache ich weiter :)
 
Zurück
Oben