Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Wget missing url trotz richtiger URL Angabe

Frage Entwicklung Batch & Shell

Mitglied: Noobstar0815

Noobstar0815 (Level 1) - Jetzt verbinden

28.05.2013 um 11:12 Uhr, 2061 Aufrufe, 6 Kommentare, 1 Danke

Guten morgen Admins =)
Ich versuche per wget automatisiert Java Updates etc herunterzuladen. Dazu habe ich mir eine Datei erstellt die auch funktioniert, das einzige woran ich hänge ist wget.
Um z.B. Flash Player zu aktualisieren habe ich folgenden Code:
01.
:FlashPlayerAcitveX 
02.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.msi 
03.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.msi 
04.
 
05.
goto loop
Sinn: Ist die Datei älter als 15 Tage oder das Alter ist "error" soll die vorhandene Datei gelöscht und neu heruntergeladen werden. Die URL an sich ist korrekt, allerdings gibt mir wget immer wieder die Meldung 'wget: missing URL'. Wisst ihr weiter?
Mitglied: certifiedit.net
28.05.2013 um 11:21 Uhr
Guten Morgen,

ich habe die entsprechenden wget Parts gerade durchgeprüft, bei mir funktioniert alles wunderbar @debian. Scheint also am vorhergehenden oder an der Umgebung zu liegen?

Allerdings hätte ich Interesse an dem kompletten Flashplayer UpdateSkript, wenn du Lust und Zeit hast darfst du daraus gerne einen Wissensbeitrag machen.

Grüße
Bitte warten ..
Mitglied: Noobstar0815
28.05.2013 um 11:28 Uhr
Ich poste hier einfach mal den gesamten Code, aber dieser Code ist nur dafür da, um die Aktualität der Daten sicher zu stellen, nicht zum installieren, dazu hatte ich mal einen Wissensbeitrag gemacht =)
Mein PC hier arbeitet unter XP, unser Server unter Windows 2003
01.
cls 
02.
@echo on 
03.
rem lw vorab auf default K: setzen 
04.
set lw=K: 
05.
echo Der aktuell ausgewaehlte Laufwerksbuchstabe ist "%lw%". Falls Sie ihn aendern     moechten geben Sie bitte einen neuen Laufwerksbuchstaben an. 
06.
set /p lw="Bitte freien Laufwerksbuchstaben angeben (G:...[K:]...Z:) " 
07.
net use %lw% \\WWW-HGR\BDR\BDR-Benutzer\Ausbildung\automatischeUpdateswoechentlich 
08.
set /A counter=0 
09.
 
10.
for /f "tokens=1-5 delims=. " %%i in ("%date%") do set "dayc=%%j" & set "monthc=%%k" & set "yearc=%%l" 
11.
 
12.
:loop 
13.
 
14.
set /A counter=%counter%+1 
15.
 
16.
if %counter%==1 set ordner=Adobe Flash Player Active X\& set ProgName=Adobe Flash Player Active X 
17.
if %counter%==2 set ordner=Adobe Flash Player Plug-In\& set ProgName=Adobe Flash Player Plug-In 
18.
if %counter%==3 set ordner=Adobe Reader\& set ProgName=Adobe Reader 
19.
if %counter%==4 set ordner=Adobe Shockwave\& set ProgName=Adobe Shockwave 
20.
if %counter%==5 set ordner=Firefox\& set ProgName=Firefox 
21.
if %counter%==6 set ordner=Java\& set ProgName=Java 
22.
if %counter%==7 set ordner=Microsoft Defender\& set ProgName=Microsoft Defender 
23.
if %counter%==8 goto END 
24.
 
25.
for /f "delims=" %%i in ('dir /a-d /tc "G:\%ordner%" ^| findstr /b [0-9]') do ( 
26.
	for /f "tokens=1-6*delims=.: " %%a in ("%%i") do ( 
27.
		set "dayf=%%a" 
28.
		set "monthf=%%b" 
29.
		set "yearf=%%c" 
30.
31.
32.
 
33.
if %dayf%==08 set "Svar=08" & set /a dayf=1%Svar%-100 
34.
if %dayf%==09 set "Svar=09" & set /a dayf=1%Svar%-100 
35.
if %monthf%==08 set /a set "Svar=09" & set /a monthf=1%Svar%-100 
36.
if %monthf%==09 set /a set "Svar=09" & set /a monthf=1%Svar%-100 
37.
if %dayc%==08 set "Svar=08" & set /a dayc=1%Svar%-100 
38.
if %dayc%==09 set "Svar=09" & set /a dayc=1%Svar%-100 
39.
if %monthc%==08 set /a set "Svar=09" & set /a monthc=1%Svar%-100 
40.
if %monthc%==09 set /a set "Svar=09" & set /a monthc=1%Svar%-100 
41.
 
42.
set /a yearf=%yearf% 
43.
set /a yearc=%yearc% 
44.
 
45.
set dDiv1=0 
46.
set dDiv2=0 
47.
set mDiv1=0 
48.
set mDiv2=0 
49.
set yDiv1=0 
50.
set yDiv2=0 
51.
 
52.
if %dayf% GTR %dayc% ( 
53.
	set /a dDiv1=%dayf%-%dayc% 
54.
	) else ( 
55.
	set /a dDiv2=%dayc%-%dayf% 
56.
57.
 
58.
if NOT %dDiv1%==0 set /a dDiv=%dDiv1% 
59.
if NOT %dDiv2%==0 set /a dDiv=%dDiv2% 
60.
 
61.
if %monthf% GTR %monthc% ( 
62.
	set /a mDiv1=%monthf%-%monthc% 
63.
	) else ( 
64.
	set /a mDiv2=%monthc%-%monthf% 
65.
66.
 
67.
if %yearf% LSS %yearc% set /a %yDiv1%=%yearf%-%yearc% 
68.
 
69.
if %mDiv1%==0 ( 
70.
	set /a mDivd=0 
71.
	) else ( 
72.
	set /a mDivd=%mDiv1%*30 
73.
74.
 
75.
if %mDiv2%==0 ( 
76.
	set /a mDivd=0 
77.
	) else ( 
78.
	set /a mDivd=%mDiv2%*30 
79.
80.
 
81.
if %yDiv1%==0 ( 
82.
	set /a yDivd=0 
83.
	) else ( 
84.
	set /a yDivd=%yDiv1%*365 
85.
86.
 
87.
if %yDiv2%==0 ( 
88.
	set /a yDivd=0 
89.
	) else ( 
90.
	set /a yDivd=%yDiv2%*365 
91.
92.
 
93.
if /i %yearf% LSS %yearc% ( 
94.
	if /i %monthf% LSS %monthc% ( 
95.
		if /i %dayf% LSS %dayc% ( 
96.
			set /a age=365+%mDivd%+%dDiv% 
97.
			) else ( 
98.
			set /a age=365+%dDiv%-%mDivd% 
99.
100.
		) else ( 
101.
	set /a age=365-(%dDiv%+%mDivd%) 
102.
103.
	) else ( 
104.
		if /i %monthf% LSS %monthc% ( 
105.
			if /i %dayf% LSS %dayc% ( 
106.
				set /a age=%mDivd%+%dDiv% 
107.
				) else ( 
108.
				set /a age=%mDivd%-%dDiv% 
109.
110.
			) else ( 
111.
			set /a age=%mDivd%+%dDiv% 
112.
113.
114.
		 
115.
echo Das Programm %ProgName% ist vom %dayf%.%monthf%.%yearf% und ist somit %age% Tage alt. 
116.
 
117.
if "%age%"=="" set age=error 
118.
 
119.
if %counter%==1 goto FlashPlayerAcitveX 
120.
if %counter%==2 goto FlashPlayerPlug-In 
121.
if %counter%==3 goto AdobeReader 
122.
if %counter%==4 goto Shockwave 
123.
if %counter%==5 goto Firefox 
124.
if %counter%==6 goto Java 
125.
if %counter%==7 goto MSDefender 
126.
 
127.
 
128.
 
129.
goto LOOP 
130.
 
131.
:FlashPlayerAcitveX 
132.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.msi 
133.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.msi 
134.
 
135.
goto loop 
136.
 
137.
:FlashPlayerPlug-In 
138.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_plugin.msi 
139.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_plugin.msi 
140.
 
141.
goto loop 
142.
 
143.
:AdobeReader 
144.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.03/de_DE/AdbeRdr11003_de_DE.exe 
145.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping ftp://ftp.adobe.com/pub/adobe/reader/win/11.x/11.0.03/de_DE/AdbeRdr11003_de_DE.exe 
146.
 
147.
goto loop 
148.
 
149.
:Shockwave 
150.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://www.adobe.com/go/sw_msi_installer 
151.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://www.adobe.com/go/sw_msi_installer 
152.
 
153.
goto loop 
154.
 
155.
:Firefox 
156.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://hicap.frontmotion.com/Firefox/Firefox-21.0/Firefox-21.0-de.msi 
157.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://hicap.frontmotion.com/Firefox/Firefox-21.0/Firefox-21.0-de.msi 
158.
 
159.
goto loop 
160.
	 
161.
:Java 
162.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://javadl.sun.com/webapps/download/AutoDL?BundleId=76860 
163.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://javadl.sun.com/webapps/download/AutoDL?BundleId=76860 
164.
 
165.
goto loop 
166.
 
167.
:MSDefender 
168.
if %age%==error DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.microsoft.com/download/b/2/3/b2353327-ad30-4800-a256-51d6ec99baec/windowsdefender.msi 
169.
if %age% GTR 15 DEL /Q "%lw%\%ordner%*.*" & wget --continue --directory-prefix="%lw%\%ordner%" --timestamping http://download.microsoft.com/download/b/2/3/b2353327-ad30-4800-a256-51d6ec99baec/windowsdefender.msi 
170.
 
171.
goto loop 
172.
 
173.
 
174.
:END 
175.
net use %lw% /d 
176.
pause
Ich denke zwar, dass man es auch einfacher prüfen könnte, aber was solls... :D
Bitte warten ..
Mitglied: Noobstar0815
28.05.2013 um 11:36 Uhr
Achso, und der ganze wget Kram läuft an sich bei mir, habe die ganzen wget Sachen in einer eigenen Datei oder irgend was anderes, da läuft alles ohne Probleme, auch mit Zielangabe etc, nur hier in dieser Datei will es einfach nicht. Habe es auch schon versucht per "call" eine andere Datei mit getestetem Code aufzurufen, selbe Fehler.
Bitte warten ..
Mitglied: certifiedit.net
28.05.2013 um 11:39 Uhr
OK, unter Windows würde ich auch eher ein entsprechendes Powershell cmdlet nutzen. Funktioniert der Aufruf denn nativ ohne Skript?
Bitte warten ..
Mitglied: Noobstar0815
28.05.2013 um 11:47 Uhr
Wie meinst du das mit "nativ"?
Bitte warten ..
Mitglied: Noobstar0815
28.05.2013 um 12:07 Uhr
Problem solved. Die Variable %ordner% hatte ein \ am Ende, was ich für eine andere Codezeile dort eingefügt hatte. Leider mag wget dieses \ nicht, so dass ich es dort entfernen und in der anderen Zeile eintragen musste.
Bitte warten ..
Ähnliche Inhalte
Apache Server
Probleme mit wget
gelöst Frage von Thomas91Apache Server20 Kommentare

Hey Administrator-Community, ich habe ein Problem mit meinem WPAD-Sever. Dieser hat bis gestern mit einem Crontab unser Proxy.pac vom ...

Linux Tools
Komplette Homepage Download mit wget
gelöst Frage von linguinLinux Tools9 Kommentare

Hallo, der Titel verrät ja schon das meiste. Ich möchte / soll von Daten von einer Internet Seite holen ...

Cloud-Dienste
Wget oder ähnliches für Webseite herunterladen
Frage von miichiii9Cloud-Dienste10 Kommentare

Guten Tag liebe Leute Ich habe eine kleine Frage Und zwar ich würde gerne eine Seite überwachen auf Änderungen. ...

Batch & Shell
Wget unter Windows, Speichern auf NAS
Frage von StoffnBatch & Shell5 Kommentare

Hallo! Ich möchte von einem Fileserver täglich oder wöchentlich (manuell) etwas herunterladen. Es geht dabei um mehrere Dateien auf ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 105 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
Frage von HelloWorldBatch & Shell16 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...

Hardware
Fujitsu Workstation mit K80 und Quadro P5000, Fehlermeldung: Connect Power Adapter
Frage von MachelloHardware7 Kommentare

Hallo Zusammen, ich benötige euren Rat da ich ratlos bin. Folgende Konfiguration im Büro: Fujitsu Workstation Celcius R940 Power ...