Guest User

Untitled

a guest
Jan 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. param($startstop)
  2.  
  3. if($startstop.ToLower() -eq "stop")
  4. {
  5. IISRESET /STOP
  6. gsv | ? {$_.DisplayName -like "*share*"} | set-service -StartupType Manual
  7. gsv | ? {$_.DisplayName -like "*share*"} | spsv -force
  8.  
  9. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | set-service -StartupType Manual
  10. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | spsv
  11.  
  12. gsv | ? {$_.DisplayName -like "*iis*"} | set-service -StartupType Manual
  13. gsv | ? {$_.DisplayName -like "*iis*"} | spsv
  14.  
  15.  
  16. #gsv | ? {$_.DisplayName -like "*forefront*"} | set-service -StartupType Manual
  17. #gsv | ? {$_.DisplayName -like "*forefront*"} | spsv -force
  18. }
  19. if($startstop.ToLower() -eq "start")
  20. {
  21. gsv | ? {$_.DisplayName -like "*share*" -and $_.DisplayName -notlike "*Agent*"} | set-service -StartupType Manual
  22. gsv | ? {$_.DisplayName -like "*share*" -and $_.DisplayName -notlike "*Agent*"} | sasv
  23.  
  24. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | set-service -StartupType Manual
  25. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | sasv
  26.  
  27. gsv | ? {$_.DisplayName -like "*iis*"} | set-service -StartupType Manual
  28.  
  29. #gsv | ? {$_.DisplayName -like "*forefront*"} | set-service -StartupType Manual
  30. #gsv | ? {$_.DisplayName -like "*forefront*"} | sasv
  31.  
  32. IISRESET /START
  33. }
  34. if($startstop.ToLower() -eq "startiisANDsql")
  35. {
  36. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | set-service -StartupType Manual
  37. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | sasv
  38.  
  39. gsv | ? {$_.DisplayName -like "*iis*"} | set-service -StartupType Manual
  40.  
  41. gsv | ? {$_.DisplayName -like "*sqlexpress*"} | set-service -StartupType Manual
  42. gsv | ? {$_.DisplayName -like "*sqlexpress*"} | sasv
  43.  
  44. IISRESET /START
  45. }
  46. if($startstop.ToLower() -eq "startonlyiis")
  47. {
  48. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | set-service -StartupType Manual
  49. gsv | ? {$_.DisplayName -like "*World Wide Web*"} | sasv
  50.  
  51. gsv | ? {$_.DisplayName -like "*iis*"} | set-service -StartupType Manual
  52. IISRESET /START
  53. }
  54. if($startstop.ToLower() -eq "startonlyexpress")
  55. {
  56. gsv | ? {$_.DisplayName -like "*sqlexpress*"} | set-service -StartupType Manual
  57. gsv | ? {$_.DisplayName -like "*sqlexpress*"} | sasv
  58. }
Add Comment
Please, Sign In to add comment