IIS reboot

Welcome Forums General PowerShell Q&A IIS reboot

This topic contains 0 replies, has 1 voice, and was last updated by  Forums Archives 7 years ago.

  • Author
  • #6352

    Points: 0
    Rank: Member

    by PSILU at 2013-02-15 08:38:41

    I am learning powershell and I am looking for help. I need to restart the IIS from 30 computers at one go . it is weekly maintenance task that I do . i want to automate this with the help of powershell. i also need to check the service is running fine. the IIS installed on windows server 2008 R2.

    please guide me.


    by JasonHelmick at 2013-02-15 08:51:22

    Hi PSILU!

    If you want to restart just IIS

    Invoke-Command -ComputerName comp1,comp2,comp3 {iisreset /restart}

    To restart the entire computer

    Restart-computer -ComputerName comp1, comp2,comp3

    If your just starting out with PowerShell and want to learn it quickly, I recommend "LEarn Windows PowerShell 3 In a month of Lunches"

    Hope this helps and have a great day!


    by PSILU at 2013-02-15 09:12:05

    thank you for replying . the matter is computer names keep changing . how would i specify input.txt file containing all the computer names and run the PS script from single machine ?

    by JasonHelmick at 2013-02-15 09:16:03

    You will need to get a list of the computer names....if you have that in a text file, then something like this will work.

    Restart-Computer -ComputerName (Get-Content c:\input.txt)

    You can also do this with the Invoke-Command -ComputerName

The topic ‘IIS reboot’ is closed to new replies.