You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2008/12/12 19:20:18 UTC

svn commit: r726079 [14/32] - in /incubator/vcl/tags/import: ./ managementnode/ managementnode/bin/ managementnode/etc/ managementnode/etc/vcl/ managementnode/legacy_vcl_vbs_scripts/ managementnode/lib/ managementnode/lib/VCL/ managementnode/lib/VCL/Mo...

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLcleanup.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLcleanup.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLcleanup.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLcleanup.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,6 @@
+@echo off
+
+del %SystemRoot%\system32\GroupPolicy\User\Scripts\Logon\VCLprepare.cmd
+del "C:\Documents and Settings\Default User\Desktop\Windows Media Player.lnk"
+del "C:\Documents and Settings\root\Desktop\Windows Media Player.lnk"
+ 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLcleanup.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLprepare.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLprepare.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLprepare.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLprepare.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,15 @@
+@echo off
+
+cd %APPDATA%/vcl
+
+%SystemRoot%\system32\cscript.exe unsetautologon.vbs
+
+%SystemRoot%\system32\cscript.exe updatecygwin.vbs
+
+%SystemRoot%\system32\cscript.exe postconfig.vbs
+
+copy VCLcleanup.cmd C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\
+
+%SystemRoot%\system32\eventcreate.exe /T INFORMATION /L APPLICATION /SO VCLprepare.cmd /ID 555 /D "%COMPUTERNAME% is READY."
+
+%SystemRoot%\system32\logoff.exe

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLprepare.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLrcboot.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLrcboot.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLrcboot.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLrcboot.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,17 @@
+@echo off
+
+copy "C:\Documents and Settings\root\Application Data\VCL\VCLprepare.cmd" C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\
+
+del C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\VCLcleanup.cmd
+
+cd %APPDATA%/vcl
+
+%SystemRoot%\system32\cmd.exe /c C:\WINDOWS\regedit.exe /s nodyndns.reg
+
+%SystemRoot%\system32\cmd.exe /c wsname.exe /N:$DNS /MCN
+
+%SystemRoot%\system32\cmd.exe /c C:\WINDOWS\system32\ping.exe 1.1.1.1 %-n 1 -w 5000 > NUL
+
+%SystemRoot%\system32\cmd.exe /c newsid.exe /a /d 6
+
+del C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\VCLrcboot.cmd 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/VCLrcboot.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/enablepagefile.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/enablepagefile.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/enablepagefile.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/enablepagefile.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,11 @@
+On Error Resume Next
+Set oWshShell = CreateObject("WScript.Shell")
+
+' turn back on pagefile
+strCommand = "reg.exe add " & Chr(34) & _
+  "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" & Chr(34) &_
+  " /v PagingFiles /d " & Chr(34) & "c:\pagefile.sys 0 0" & Chr(34) & " /t REG_MULTI_SZ /f"
+Set oExec = oWshShell.Exec(strcommand)
+Do While oExec.Status = 0
+   WScript.Sleep 100
+Loop

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/enablepagefile.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfo.bat
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfo.bat?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfo.bat (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfo.bat Fri Dec 12 10:20:10 2008
@@ -0,0 +1,115 @@
+@echo off
+
+FOR /f "skip=1 tokens=2,15 " %%a in ('IPCONFIG') do (
+  if %%a==Address. (
+    SET FIRST_IP=%%b 
+    GOTO CONTINUE
+  )
+)
+
+:CONTINUE
+
+FOR /f "skip=10 tokens=2,15 " %%a in ('IPCONFIG') do (
+  if %%a==Address. (
+    SET SECOND_IP=%%b 
+  )
+)
+
+REM echo FIRST_IP = %FIRST_IP%
+REM echo SECOND_IP = %SECOND_IP%
+
+FOR /f "skip=1 tokens=1,2* " %%a in ('IPCONFIG') do (
+  if %%b==adapter (
+    SET FIRST_NAME=%%c
+    GOTO CONTINUE2
+  )
+)
+
+:CONTINUE2
+
+FOR /f "skip=10 tokens=1,2* " %%a in ('IPCONFIG') do (
+  if %%b==adapter (
+    SET SECOND_NAME=%%c
+  )
+)
+
+FOR /f "tokens=1 delims=:" %%a in ('echo %FIRST_NAME%') do (
+    SET FIRST_NAME=%%a
+)
+
+FOR /f "tokens=1 delims=:" %%a in ('echo %SECOND_NAME%') do (
+    SET SECOND_NAME=%%a
+)
+
+FOR /f "skip=1 tokens=2,13 " %%a in ('IPCONFIG') do (
+  if %%a==Gateway (
+    SET FIRST_GW=%%b 
+    GOTO CONTINUE3
+  )
+)
+
+:CONTINUE3
+
+FOR /f "skip=10 tokens=2,13 " %%a in ('IPCONFIG') do (
+  if %%a==Gateway (
+    SET SECOND_GW=%%b 
+  )
+)
+
+REM echo FIRST_IP = %FIRST_IP%
+REM echo FIRST_NAME = %FIRST_NAME%
+REM echo SECOND_IP = %SECOND_IP%
+REM echo SECOND_NAME = %SECOND_NAME%
+
+FOR /f "tokens=1,5 delims=. " %%a in ('echo %FIRST_IP%%SECOND_IP%') do (
+    if %%a==10 (
+      if %%b==152 (
+        SET INTERNAL_IP=%FIRST_IP%
+        SET INTERNAL_NAME=%FIRST_NAME%
+        SET INTERNAL_GW=%FIRST_GW%
+        SET EXTERNAL_IP=%SECOND_IP%
+        SET EXTERNAL_NAME=%SECOND_NAME%
+        SET EXTERNAL_GW=%SECOND_GW%
+      ) else (
+        SET INTERNAL_IP=%FIRST_IP%
+        SET INTERNAL_NAME=%FIRST_NAME%
+        SET INTERNAL_GW=%FIRST_GW%
+        SET EXTERNAL_IP=NA
+        SET EXTERNAL_NAME=NA
+        SET EXTERNAL_GW=NA
+      )
+    ) else (
+      if %%a==152 (
+        if %%b==10 (
+          SET EXTERNAL_IP=%FIRST_IP%
+          SET EXTERNAL_NAME=%FIRST_NAME%
+          SET EXTERNAL_GW=%FIRST_GW%
+          SET INTERNAL_IP=%SECOND_IP%
+          SET INTERNAL_NAME=%SECOND_NAME%
+          SET INTERNAL_GW=%SECOND_GW%
+        ) else (
+          SET EXTERNAL_IP=%FIRST_IP%
+          SET EXTERNAL_NAME=%FIRST_NAME%
+          SET EXTERNAL_GW=%FIRST_GW%
+          SET INTERNAL_IP=NA
+          SET INTERNAL_NAME=NA
+          SET INTERNAL_GW=NA
+        )
+      ) else (
+        SET INTERNAL_IP=NA
+        SET INTERNAL_NAME=NA
+        SET INTERNAL_GW=NA
+        SET EXTERNAL_IP=NA
+        SET EXTERNAL_NAME=NA
+        SET EXTERNAL_GW=NA
+      )
+    )
+)
+
+REM echo INTERNAL_IP = %INTERNAL_IP%
+REM echo INTERNAL_NAME = %INTERNAL_NAME%
+REM echo INTERNAL_GW = %INTERNAL_GW%
+
+REM echo EXTERNAL_IP = %EXTERNAL_IP%
+REM echo EXTERNAL_NAME = %EXTERNAL_NAME%
+REM echo EXTERNAL_GW = %EXTERNAL_GW%

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfo.bat
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfosetfw.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfosetfw.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfosetfw.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfosetfw.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,120 @@
+On Error Resume Next
+ 
+Dim objWMIService, objItem, objService
+Dim colListOfServices, strComputer, strService, intSleep
+Dim colNicConfigs,colNicAdapter,strDescription,strMAC
+Dim strIPAddresses,strGWAddress
+
+strComputer = "."
+ 
+Set objWMIService = GetObject("winmgmts:" _
+ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
+Set colNicConfigs = objWMIService.ExecQuery _
+ ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
+Set colNicAdapter = objWMIService.ExecQuery _
+ ("SELECT * FROM Win32_NetworkAdapter")
+ 
+For Each objNicConfig In colNicConfigs
+   strDescription = objNicConfig.Description
+   strMAC = objNicConfig.MACAddress
+ If InStr(strDescription, "Broadcom") Then
+   strIPAddresses = ""
+   If Not IsNull(objNicConfig.IPAddress) Then
+      For Each strIPAddress In objNicConfig.IPAddress
+          If Not strIPAddress = "" Then
+               strIPAddresses = strIPAddresses & strIPAddress
+          End If
+      Next
+   End If
+   strGWAddresses = ""
+   If Not IsNull(objNicConfig.DefaultIPGateway) Then
+      For Each strGWAddress In objNicConfig.DefaultIPGateway
+          If Not strGWAddress = "" Then
+               strGWAddresses = strGWAddresses & strGWAddress
+          End If
+      Next
+   End If
+
+
+' WScript.Echo "IP Address  : " & strIPAddresses & VbCrLf & _
+'              "MAC Address : " & strMAC & VbCrLf & _
+'              "GW Address  : " & strGWAddresses
+ For Each objNicAdapter In colNicAdapter
+   If strMAC = objNicAdapter.MACAddress Then
+     strNetConnectionID = objNicAdapter.NetConnectionID
+     If Not strNetConnectionID = "" Then
+       'WScript.Echo "Name: " & strNetConnectionID & VbCrLf
+ If Left(strIPAddresses,3) = "10." Then
+    INTERNAL_IP = strIPAddresses
+    INTERNAL_NAME = strNetConnectionID
+    INTERNAL_GW = strGWAddresses
+ End If
+
+ If Left(strIPAddresses,4) = "152." Then
+    EXTERNAL_IP = strIPAddresses
+    EXTERNAL_NAME = strNetConnectionID
+    EXTERNAL_GW = strGWAddresses
+ End If
+     End If
+   End If
+ Next
+
+
+ Else
+   strIPAddresses = ""
+   strGWAddresses = ""
+ End If
+
+Next
+
+
+
+'WScript.Echo "INTERNAL_IP = " & INTERNAL_IP
+'WScript.Echo "INTERNAL_NAME = " & INTERNAL_NAME
+'WScript.Echo "INTERNAL_GW = " & INTERNAL_GW
+
+'WScript.Echo "EXTERNAL_IP = " & EXTERNAL_IP
+'WScript.Echo "EXTERNAL_NAME = " & EXTERNAL_NAME
+'WScript.Echo "EXTERNAL_GW = " & EXTERNAL_GW
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+Dim strCMD1,routeCMD,strCMD2,strCMD3
+
+strCMD1 = "netsh firewall set icmpsetting type = 8 mode = enable interface = " & Chr(34) & INTERNAL_NAME & Chr(34)
+'oWshShell.run "%SystemRoot%\system32\route.exe -f -p ADD 0.0.0.0 MASK 0.0.0.0 EXTERNAL_GW METRIC 2",,true
+routeCMD = "route.exe -f -p ADD 0.0.0.0 MASK 0.0.0.0 " & EXTERNAL_GW & " METRIC 2"
+'WScript.Echo "setting route" & routeCMD
+oWshShell.run routeCMD,,true
+'WScript.Echo "setting icmpsetting " & strCMD1
+oWshShell.run strCMD1,,true
+strCMD2 = "netsh firewall set portopening protocol = TCP port = 3389 mode = disable interface = " & Chr(34) & EXTERNAL_NAME & Chr(34)
+'WScript.Echo "closing 3389 " & strCMD2
+oWshShell.run strCMD2,,true
+strCMD3 = "netsh firewall set portopening protocol = TCP port = 22 name = SSHD mode = enable interface = " & Chr(34) & INTERNAL_NAME & Chr(34)
+'WScript.Echo "opening 22 " & strCMD3
+oWshShell.run strCMD3,,true
+
+objWMIService=""
+' update syslog - stop and restart service
+
+strComputer = "."
+intSleep = 1500
+
+'On Error Resume Next
+' NB strService is case sensitive.
+strService = " 'ntsyslog' "
+Set objWMIService = GetObject("winmgmts:" _
+& "{impersonationLevel=impersonate}!\\" _
+& strComputer & "\root\cimv2")
+Set colListOfServices = objWMIService.ExecQuery _
+("Select * from Win32_Service Where Name ="_
+& strService & " ")
+For Each objService in colListOfServices
+objService.StopService()
+WSCript.Sleep intSleep
+oWshShell.run """reg add HKLM\SOFTWARE\SaberNet /v syslog /d INTERNAL_GW /f""",,true
+objService.StartService()
+Next
+'WScript.Echo "Your "& strService & " service has Started"
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/networkinfosetfw.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/postconfig.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/postconfig.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/postconfig.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/postconfig.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,125 @@
+On Error Resume Next
+ 
+Dim objWMIService, objItem, objService
+Dim colListOfServices, strComputer, strService, intSleep
+Dim colNicConfigs,colNicAdapter,strDescription,strMAC
+Dim strIPAddresses,strGWAddress
+
+strComputer = "."
+ 
+Set objWMIService = GetObject("winmgmts:" _
+ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
+Set colNicConfigs = objWMIService.ExecQuery _
+ ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
+Set colNicAdapter = objWMIService.ExecQuery _
+ ("SELECT * FROM Win32_NetworkAdapter")
+ 
+For Each objNicConfig In colNicConfigs
+   strDescription = objNicConfig.Description
+   strMAC = objNicConfig.MACAddress
+ If InStr(strDescription, "Broadcom") Then
+   strIPAddresses = ""
+   If Not IsNull(objNicConfig.IPAddress) Then
+      For Each strIPAddress In objNicConfig.IPAddress
+          If Not strIPAddress = "" Then
+               strIPAddresses = strIPAddresses & strIPAddress
+          End If
+      Next
+   End If
+   strGWAddresses = ""
+   If Not IsNull(objNicConfig.DefaultIPGateway) Then
+      For Each strGWAddress In objNicConfig.DefaultIPGateway
+          If Not strGWAddress = "" Then
+               strGWAddresses = strGWAddresses & strGWAddress
+          End If
+      Next
+   End If
+
+
+ WScript.Echo "IP Address  : " & strIPAddresses & VbCrLf & _
+              "MAC Address : " & strMAC & VbCrLf & _
+              "GW Address  : " & strGWAddresses
+ For Each objNicAdapter In colNicAdapter
+   If strMAC = objNicAdapter.MACAddress Then
+     strNetConnectionID = objNicAdapter.NetConnectionID
+     If Not strNetConnectionID = "" Then
+       'WScript.Echo "Name: " & strNetConnectionID & VbCrLf
+ If Left(strIPAddresses,3) = "10." Then
+    INTERNAL_IP = strIPAddresses
+    INTERNAL_NAME = strNetConnectionID
+    INTERNAL_GW = strGWAddresses
+ End If
+
+ If Left(strIPAddresses,4) = "152." Then
+    EXTERNAL_IP = strIPAddresses
+    EXTERNAL_NAME = strNetConnectionID
+    EXTERNAL_GW = strGWAddresses
+ End If
+     End If
+   End If
+ Next
+
+
+ Else
+   strIPAddresses = ""
+   strGWAddresses = ""
+ End If
+
+Next
+
+
+
+'WScript.Echo "INTERNAL_IP = " & INTERNAL_IP
+'WScript.Echo "INTERNAL_NAME = " & INTERNAL_NAME
+'WScript.Echo "INTERNAL_GW = " & INTERNAL_GW
+
+'WScript.Echo "EXTERNAL_IP = " & EXTERNAL_IP
+'WScript.Echo "EXTERNAL_NAME = " & EXTERNAL_NAME
+'WScript.Echo "EXTERNAL_GW = " & EXTERNAL_GW
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+Dim strCMD1,routeCMD,strCMD2,strCMD3,strCMD4
+
+strCMD1 = "netsh firewall set icmpsetting type = 8 mode = enable interface = " & Chr(34) & INTERNAL_NAME & Chr(34)
+'oWshShell.run "%SystemRoot%\system32\route.exe -f -p ADD 0.0.0.0 MASK 0.0.0.0 EXTERNAL_GW METRIC 2",,true
+routeCMD = "route.exe -f -p ADD 0.0.0.0 MASK 0.0.0.0 " & EXTERNAL_GW & " METRIC 2"
+'WScript.Echo "setting route" & routeCMD
+oWshShell.run routeCMD,,true
+'WScript.Echo "setting icmpsetting " & strCMD1
+oWshShell.run strCMD1,,true
+strCMD2 = "netsh firewall set portopening protocol = TCP port = 3389 mode = disable interface = " & Chr(34) & EXTERNAL_NAME & Chr(34)
+'WScript.Echo "closing 3389 " & strCMD2
+oWshShell.run strCMD2,,true
+strCMD3 = "netsh firewall set portopening protocol = TCP port = 22 name = SSHD mode = enable interface = " & Chr(34) & INTERNAL_NAME & Chr(34)
+'WScript.Echo "opening 22 " & strCMD3
+oWshShell.run strCMD3,,true
+
+' Renew address so  local private adapter has it's gateway
+strCMD4 = "ipconfig /renew"
+'WScript.Echo "ipconfig /renew " & strCMD3
+oWshShell.run strCMD4,,true
+
+objWMIService=""
+' update syslog - stop and restart service
+
+strComputer = "."
+intSleep = 1500
+
+'On Error Resume Next
+' NB strService is case sensitive.
+strService = " 'ntsyslog' "
+Set objWMIService = GetObject("winmgmts:" _
+& "{impersonationLevel=impersonate}!\\" _
+& strComputer & "\root\cimv2")
+Set colListOfServices = objWMIService.ExecQuery _
+("Select * from Win32_Service Where Name ="_
+& strService & " ")
+For Each objService in colListOfServices
+objService.StopService()
+WSCript.Sleep intSleep
+oWshShell.run """reg add HKLM\SOFTWARE\SaberNet /v syslog /d INTERNAL_GW /f""",,true
+objService.StartService()
+Next
+'WScript.Echo "Your "& strService & " service has Started"
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/postconfig.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setfw.bat
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setfw.bat?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setfw.bat (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setfw.bat Fri Dec 12 10:20:10 2008
@@ -0,0 +1,17 @@
+@echo off
+
+ipconfig /renew
+
+ping 1.1.1.1 -n 1 -w 10000 > NUL
+
+call "%APPDATA%\VCL\networkinfo.bat"
+
+%SystemRoot%\system32\route.exe -p ADD 0.0.0.0 MASK 0.0.0.0 %EXTERNAL_GW% METRIC 2
+
+netsh firewall set icmpsetting type = 8 mode = enable interface = "%INTERNAL_NAME%"
+
+netsh firewall set portopening protocol = TCP port = 3389 mode = enable scope = custom addresses = %INTERNAL_GW%
+
+netsh firewall set portopening protocol = TCP port = 3389 mode = disable interface = "%EXTERNAL_NAME%"
+
+netsh firewall set portopening protocol = TCP port = 22 name = SSHD mode = enable interface = "%INTERNAL_NAME%"

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setfw.bat
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setsyslog.bat
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setsyslog.bat?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setsyslog.bat (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setsyslog.bat Fri Dec 12 10:20:10 2008
@@ -0,0 +1,37 @@
+@echo off
+
+call "%APPDATA%\VCL\networkinfo.bat"
+
+sc stop ntsyslog
+
+:WAIT
+FOR /f "skip=1 tokens=1,4 " %%a in ('sc query ntsyslog') do (
+  if %%a==STATE (
+    if %%b==STOPPED (
+      GOTO CONTINUE
+    ) else (
+      ping 1.1.1.1 -n 1 -w 1000 > NUL
+      GOTO WAIT
+    )
+  )
+)
+
+:CONTINUE
+
+reg add HKLM\SOFTWARE\SaberNet /v Syslog /d %INTERNAL_GW% /f
+
+sc start ntsyslog
+
+:WAIT2
+FOR /f "skip=1 tokens=1,4 " %%a in ('sc query ntsyslog') do (
+  if %%a==STATE (
+    if %%b==RUNNING (
+      GOTO END
+    ) else (
+      ping 1.1.1.1 -n 1 -w 1000 > NUL
+      GOTO WAIT2
+    )
+  )
+)
+
+:END
\ No newline at end of file

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/setsyslog.bat
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/unsetautologon.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/unsetautologon.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/unsetautologon.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/unsetautologon.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,8 @@
+On Error Resume Next
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+' Turn off auto-login
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "0"
+
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/unsetautologon.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/updatecygwin.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/updatecygwin.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/updatecygwin.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/updatecygwin.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,33 @@
+Set oWshShell = CreateObject("WScript.Shell")
+
+' create new "passwd" and "group" files for cygwin, because SID was changed 
+oWshShell.Run "cmd.exe /C del " & "c:\cygwin\etc\group", 0, TRUE
+WScript.Sleep 1000
+oWshShell.Run "cmd.exe /C del " & "c:\cygwin\etc\passwd", 0, TRUE
+WScript.Sleep 1000
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\mkgroup.exe -l" & " > c:\cygwin\etc\group", 0, TRUE
+WScript.Sleep 1000
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\mkpasswd.exe -l" & " > c:\cygwin\etc\passwd", 0, TRUE
+WScript.Sleep 1000
+
+' restore ownership of files
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /etc/ssh*", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe -R root:None /home/", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /var/empty", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /var/log/sshd.log", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /var/log/lastlog", 0, TRUE
+WScript.Sleep 1000
+
+' regenerate ssh keys
+' first delete old ones
+oWshShell.Run "cmd.exe /C del " & "c:\cygwin\etc\ssh_host_*", 0, TRUE
+
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\ssh-keygen.exe -q -t rsa1 -f /etc/ssh_host_key -N " & Chr(34) & Chr(34), 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\ssh-keygen.exe -q -t rsa -f /etc/ssh_host_rsa_key -N " & Chr(34) & Chr(34), 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\ssh-keygen.exe -q -t dsa -f /etc/ssh_host_dsa_key -N " & Chr(34) & Chr(34), 0, TRUE
+
+' start SSH Daemon
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\cygrunsrv.exe -S sshd", 0, TRUE
+'WScript.Sleep 1000
+
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Scripts/updatecygwin.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/CleanUp.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/CleanUp.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/CleanUp.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/CleanUp.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/EmptyRecycleBin.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/EmptyRecycleBin.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/EmptyRecycleBin.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/EmptyRecycleBin.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/spdrvscn.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/spdrvscn.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/spdrvscn.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/Utilities/spdrvscn.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/cmdlines.txt
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/%24oem%24/cmdlines.txt?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/cmdlines.txt (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/cmdlines.txt Fri Dec 12 10:20:10 2008
@@ -0,0 +1,5 @@
+[Commands]
+"cmd /c C:\WINDOWS\regedit.exe /s nodyndns.reg"
+"cmd /c C:\WINDOWS\system32\cscript.exe setname.vbs"
+"cmd /c C:\WINDOWS\system32\ping.exe 1.1.1.1 -n 1 -w 5000 > NUL"
+"cmd /c C:\WINDOWS\system32\cscript.exe setautologon.vbs"
\ No newline at end of file

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/nodyndns.reg
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/%24oem%24/nodyndns.reg?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/nodyndns.reg (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/nodyndns.reg Fri Dec 12 10:20:10 2008
@@ -0,0 +1,6 @@
+REGEDIT4
+
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
+"DisableDynamicUpdate"=dword:00000001
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
+"DisableReverseAddressRegistrations"=dword:00000001
\ No newline at end of file

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setautologon.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/%24oem%24/setautologon.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setautologon.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setautologon.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,14 @@
+On Error Resume Next
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+' setup DefaultUserName as root
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName", "root"
+
+' setup DefaultPassword
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword", "cl0udy"
+
+' Turn on auto-login
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "1"
+
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setautologon.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setname.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/%24oem%24/setname.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setname.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setname.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,65 @@
+strCurrentImagePath = "C:\cygwin\home\root\currentimage.txt"
+strSetnameLogfile = "C:\cygwin\home\root\setname.log"
+
+Set objShell = WScript.CreateObject("WScript.Shell")
+
+' Read the currentimage.txt file and find the id= line
+strImageID = GetKeyValue(strCurrentImagePath, "id", "=")
+
+' If image ID wasn't found don't include it
+If Len(strImageID) > 0 Then
+   strComputerName = "$DNS-" & strImageID
+Else
+   strComputerName = "$DNS"
+End If
+
+' Execute the wsname.exe utility
+' Set the computer name to the hostname ($DNS) followed by the image ID
+strSetnameCommand = "wsname.exe /N:" & strComputerName & " /LOGFILE:" & strSetnameLogfile & " /IGNOREMEMBERSHIP /ADR /NOSTRICTNAMECHECKING /LONGDNSHOST"
+objShell.Exec(strSetnameCommand)
+
+' Read the currentimage.txt file and find the prettyname= line
+strImagePrettyname = GetKeyValue(strCurrentImagePath, "prettyname", "=")
+
+' If image pretty name wasn't found use the computer name for My Computer
+If Len(strImagePrettyname) > 0 Then
+   strMyComputerName = strImagePrettyname
+Else
+   strMyComputerName = "%COMPUTERNAME%"
+End If
+
+' Modify the registry key that controls how My Computer is displayed
+' Set it to the image prettyname
+strMyComputerReg = "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\"
+objShell.RegWrite strMyComputerReg, strMyComputerName, "REG_EXPAND_SZ"
+objShell.RegWrite strMyComputerReg & "LocalizedString", strMyComputerName, "REG_EXPAND_SZ"
+
+WScript.Quit
+'----------------------------------------------------------
+Function GetKeyValue(strFilePath, strKey, strDeliminator)
+   Set objFSO = CreateObject("Scripting.FileSystemObject")
+   Set objInputFile = objFSO.OpenTextFile(strFilePath)
+
+   strPattern = "^" & strKey & strDeliminator & "(.*)$"
+   Do While Not (objInputFile.atEndOfStream) And Len(strValue)=0
+      strLine = objInputFile.ReadLine
+      strValue = RegExpVal(strPattern, strLine, 0)
+   Loop
+   
+   objInputFile.Close
+   
+   GetKeyValue = strValue
+End Function
+
+'----------------------------------------------------------
+Function RegExpVal(strPattern, strString, idx)
+	On Error Resume Next
+	Dim regEx, Match, Matches, RetStr
+	Set regEx        = New RegExp
+	regEx.Pattern    = strPattern
+	regEx.IgnoreCase = True
+	regEx.Global     = True
+	Set Matches      = regEx.Execute( strString )
+	RegExpVal        = Matches( 0 ).SubMatches( idx )
+End Function
+'----------------------------------------------------------
\ No newline at end of file

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/setname.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/wsname.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/%24oem%24/wsname.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/wsname.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/i386/$oem$/wsname.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,168 @@
+rem @echo off
+cls
+
+set UTILITIES=C:\Sysprep\Utilities
+set VCL_SCRIPTS=C:\Documents and Settings\root\Application Data\VCL
+set WINDOWS_SCRIPTS=%SystemRoot%\System32\GroupPolicy\User\Scripts
+set DOCS=%SystemDrive%\Documents and Settings
+
+
+:VCL_SCRIPTS
+echo Removing old VCL scripts...
+rem Delete and recreate the root/AppData/VCL directory to make sure it's clean
+if exist "%VCL_SCRIPTS%" rmdir /s /q "%VCL_SCRIPTS%"
+mkdir "%VCL_SCRIPTS%"
+
+rem Clear out any old files in the GroupPolicy\User\Scripts directories
+if exist "%WINDOWS_SCRIPTS%\Logon\VCLprepare.cmd" del /A /S /Q /F "%WINDOWS_SCRIPTS%\Logon\VCLprepare.cmd"
+if exist "%WINDOWS_SCRIPTS%\Logoff\VCLcleanup.cmd" del /A /S /Q /F "%WINDOWS_SCRIPTS%\Logoff\VCLcleanup.cmd"
+echo.
+
+echo Copying new VCL scripts...
+copy /y "C:\Sysprep\Scripts\*.*" "%VCL_SCRIPTS%\"
+copy /y "%VCL_SCRIPTS%\VCLprepare.cmd" "%WINDOWS_SCRIPTS%\Logon\"
+echo.
+
+
+:CLEAN
+set DELETE=%TEMP%
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+set DELETE=%TMP%
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+set DELETE=%SystemRoot%\Temp
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+echo Removing "%SystemRoot%\*.tmp" files...
+del /A /S /Q /F "%SystemRoot%\*.tmp"
+echo.
+
+set DELETE=%SystemRoot%\ie7updates
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+set DELETE=%SystemRoot%\ServicePackFiles
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+set DELETE=%SystemRoot%\SoftwareDistribution\Download
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+rem Minidump files are created if an application crashes, used for debugging
+set DELETE=%SystemRoot%\Minidump
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+rem $NtUninstall...$ are uninstall files for Windows updates
+set DELETE=%SystemRoot%\$NtUninstall
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b "%DELETE%*"`) DO rmdir /S /Q "%SystemRoot%\%%x"
+echo.
+
+rem $NtServicePackUninstall...$ are uninstall files for Windows service packs
+set DELETE=%SystemRoot%\$NtServicePackUninstall
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b "%DELETE%*"`) DO rmdir /S /Q "%SystemRoot%\%%x"
+echo.
+
+rem $MSI*Uninstall...$ are uninstall files for Windows Installer service updates (msiexec.exe)
+set DELETE=%SystemRoot%\$MSI*Uninstall
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b "%DELETE%*"`) DO rmdir /S /Q "%SystemRoot%\%%x"
+echo.
+
+rem Dr Watson logs and memory dumps
+set DELETE=%ALLUSERSPROFILE%\Application Data\Microsoft\Dr Watson
+echo Removing directory %DELETE%...
+if exist "%DELETE%" rmdir /S /Q "%DELETE%"
+echo.
+
+rem Page file should be disabled, try to delete it again
+set DELETE=%SystemDrive%\pagefile.sys
+echo Removing file %DELETE%...
+if exist "%DELETE%" del /A /S /Q /F "%DELETE%"
+echo.
+
+rem inf\oem* and infcache.1 files are cached OEM drivers, removal suggested by vernalex.com
+echo Removing cached OEM drivers at "%SystemRoot%\inf\oem*.*"...
+del /A /S /Q /F "%SystemRoot%\inf\oem*.*"
+del /A /S /Q /F "%SystemRoot%\inf\infcache.1"
+echo.
+
+echo Emptying Recycle Bin...
+"%UTILITIES%\EmptyRecycleBin.exe" /q
+echo.
+
+
+:PROFILES
+echo Cleaning up user profiles...
+set DELETE=Cookies
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Local Settings\Temp
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Recent
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Local Settings\Recent
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Local Settings\Temporary Internet Files
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+
+:AFS
+echo Stopping AFS client service...
+sc stop TransarcAFSDaemon
+echo Removing AFSCache and afsd_init.log files
+del /A /S /Q /F "%SystemRoot%\AFSCache"
+del /A /S /Q /F "%SystemRoot%\afsd_init.log"
+echo.
+
+
+:DRIVERS
+echo Scanning drivers...
+"%UTILITIES%\spdrvscn.exe" /p "C:\Sysprep\Drivers" /e inf /f /a /s /q
+echo.
+
+
+:EVENTLOG
+echo Clearing the event logs...
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c Application
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c "Internet Explorer"
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c Security
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c System
+
+:SYSPREP
+
+echo Starting Sysprep...
+"C:\Sysprep\sysprep.exe" -quiet -reboot -reseal -mini -activated
+echo.
+
+:END
+echo Done.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.inf
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.inf?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.inf (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep/sysprep.inf Fri Dec 12 10:20:10 2008
@@ -0,0 +1,67 @@
+;SetupMgrTag
+[Unattended]
+    OemSkipEula=Yes
+    OemPreinstall=Yes
+    InstallFilesPath=C:\sysprep\i386
+    TargetPath=\WINDOWS
+    DriverSigningPolicy=ignore
+    UpdateInstalledDrivers=no
+
+[GuiUnattended]
+    AdminPassword=*
+    EncryptedAdminPassword=NO
+    OEMSkipRegional=1
+    OEMDuplicatorstring="VCL project"
+    TimeZone=35
+    OemSkipWelcome=1
+
+[UserData]
+    ProductKey=WIN_XP_PRO_KEY
+    FullName="VCL"
+    OrgName="NCSU"
+    ComputerName=*
+
+[Display]
+    BitsPerPel=32
+    Xresolution=1024
+    YResolution=768
+    Vrefresh=75
+
+[Identification]
+    JoinWorkgroup=WORKGROUP
+
+[Networking]
+    InstallDefaultComponents=Yes
+
+[Branding]
+    BrandIEUsingUnattended=Yes
+
+[Proxy]
+    Proxy_Enable=0
+    Use_Same_Proxy=0
+
+[SysprepMassStorage]
+PCI\VEN_1000&DEV_0622 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0624 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0626 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0628 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0030 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0032 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0050 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0056 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0640 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0646 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0062 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F041028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F051028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F061028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F071028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F081028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F091028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058&SUBSYS_1F0E1028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058&SUBSYS_1F0F1028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058&SUBSYS_1F101028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+
+

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLcleanup.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLcleanup.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLcleanup.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLcleanup.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,6 @@
+@echo off
+
+del %SystemRoot%\system32\GroupPolicy\User\Scripts\Logon\VCLprepare.cmd
+del "C:\Documents and Settings\Default User\Desktop\Windows Media Player.lnk"
+del "C:\Documents and Settings\root\Desktop\Windows Media Player.lnk"
+ 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLcleanup.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLprepare.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLprepare.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLprepare.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLprepare.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,17 @@
+@echo off
+
+cd %APPDATA%/vcl
+
+%SystemRoot%\system32\cscript.exe unsetautologon.vbs
+
+%SystemRoot%\system32\cscript.exe updatecygwin.vbs
+
+%SystemRoot%\system32\cmd.exe /c setfw.bat
+
+%SystemRoot%\system32\cmd.exe /c setsyslog.bat
+
+copy VCLcleanup.cmd C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\
+
+%SystemRoot%\system32\eventcreate.exe /T INFORMATION /L APPLICATION /SO VCLprepare.cmd /ID 555 /D "%COMPUTERNAME% is READY."
+
+%SystemRoot%\system32\logoff.exe

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLprepare.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLrcboot.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLrcboot.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLrcboot.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLrcboot.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,17 @@
+@echo off
+
+copy "C:\Documents and Settings\root\Application Data\VCL\VCLprepare.cmd" C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\
+
+del C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\VCLcleanup.cmd
+
+cd %APPDATA%/vcl
+
+%SystemRoot%\system32\cmd.exe /c C:\WINDOWS\regedit.exe /s nodyndns.reg
+
+%SystemRoot%\system32\cmd.exe /c wsname.exe /N:$DNS /MCN
+
+%SystemRoot%\system32\cmd.exe /c C:\WINDOWS\system32\ping.exe 1.1.1.1 %-n 1 -w 5000 > NUL
+
+%SystemRoot%\system32\cmd.exe /c newsid.exe /a /d 6
+
+del C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\VCLrcboot.cmd 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/VCLrcboot.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/enablepagefile.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/enablepagefile.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/enablepagefile.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/enablepagefile.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,11 @@
+On Error Resume Next
+Set oWshShell = CreateObject("WScript.Shell")
+
+' turn back on pagefile
+strCommand = "reg.exe add " & Chr(34) & _
+  "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" & Chr(34) &_
+  " /v PagingFiles /d " & Chr(34) & "c:\pagefile.sys 0 0" & Chr(34) & " /t REG_MULTI_SZ /f"
+Set oExec = oWshShell.Exec(strcommand)
+Do While oExec.Status = 0
+   WScript.Sleep 100
+Loop

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/enablepagefile.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfo.bat
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfo.bat?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfo.bat (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfo.bat Fri Dec 12 10:20:10 2008
@@ -0,0 +1,115 @@
+@echo off
+
+FOR /f "skip=1 tokens=2,15 " %%a in ('IPCONFIG') do (
+  if %%a==Address. (
+    SET FIRST_IP=%%b 
+    GOTO CONTINUE
+  )
+)
+
+:CONTINUE
+
+FOR /f "skip=10 tokens=2,15 " %%a in ('IPCONFIG') do (
+  if %%a==Address. (
+    SET SECOND_IP=%%b 
+  )
+)
+
+REM echo FIRST_IP = %FIRST_IP%
+REM echo SECOND_IP = %SECOND_IP%
+
+FOR /f "skip=1 tokens=1,2* " %%a in ('IPCONFIG') do (
+  if %%b==adapter (
+    SET FIRST_NAME=%%c
+    GOTO CONTINUE2
+  )
+)
+
+:CONTINUE2
+
+FOR /f "skip=10 tokens=1,2* " %%a in ('IPCONFIG') do (
+  if %%b==adapter (
+    SET SECOND_NAME=%%c
+  )
+)
+
+FOR /f "tokens=1 delims=:" %%a in ('echo %FIRST_NAME%') do (
+    SET FIRST_NAME=%%a
+)
+
+FOR /f "tokens=1 delims=:" %%a in ('echo %SECOND_NAME%') do (
+    SET SECOND_NAME=%%a
+)
+
+FOR /f "skip=1 tokens=2,13 " %%a in ('IPCONFIG') do (
+  if %%a==Gateway (
+    SET FIRST_GW=%%b 
+    GOTO CONTINUE3
+  )
+)
+
+:CONTINUE3
+
+FOR /f "skip=10 tokens=2,13 " %%a in ('IPCONFIG') do (
+  if %%a==Gateway (
+    SET SECOND_GW=%%b 
+  )
+)
+
+REM echo FIRST_IP = %FIRST_IP%
+REM echo FIRST_NAME = %FIRST_NAME%
+REM echo SECOND_IP = %SECOND_IP%
+REM echo SECOND_NAME = %SECOND_NAME%
+
+FOR /f "tokens=1,5 delims=. " %%a in ('echo %FIRST_IP%%SECOND_IP%') do (
+    if %%a==10 (
+      if %%b==152 (
+        SET INTERNAL_IP=%FIRST_IP%
+        SET INTERNAL_NAME=%FIRST_NAME%
+        SET INTERNAL_GW=%FIRST_GW%
+        SET EXTERNAL_IP=%SECOND_IP%
+        SET EXTERNAL_NAME=%SECOND_NAME%
+        SET EXTERNAL_GW=%SECOND_GW%
+      ) else (
+        SET INTERNAL_IP=%FIRST_IP%
+        SET INTERNAL_NAME=%FIRST_NAME%
+        SET INTERNAL_GW=%FIRST_GW%
+        SET EXTERNAL_IP=NA
+        SET EXTERNAL_NAME=NA
+        SET EXTERNAL_GW=NA
+      )
+    ) else (
+      if %%a==152 (
+        if %%b==10 (
+          SET EXTERNAL_IP=%FIRST_IP%
+          SET EXTERNAL_NAME=%FIRST_NAME%
+          SET EXTERNAL_GW=%FIRST_GW%
+          SET INTERNAL_IP=%SECOND_IP%
+          SET INTERNAL_NAME=%SECOND_NAME%
+          SET INTERNAL_GW=%SECOND_GW%
+        ) else (
+          SET EXTERNAL_IP=%FIRST_IP%
+          SET EXTERNAL_NAME=%FIRST_NAME%
+          SET EXTERNAL_GW=%FIRST_GW%
+          SET INTERNAL_IP=NA
+          SET INTERNAL_NAME=NA
+          SET INTERNAL_GW=NA
+        )
+      ) else (
+        SET INTERNAL_IP=NA
+        SET INTERNAL_NAME=NA
+        SET INTERNAL_GW=NA
+        SET EXTERNAL_IP=NA
+        SET EXTERNAL_NAME=NA
+        SET EXTERNAL_GW=NA
+      )
+    )
+)
+
+REM echo INTERNAL_IP = %INTERNAL_IP%
+REM echo INTERNAL_NAME = %INTERNAL_NAME%
+REM echo INTERNAL_GW = %INTERNAL_GW%
+
+REM echo EXTERNAL_IP = %EXTERNAL_IP%
+REM echo EXTERNAL_NAME = %EXTERNAL_NAME%
+REM echo EXTERNAL_GW = %EXTERNAL_GW%

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfo.bat
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfosetfw.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfosetfw.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfosetfw.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfosetfw.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,120 @@
+On Error Resume Next
+ 
+Dim objWMIService, objItem, objService
+Dim colListOfServices, strComputer, strService, intSleep
+Dim colNicConfigs,colNicAdapter,strDescription,strMAC
+Dim strIPAddresses,strGWAddress
+
+strComputer = "."
+ 
+Set objWMIService = GetObject("winmgmts:" _
+ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
+Set colNicConfigs = objWMIService.ExecQuery _
+ ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
+Set colNicAdapter = objWMIService.ExecQuery _
+ ("SELECT * FROM Win32_NetworkAdapter")
+ 
+For Each objNicConfig In colNicConfigs
+   strDescription = objNicConfig.Description
+   strMAC = objNicConfig.MACAddress
+ If InStr(strDescription, "Broadcom") Then
+   strIPAddresses = ""
+   If Not IsNull(objNicConfig.IPAddress) Then
+      For Each strIPAddress In objNicConfig.IPAddress
+          If Not strIPAddress = "" Then
+               strIPAddresses = strIPAddresses & strIPAddress
+          End If
+      Next
+   End If
+   strGWAddresses = ""
+   If Not IsNull(objNicConfig.DefaultIPGateway) Then
+      For Each strGWAddress In objNicConfig.DefaultIPGateway
+          If Not strGWAddress = "" Then
+               strGWAddresses = strGWAddresses & strGWAddress
+          End If
+      Next
+   End If
+
+
+' WScript.Echo "IP Address  : " & strIPAddresses & VbCrLf & _
+'              "MAC Address : " & strMAC & VbCrLf & _
+'              "GW Address  : " & strGWAddresses
+ For Each objNicAdapter In colNicAdapter
+   If strMAC = objNicAdapter.MACAddress Then
+     strNetConnectionID = objNicAdapter.NetConnectionID
+     If Not strNetConnectionID = "" Then
+       'WScript.Echo "Name: " & strNetConnectionID & VbCrLf
+ If Left(strIPAddresses,3) = "10." Then
+    INTERNAL_IP = strIPAddresses
+    INTERNAL_NAME = strNetConnectionID
+    INTERNAL_GW = strGWAddresses
+ End If
+
+ If Left(strIPAddresses,4) = "152." Then
+    EXTERNAL_IP = strIPAddresses
+    EXTERNAL_NAME = strNetConnectionID
+    EXTERNAL_GW = strGWAddresses
+ End If
+     End If
+   End If
+ Next
+
+
+ Else
+   strIPAddresses = ""
+   strGWAddresses = ""
+ End If
+
+Next
+
+
+
+'WScript.Echo "INTERNAL_IP = " & INTERNAL_IP
+'WScript.Echo "INTERNAL_NAME = " & INTERNAL_NAME
+'WScript.Echo "INTERNAL_GW = " & INTERNAL_GW
+
+'WScript.Echo "EXTERNAL_IP = " & EXTERNAL_IP
+'WScript.Echo "EXTERNAL_NAME = " & EXTERNAL_NAME
+'WScript.Echo "EXTERNAL_GW = " & EXTERNAL_GW
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+Dim strCMD1,routeCMD,strCMD2,strCMD3
+
+strCMD1 = "netsh firewall set icmpsetting type = 8 mode = enable interface = " & Chr(34) & INTERNAL_NAME & Chr(34)
+'oWshShell.run "%SystemRoot%\system32\route.exe -f -p ADD 0.0.0.0 MASK 0.0.0.0 EXTERNAL_GW METRIC 2",,true
+routeCMD = "route.exe -f -p ADD 0.0.0.0 MASK 0.0.0.0 " & EXTERNAL_GW & " METRIC 2"
+'WScript.Echo "setting route" & routeCMD
+oWshShell.run routeCMD,,true
+'WScript.Echo "setting icmpsetting " & strCMD1
+oWshShell.run strCMD1,,true
+strCMD2 = "netsh firewall set portopening protocol = TCP port = 3389 mode = disable interface = " & Chr(34) & EXTERNAL_NAME & Chr(34)
+'WScript.Echo "closing 3389 " & strCMD2
+oWshShell.run strCMD2,,true
+strCMD3 = "netsh firewall set portopening protocol = TCP port = 22 name = SSHD mode = enable interface = " & Chr(34) & INTERNAL_NAME & Chr(34)
+'WScript.Echo "opening 22 " & strCMD3
+oWshShell.run strCMD3,,true
+
+objWMIService=""
+' update syslog - stop and restart service
+
+strComputer = "."
+intSleep = 1500
+
+'On Error Resume Next
+' NB strService is case sensitive.
+strService = " 'ntsyslog' "
+Set objWMIService = GetObject("winmgmts:" _
+& "{impersonationLevel=impersonate}!\\" _
+& strComputer & "\root\cimv2")
+Set colListOfServices = objWMIService.ExecQuery _
+("Select * from Win32_Service Where Name ="_
+& strService & " ")
+For Each objService in colListOfServices
+objService.StopService()
+WSCript.Sleep intSleep
+oWshShell.run """reg add HKLM\SOFTWARE\SaberNet /v syslog /d INTERNAL_GW /f""",,true
+objService.StartService()
+Next
+'WScript.Echo "Your "& strService & " service has Started"
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/networkinfosetfw.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setfw.bat
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setfw.bat?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setfw.bat (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setfw.bat Fri Dec 12 10:20:10 2008
@@ -0,0 +1,17 @@
+@echo off
+
+ipconfig /renew
+
+ping 1.1.1.1 -n 1 -w 10000 > NUL
+
+call "%APPDATA%\VCL\networkinfo.bat"
+
+%SystemRoot%\system32\route.exe -p ADD 0.0.0.0 MASK 0.0.0.0 %EXTERNAL_GW% METRIC 2
+
+netsh firewall set icmpsetting type = 8 mode = enable interface = "%INTERNAL_NAME%"
+
+netsh firewall set portopening protocol = TCP port = 3389 mode = enable scope = custom addresses = %INTERNAL_GW%
+
+netsh firewall set portopening protocol = TCP port = 3389 mode = disable interface = "%EXTERNAL_NAME%"
+
+netsh firewall set portopening protocol = TCP port = 22 name = SSHD mode = enable interface = "%INTERNAL_NAME%"

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setfw.bat
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setsyslog.bat
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setsyslog.bat?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setsyslog.bat (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setsyslog.bat Fri Dec 12 10:20:10 2008
@@ -0,0 +1,37 @@
+@echo off
+
+call "%APPDATA%\VCL\networkinfo.bat"
+
+sc stop ntsyslog
+
+:WAIT
+FOR /f "skip=1 tokens=1,4 " %%a in ('sc query ntsyslog') do (
+  if %%a==STATE (
+    if %%b==STOPPED (
+      GOTO CONTINUE
+    ) else (
+      ping 1.1.1.1 -n 1 -w 1000 > NUL
+      GOTO WAIT
+    )
+  )
+)
+
+:CONTINUE
+
+reg add HKLM\SOFTWARE\SaberNet /v Syslog /d %INTERNAL_GW% /f
+
+sc start ntsyslog
+
+:WAIT2
+FOR /f "skip=1 tokens=1,4 " %%a in ('sc query ntsyslog') do (
+  if %%a==STATE (
+    if %%b==RUNNING (
+      GOTO END
+    ) else (
+      ping 1.1.1.1 -n 1 -w 1000 > NUL
+      GOTO WAIT2
+    )
+  )
+)
+
+:END
\ No newline at end of file

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/setsyslog.bat
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/unsetautologon.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/unsetautologon.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/unsetautologon.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/unsetautologon.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,8 @@
+On Error Resume Next
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+' Turn off auto-login
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "0"
+
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/unsetautologon.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/updatecygwin.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/updatecygwin.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/updatecygwin.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/updatecygwin.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,33 @@
+Set oWshShell = CreateObject("WScript.Shell")
+
+' create new "passwd" and "group" files for cygwin, because SID was changed 
+oWshShell.Run "cmd.exe /C del " & "c:\cygwin\etc\group", 0, TRUE
+WScript.Sleep 1000
+oWshShell.Run "cmd.exe /C del " & "c:\cygwin\etc\passwd", 0, TRUE
+WScript.Sleep 1000
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\mkgroup.exe -l" & " > c:\cygwin\etc\group", 0, TRUE
+WScript.Sleep 1000
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\mkpasswd.exe -l" & " > c:\cygwin\etc\passwd", 0, TRUE
+WScript.Sleep 1000
+
+' restore ownership of files
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /etc/ssh*", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe -R root:None /home/", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /var/empty", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /var/log/sshd.log", 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\chown.exe root:None /var/log/lastlog", 0, TRUE
+WScript.Sleep 1000
+
+' regenerate ssh keys
+' first delete old ones
+oWshShell.Run "cmd.exe /C del " & "c:\cygwin\etc\ssh_host_*", 0, TRUE
+
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\ssh-keygen.exe -q -t rsa1 -f /etc/ssh_host_key -N " & Chr(34) & Chr(34), 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\ssh-keygen.exe -q -t rsa -f /etc/ssh_host_rsa_key -N " & Chr(34) & Chr(34), 0, TRUE
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\ssh-keygen.exe -q -t dsa -f /etc/ssh_host_dsa_key -N " & Chr(34) & Chr(34), 0, TRUE
+
+' start SSH Daemon
+oWshShell.Run "cmd.exe /C " & "c:\cygwin\bin\cygrunsrv.exe -S sshd", 0, TRUE
+'WScript.Sleep 1000
+
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Scripts/updatecygwin.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp ReadMe.txt
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp%20ReadMe.txt?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp ReadMe.txt (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp ReadMe.txt Fri Dec 12 10:20:10 2008
@@ -0,0 +1,51 @@
+
+
+CleanUp [Version 1.41]
+
+
+ Cleans temporary files out of the %TEMP% directory.
+
+ Temporary files include the following patterns:
+ *.tmp;  ~*.*;  _*.*;  *.~*;  *._*;  gl*.exe;  mse0*.*; ol*.tmp.html;
+ msohtml*.*; vbe; frontpagetempdir; exchangeperflog_*.dat; vpmectmp;
+ twain.log; tw*.mtx
+
+
+ Syntax: CleanUp.exe [/Y] [/O] [/A] [/P:folder] [/Q]
+
+ /Y suppresses the 'Are you sure?' prompt.
+ /O deletes only old files (recommended). Any files that have been created,
+    modified or accessed on the same day will be skipped.
+ /A deletes all files, not just temporary files (Use caution!).
+ /P allows you to clean out a folder other than %TEMP%.
+   (When used with /A the %WINDIR%, System32 and root folders are not allowed.)
+ /Q suppresses all output, including errors.
+
+ /? or -? displays this syntax and always returns 1.
+  A successful completion returns 0.
+
+
+Copyright 1999-2003 Marty List, www.OptimumX.com
+
+
+==================================================================
+
+
+Revision History:
+	1.41	12/31/2003
+	Changed /o behavior to ignore the accessed date on folders.
+
+	1.40	12/21/2003
+	Added additional temporary file patterns.
+
+	1.30	10/09/2002
+	Added additional temporary file patterns.
+
+	1.20	03/12/2001
+	Modified /O switch to check the created, modified and accessed dates.
+
+	1.10	07/05/2000
+	Added support for the /O switch to delete only old files.
+
+	1.00 	12/12/2000
+	Initial release.

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/CleanUp.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin ReadMe.txt
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin%20ReadMe.txt?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin ReadMe.txt (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin ReadMe.txt Fri Dec 12 10:20:10 2008
@@ -0,0 +1,28 @@
+
+Empty Recycle Bin [version 1.00]
+
+
+ Empties the Windows Recycle Bin.
+
+
+ Syntax: EmptyRecycleBin.exe [/Q]
+
+ /Q suppresses the 'Are you sure?' prompt and the progress bar.
+
+ /? or -? displays this syntax and always returns 1.
+  A successful completion returns 0.
+
+
+Copyright 2002 Marty List, Marty@OptimumX.com
+
+
+=======================================================================
+
+System Requirements: Windows XP; Windows 2000; Windows ME; Windows 98
+		     Windows NT4 and Windows 95 require Active Desktop.
+
+
+Revision History:
+
+1.00 	08/28/2002
+Initial release.

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/EmptyRecycleBin.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/spdrvscn.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/spdrvscn.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/spdrvscn.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/Utilities/spdrvscn.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/cmdlines.txt
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/%24oem%24/cmdlines.txt?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/cmdlines.txt (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/cmdlines.txt Fri Dec 12 10:20:10 2008
@@ -0,0 +1,5 @@
+[Commands]
+"cmd /c C:\WINDOWS\regedit.exe /s nodyndns.reg"
+"cmd /c wsname.exe /N:%DNS /MCN"
+"cmd /c C:\WINDOWS\system32\ping.exe 1.1.1.1 -n 1 -w 5000 > NUL"
+"cmd /c C:\WINDOWS\system32\cscript.exe setautologon.vbs"

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/nodyndns.reg
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/%24oem%24/nodyndns.reg?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/nodyndns.reg (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/nodyndns.reg Fri Dec 12 10:20:10 2008
@@ -0,0 +1,6 @@
+REGEDIT4
+
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
+"DisableDynamicUpdate"=dword:00000001
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
+"DisableReverseAddressRegistrations"=dword:00000001
\ No newline at end of file

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/setautologon.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/%24oem%24/setautologon.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/setautologon.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/setautologon.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,14 @@
+On Error Resume Next
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+' setup DefaultUserName as root
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName", "root"
+
+' setup DefaultPassword
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword", "cl0udy"
+
+' Turn on auto-login
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "1"
+
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/setautologon.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/wsname.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/%24oem%24/wsname.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/wsname.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/i386/$oem$/wsname.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,156 @@
+rem @echo off
+cls
+
+set UTILITIES=C:\Sysprep\Utilities
+set VCL_SCRIPTS=C:\Documents and Settings\root\Application Data\VCL
+set WINDOWS_SCRIPTS=%SystemRoot%\System32\GroupPolicy\User\Scripts
+set DOCS=%SystemDrive%\Documents and Settings
+
+
+:VCL_SCRIPTS
+echo Removing old VCL scripts...
+rem Delete and recreate the root/AppData/VCL directory to make sure it's clean
+if exist "%VCL_SCRIPTS%" rmdir /s /q "%VCL_SCRIPTS%"
+mkdir "%VCL_SCRIPTS%"
+
+rem Clear out any old files in the GroupPolicy\User\Scripts directories
+if exist "%WINDOWS_SCRIPTS%\Logon\VCLprepare.cmd" del /A /S /Q /F "%WINDOWS_SCRIPTS%\Logon\VCLprepare.cmd"
+if exist "%WINDOWS_SCRIPTS%\Logoff\VCLcleanup.cmd" del /A /S /Q /F "%WINDOWS_SCRIPTS%\Logoff\VCLcleanup.cmd"
+echo.
+
+echo Copying new VCL scripts...
+copy /y "C:\Sysprep\Scripts\*.*" "%VCL_SCRIPTS%\"
+copy /y "%VCL_SCRIPTS%\VCLprepare.cmd" "%WINDOWS_SCRIPTS%\Logon\"
+echo.
+
+
+:CLEAN
+set DELETE=%TEMP%
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+set DELETE=%TMP%
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+set DELETE=%SystemRoot%\Temp
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+echo Removing "%SystemRoot%\*.tmp" files...
+del /A /S /Q /F "%SystemRoot%\*.tmp"
+echo.
+
+set DELETE=%SystemRoot%\SoftwareDistribution\Download
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+rem Minidump files are created if an application crashes, used for debugging
+set DELETE=%SystemRoot%\Minidump
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DELETE%\*"`) DO rmdir /S /Q "%DELETE%\%%x"
+FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DELETE%\*"`) DO del /A /S /Q /F "%DELETE%\%%x"
+echo.
+
+rem $NtUninstall...$ are uninstall files for Windows updates
+set DELETE=%SystemRoot%\$NtUninstall
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b "%DELETE%*"`) DO rmdir /S /Q "%SystemRoot%\%%x"
+echo.
+
+rem $NtServicePackUninstall...$ are uninstall files for Windows service packs
+set DELETE=%SystemRoot%\$NtServicePackUninstall
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b "%DELETE%*"`) DO rmdir /S /Q "%SystemRoot%\%%x"
+echo.
+
+rem $MSI*Uninstall...$ are uninstall files for Windows Installer service updates (msiexec.exe)
+set DELETE=%SystemRoot%\$MSI*Uninstall
+echo Removing files and subdirectories in %DELETE%...
+FOR /F "usebackq delims==" %%x IN (`dir /b "%DELETE%*"`) DO rmdir /S /Q "%SystemRoot%\%%x"
+echo.
+
+rem Dr Watson logs and memory dumps
+set DELETE=%ALLUSERSPROFILE%\Application Data\Microsoft\Dr Watson
+echo Removing directory %DELETE%...
+if exist "%DELETE%" rmdir /S /Q "%DELETE%"
+echo.
+
+rem Page file should be disabled, try to delete it again
+set DELETE=%SystemDrive%\pagefile.sys
+echo Removing file %DELETE%...
+if exist "%DELETE%" del /A /S /Q /F "%DELETE%"
+echo.
+
+rem inf\oem* and infcache.1 files are cached OEM drivers, removal suggested by vernalex.com
+echo Removing cached OEM drivers at "%SystemRoot%\inf\oem*.*"...
+del /A /S /Q /F "%SystemRoot%\inf\oem*.*"
+del /A /S /Q /F "%SystemRoot%\inf\infcache.1"
+echo.
+
+echo Emptying Recycle Bin...
+"%UTILITIES%\EmptyRecycleBin.exe" /q
+echo.
+
+
+:PROFILES
+echo Cleaning up user profiles...
+set DELETE=Cookies
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Local Settings\Temp
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Recent
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Local Settings\Recent
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+set DELETE=Local Settings\Temporary Internet Files
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" rmdir /S /Q "%DOCS%\%%u\%DELETE%\%%x"
+FOR /F "usebackq delims==" %%u IN (`dir /b /a:d "%DOCS%\*"`) DO if exist "%DOCS%\%%u\%DELETE%" FOR /F "usebackq delims==" %%x IN (`dir /b /a:-d "%DOCS%\%%u\%DELETE%\*"`) DO if exist "%DOCS%\%%u\%DELETE%\%%x" del /A /S /Q /F "%DOCS%\%%u\%DELETE%\%%x"
+
+
+:AFS
+echo Stopping AFS client service...
+sc stop TransarcAFSDaemon
+echo Removing AFSCache and afsd_init.log files
+del /A /S /Q /F "%SystemRoot%\AFSCache"
+del /A /S /Q /F "%SystemRoot%\afsd_init.log"
+echo.
+
+
+:DRIVERS
+echo Scanning drivers...
+"%UTILITIES%\spdrvscn.exe" /p "C:\Sysprep\Drivers" /e inf /f /a /s /q
+echo.
+
+
+:EVENTLOG
+echo Clearing the event logs...
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c Application
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c "Internet Explorer"
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c Security
+"%UTILITIES%\PsTools\psloglist.exe" -accepteula -o null -c System
+
+:SYSPREP
+
+echo Starting Sysprep...
+"C:\Sysprep\sysprep.exe" -quiet -reboot -reseal -mini -activated
+echo.
+
+:END
+echo Done.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.cmd
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.inf
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.inf?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.inf (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_2003/sysprep.inf Fri Dec 12 10:20:10 2008
@@ -0,0 +1,69 @@
+;SetupMgrTag
+[Unattended]
+    OemSkipEula=Yes
+    OemPreinstall=Yes
+    InstallFilesPath=C:\sysprep\i386
+    TargetPath=\WINDOWS
+    DriverSigningPolicy=ignore
+    UpdateInstalledDrivers=no
+
+[GuiUnattended]
+    AdminPassword=*
+    EncryptedAdminPassword=NO
+    OEMSkipRegional=1
+    OEMDuplicatorstring="VCL project"
+    TimeZone=35
+    OemSkipWelcome=1
+
+[UserData]
+    ProductKey=WIN_2003_ENT_KEY
+    FullName="VCL"
+    OrgName="NCSU"
+    ComputerName=*
+
+[LicenseFilePrintData]
+    AutoMode=PerSeat
+
+[Display]
+    BitsPerPel=32
+    Xresolution=1024
+    YResolution=768
+    Vrefresh=75
+
+[Identification]
+    JoinWorkgroup=WORKGROUP
+
+[Networking]
+    InstallDefaultComponents=Yes
+
+[Branding]
+    BrandIEUsingUnattended=Yes
+
+[Proxy]
+    Proxy_Enable=0
+    Use_Same_Proxy=0
+
+[SysprepMassStorage]
+PCI\VEN_1000&DEV_0622 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0624 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0626 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0628 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0030 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0032 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0050 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0056 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0640 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0646 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0062 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F041028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F051028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F061028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F071028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F081028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0054&SUBSYS_1F091028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058&SUBSYS_1F0E1028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058&SUBSYS_1F0F1028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+PCI\VEN_1000&DEV_0058&SUBSYS_1F101028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
+

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/cmdlines.txt
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/%24oem%24/cmdlines.txt?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/cmdlines.txt (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/cmdlines.txt Fri Dec 12 10:20:10 2008
@@ -0,0 +1,5 @@
+[Commands]
+"cmd /c C:\WINDOWS\regedit.exe /s nodyndns.reg"
+"cmd /c wsname.exe /N:%DNS /MCN"
+"cmd /c C:\WINDOWS\system32\ping.exe 1.1.1.1 -n 1 -w 5000 > NUL"
+"cmd /c C:\WINDOWS\system32\cscript.exe setautologon.vbs"

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/nodyndns.reg
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/%24oem%24/nodyndns.reg?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/nodyndns.reg (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/nodyndns.reg Fri Dec 12 10:20:10 2008
@@ -0,0 +1,6 @@
+REGEDIT4
+
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
+"DisableDynamicUpdate"=dword:00000001
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
+"DisableReverseAddressRegistrations"=dword:00000001
\ No newline at end of file

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/setautologon.vbs
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/%24oem%24/setautologon.vbs?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/setautologon.vbs (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/setautologon.vbs Fri Dec 12 10:20:10 2008
@@ -0,0 +1,14 @@
+On Error Resume Next
+
+Set oWshShell = CreateObject("WScript.Shell")
+
+' setup DefaultUserName as root
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName", "root"
+
+' setup DefaultPassword
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword", "cl0udy"
+
+' Turn on auto-login
+oWshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "1"
+
+WScript.Quit

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/setautologon.vbs
------------------------------------------------------------------------------
    svn:executable = 

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/wsname.exe
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/%24oem%24/wsname.exe?rev=726079&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/wsname.exe
------------------------------------------------------------------------------
    svn:executable = 

Propchange: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/i386/$oem$/wsname.exe
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/sysprep.cmd
URL: http://svn.apache.org/viewvc/incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/sysprep.cmd?rev=726079&view=auto
==============================================================================
--- incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/sysprep.cmd (added)
+++ incubator/vcl/tags/import/managementnode/tools/Sysprep_vmware/sysprep.cmd Fri Dec 12 10:20:10 2008
@@ -0,0 +1,3 @@
+copy "C:\Documents and Settings/root/Application Data\VCL\VCLprepare.cmd" C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\
+del "C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\VCLcleanup.cmd"
+C:\Sysprep\sysprep -quiet -reseal -mini -activated -shutdown