Advertisement
Guest User

Untitled

a guest
Oct 7th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 2.80 KB | None | 0 0
  1. deploy WinRM in xp:
  2.  
  3. 1) filter:
  4. ----------------------
  5. namespace: root\cimv2
  6.  
  7. SELECT Caption FROM Win32_OperatingSystem WHERE Not  Caption Like "Windows XP"
  8.  
  9.  
  10. 2) script to install .net and ps and open winRM firewall  (dont forget to download file and update path and IP)
  11. --------------------------------------------------
  12. @ECHO OFF
  13. netsh firewall add portopening TCP 5985 winRM enable custom 192.168.100.129    <<--------
  14. REM Make sure this batch file is being run with Windows XP
  15. VER | FINDSTR /L "5.1." > NUL
  16. IF %ERRORLEVEL% NEQ 0 ECHO It appears that you're not using Windows XP, so this batch file will exit now.&GOTO EOF
  17.  
  18. REM See if PowerShell is installed
  19. FOR /F "tokens=3" %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\PowerShell\1" /v Install ^| FIND "Install"') DO SET PowerShellInstalled=%%A
  20. CLS
  21.  
  22. IF NOT "%PowerShellInstalled%"=="0x1" ECHO PowerShell doesn't appear to be installed.&GOTO CheckPrerequisites
  23.  
  24. REM PowerShell is installed, so now see which version it is
  25. FOR /F "tokens=3" %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine" /v PowerShellVersion ^| FIND "PowerShellVersion"') DO SET PowerShellVersion=%%A
  26. CLS
  27.  
  28. IF "%PowerShellVersion%"=="" (
  29.  ECHO PowerShell appears to be installed, but the version number was unable to be
  30.  ECHO determined.
  31.  GOTO CheckPrerequisites
  32. )
  33.  
  34. ECHO PowerShell %PowerShellVersion% appears to be installed.
  35. IF %PowerShellVersion%==2.0 GOTO EOF
  36.  
  37. :CheckPrerequisites
  38. ECHO.
  39. ECHO Version 2 will now be installed.
  40. ECHO.
  41.  
  42. REM Make sure service pack 3 for Windows is installed
  43. REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CSDVersion | FIND "Service Pack 3" > NUL
  44. IF %ERRORLEVEL% EQU 0 GOTO CheckNETFramework2SP
  45. CLS
  46.  
  47. ECHO It appears that you're using Windows XP, but without service pack 3. Please
  48. ECHO install service pack 3 and then run this batch file again.
  49. ECHO.
  50. GOTO EOF
  51.  
  52. :CheckNETFramework2SP
  53. REM Service pack 3 for Windows is installed, so now make sure .NET Framework 2.0 (at least SP1) is installed
  54. FOR /F "tokens=3" %%A IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727" /v SP ^| FIND "SP"') DO SET NETFramework2SP=%%A
  55. CLS
  56.  
  57. IF NOT "%NETFramework2SP%"=="" IF NOT "%NETFramework2SP%"=="0x0" GOTO InstallPowerShell2
  58.  
  59. ECHO Installing .NET Framework 2.0 SP1...
  60. START "" /WAIT \\192.168.100.129\bginfo\ps\NetFx20SP1_x86.exe /q /norestart   <<<<---------------
  61. ECHO.
  62.  
  63. :InstallPowerShell2
  64. ECHO Installing PowerShell 2.0...
  65. START "" /WAIT \\192.168.100.129\bginfo\ps\WindowsXP-KB968930-x86-ENG.exe /quiet /passive /norestart    <<<<--------
  66. START "" /WAIT \\192.168.100.129\bginfo\ps\WindowsXP-KB936059-x86-ENU.exe /quiet /passive /norestart     <<<<------
  67.  
  68. :EOF
  69.  
  70.  
  71.  
  72. 4)  ENABLE start service of winRM in services
  73. --------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement