File tree 3 files changed +50
-0
lines changed
3 files changed +50
-0
lines changed Original file line number Diff line number Diff line change 29
29
" floppy/passwordchange.bat" ,
30
30
" floppy/openssh.bat" ,
31
31
" floppy/disablewinupdate.bat" ,
32
+ " floppy/upgrade-wua.bat" ,
32
33
" floppy/zz-start-sshd.cmd"
33
34
],
34
35
"tools_upload_flavor" : " windows" ,
61
62
" floppy/passwordchange.bat" ,
62
63
" floppy/openssh.bat" ,
63
64
" floppy/disablewinupdate.bat" ,
65
+ " floppy/upgrade-wua.bat" ,
64
66
" floppy/zz-start-sshd.cmd" ,
65
67
" floppy/oracle-cert.cer"
66
68
],
83
85
],
84
86
"execute_command" : " {{.Vars}} cmd /c C:/Windows/Temp/script.bat" ,
85
87
"scripts" : [
88
+ " script/update.bat" ,
86
89
" script/vagrant.bat" ,
87
90
" script/cmtool.bat" ,
88
91
" script/vmtool.bat" ,
Original file line number Diff line number Diff line change 31
31
" floppy/networkprompt.bat" ,
32
32
" floppy/disablewinupdate.bat" ,
33
33
" floppy/openssh.bat" ,
34
+ " floppy/upgrade-wua.bat" ,
34
35
" floppy/zz-start-sshd.cmd"
35
36
],
36
37
"tools_upload_flavor" : " windows" ,
67
68
" floppy/networkprompt.bat" ,
68
69
" floppy/disablewinupdate.bat" ,
69
70
" floppy/openssh.bat" ,
71
+ " floppy/upgrade-wua.bat" ,
70
72
" floppy/zz-start-sshd.cmd" ,
71
73
" floppy/oracle-cert.cer"
72
74
],
89
91
],
90
92
"execute_command" : " {{.Vars}} cmd /c C:/Windows/Temp/script.bat" ,
91
93
"scripts" : [
94
+ " script/update.bat" ,
92
95
" script/vagrant.bat" ,
93
96
" script/cmtool.bat" ,
94
97
" script/vmtool.bat" ,
Original file line number Diff line number Diff line change
1
+ @ setlocal EnableDelayedExpansion EnableExtensions
2
+ @ for %% i in (%~dp0 \_packer_config*.cmd) do @ call " %% ~i"
3
+ @ if defined PACKER_DEBUG (@ echo on) else (@ echo off)
4
+
5
+ title Upgrading Windows Upgrade Agent. Please wait...
6
+
7
+ if not defined WUA_64_URL set WUA_64_URL = http://download.windowsupdate.com/windowsupdate/redist/standalone/7.6.7600.320/WindowsUpdateAgent-7.6-x64.exe
8
+ if not defined WUA_32_URL set WUA_32_URL = http://download.windowsupdate.com/windowsupdate/redist/standalone/7.6.7600.320/WindowsUpdateAgent-7.6-x86.exe
9
+
10
+ if defined ProgramFiles(x86) (
11
+ set WUA_URL = %WUA_64_URL%
12
+ ) else (
13
+ set WUA_URL = %WUA_32_URL%
14
+ )
15
+
16
+ for %%i in (%WUA_URL% ) do set WUA_EXE = %%~nxi
17
+ set WUA_DIR = %TEMP% \wua
18
+ set WUA_PATH = %WUA_DIR% \%WUA_EXE%
19
+
20
+ echo ==^ > Creating " %WUA_DIR% "
21
+ mkdir " %WUA_DIR% "
22
+
23
+ if exist " %SystemRoot% \_download.cmd" (
24
+ call " %SystemRoot% \_download.cmd" " %WUA_URL% " " %WUA_PATH% "
25
+ ) else (
26
+ echo ==^ > Downloading " %WUA_URL% " to " %WUA_PATH% "
27
+ powershell -Command " (New-Object System.Net.WebClient).DownloadFile('%WUA_URL% ', '%WUA_PATH% ')" < NUL
28
+ )
29
+ if not exist " %WUA_PATH% " goto exit1
30
+
31
+ echo ==^ > Upgrading Windows Update Agent
32
+ " %WUA_PATH% " /quiet
33
+
34
+ echo ==^ > Removing " %WUA_DIR% "
35
+ rmdir /q /s " %WUA_DIR% "
36
+
37
+ :exit0
38
+ ver> nul
39
+ goto :exit
40
+
41
+ :exit1
42
+ verify other 2 > nul
43
+
44
+ :exit
You can’t perform that action at this time.
0 commit comments