Batchdatei oder Skriptdatei

Batchdatei oder Skriptdatei

Postby Rush » 01.10.2015, 10:50

Hallo Wsusoffline Team und Forum,

wer kann von Euch mir eine Batchdatei bzw. Skript schreiben bei dem ...

1. das Update von Wsusoffline für Windows gestartet wird
2. vorher erstelltes Wsusoffline-Sammelskript aufgerufen wird
und
3. die Installation via Updateinstaller gestartet wird ?

Danke.

Gruss
Rush
Rush
 
Posts: 177
Joined: 09.08.2015, 19:05

Re: Batchdatei oder Skriptdatei

Postby aker » 01.10.2015, 22:16

Prinzipiell also folgendes:
1) Selbst-Update
2) Sammelskript [sprich Download]
3) Installation

Damit nicht unnötig viel Code administrativ aufgerufen wird würde ich folgendes Skript vorschlagen (Benutzer muss aber schon Administrator sein):
Code: Select all
@echo off
verify other 2>nul

set MyDir=<wsusou-Pfad>
set MyTaskName=<Task-Name>

cd /d "%MyDir%\cmd"
call CheckOUVersion.cmd
if errorlevel 1 (
  call UpdateOU.cmd
)

cd custom
call RunAll.cmd

schtasks /Run /TN "%MyTaskName%"


Ersetzen Sie in diesem Code die Folge "<wsusou-Pfad>" mit Ihrem Pfad zur UpdateGenerator.exe (z.B. "C:\wsusoffline").
Erstellen Sie nun über die Aufgabenplanung eine Aufgabe mit einem eindeutigen Namen (z.B. "wsusoffline") und stellen Sie diese wie folgt ein:
- Im Register "Allgemein" setzen Sie den Haken "Mit höchsten Privilegien ausführen".
- Das Register "Trigger" bleibt unverändert
- Im Register "Aktionen" fügen Sie eine Aktion hinzu.
Aktion: Programm starten
Programm/Skript: C:\Windows\system32\cmd.exe
Argumente hinzufügen: /c "<Ihr wsusou Pfad>\client\cmd\DoUpdate.cmd"
Starten in: "<Ihr wsusou Pfad>\client\cmd>"
- Das Register "Bedingungen" bleibt unverändert.
- Im Register "Einstellungen" die Haken bei "Aufgabe beenden, falls sie länger ausgeführt wird als" und bei "Beenden der aktiven Aufgabe erzwingen, falls sie auf Aufforderung nicht beendet wird" entfernen
[Geschrieben für Windows 7; Namen können leicht abweichen]

Nun in meinem Code noch das "<Task-Name>" mit dem Namen Ihrer Aufgabe erstzen (hier also "wsusoffline" [ohne Anführungszeichen]).

Viele Grüße
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Batchdatei oder Skriptdatei

Postby Rush » 02.10.2015, 10:01

Super danke :)

werde es mal am Wochenende testen und mich dazu melden.

Wäre noch ein 4. Punkt möglich ? ... und zwar das laden und instaalieren der jeweils aktuellsten Beta bzw. Trunk-Version ? trunk r700 usw ...

Danke.

Gruss
Rush
Rush
 
Posts: 177
Joined: 09.08.2015, 19:05

Re: Batchdatei oder Skriptdatei

Postby aker » 02.10.2015, 15:33

Funktioniert sicherlich, müsste ich aber erst nachlesen.
:arrow: viewtopic.php?f=3&t=374

Viele Grüße
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Batchdatei oder Skriptdatei

Postby Rush » 04.10.2015, 17:29

ok muss es auch erstmal testen ... gerade ist eine neue Version erschienen ;)
Rush
 
Posts: 177
Joined: 09.08.2015, 19:05

Re: Batchdatei oder Skriptdatei

Postby aker » 04.10.2015, 20:41

Wenn das aktuelle Skript funktioniert, sehe ich mir -Iwan-'s Updater einmal an und gucke, wie man den implementieren kann.

Viele Grüße
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Batchdatei oder Skriptdatei

Postby Rush » 25.02.2016, 22:40

hallo,

irgendwie kam ich leider noch nicht dazu aber würde es auch noch etwas einfacher gehn für einen anfänger sprich einfach eine batch-datei im wsus ordner starten ?

danke. ;)
Rush
 
Posts: 177
Joined: 09.08.2015, 19:05

Re: Batchdatei oder Skriptdatei

Postby aker » 26.02.2016, 09:51

Das Problem ist, dass eine Batch-Datei an sich von allein nicht mit Admin-Rechten gestartet wird (von wsusou aber benötigt). Es wäre durchaus möglich ein Skript zu schreiben, dass diese zeitgesteuerte Aufgabe erstellt, im Moment kann ich das aber nicht.

Viele Grüße
Wer Rechtschreibfehler findet, darf sie behalten oder an den Meistbietenden versteigern. / Everybody finding a misspelling is allowed to keep or sell it.
aker

WSUS Offline Update „Community Edition“
https://gitlab.com/wsusoffline/wsusoffline/-/releases
aker
 
Posts: 3999
Joined: 02.03.2011, 15:32

Re: Batchdatei oder Skriptdatei

Postby Rush » 17.06.2016, 09:50

ich komme hier leider nicht weiter, da mir hier das programmierwissen fehlt usw :( ... könnte noch jemand etwas helfen :) ?
Rush
 
Posts: 177
Joined: 09.08.2015, 19:05


Return to Verschiedenes / Miscellaneous

Who is online

Users browsing this forum: No registered users and 45 guests