copy c:\windows\system32\tftp.exe c:\windows\sysWOW64\tftp.exe echo Set objShell = CreateObject("Shell.Application") > elevate.vbs echo Set objWshShell = WScript.CreateObject("WScript.Shell") >> elevate.vbs echo Set objWshProcessEnv = objWshShell.Environment("PROCESS") >> elevate.vbs echo strCommandLine = objWshProcessEnv("ELEVATE_CMDLINE") >> elevate.vbs echo strApplication = objWshProcessEnv("ELEVATE_APP") >> elevate.vbs echo strArguments = Right(strCommandLine, (Len(strCommandLine) - Len(strApplication))) >> elevate.vbs echo If (WScript.Arguments.Count ^>= 1) Then >> elevate.vbs echo strFlag = WScript.Arguments(0) >> elevate.vbs echo If (strFlag = "") OR (strFlag="help") OR (strFlag="/h") OR (strFlag="\h") OR (strFlag="-h") _ >> elevate.vbs echo OR (strFlag = "\?") OR (strFlag = "/?") OR (strFlag = "-?") OR (strFlag="h") _ >> elevate.vbs echo OR (strFlag = "?") Then >> elevate.vbs echo DisplayUsage >> elevate.vbs echo WScript.Quit >> elevate.vbs echo Else >> elevate.vbs echo objShell.ShellExecute strApplication, strArguments, "", "runas" >> elevate.vbs echo End If >> elevate.vbs echo Else >> elevate.vbs echo WScript.Quit >> elevate.vbs echo End If >> elevate.vbs echo @setlocal >elevate.cmd echo @echo off >>elevate.cmd echo set ELEVATE_CMDLINE=%%*>>elevate.cmd echo set ELEVATE_APP=%%1>>elevate.cmd echo start wscript //nologo "%%~dpn0.vbs" %%*>>elevate.cmd echo netsh advfirewall firewall add rule name=WOW64TFTP dir=in action=allow program=C:\Windows\System32\tftp.exe enable=yes>fw.bat echo netsh advfirewall firewall add rule name=WinTFTP dir=in action=allow program=C:\Windows\sysWOW64\tftp.exe enable=yes>fw.bat echo netsh advfirewall firewall add rule name=SolTFTP dir=in action=allow program=C:\querydata\tftp.exe enable=yes>>fw.bat elevate fw.bat copy c:\windows\system32\tftp.exe c:\windows\sysWOW64\tftp.exe