Tuesday, 17 January 2012

Perform an IISRESET on multiple servers using PowerShell

This is quite a quick script, but very useful if you need to restart IIS on multiple servers in one hit. The only pre-requisite is to ensure you have local administrator permissions on each server to perform the IISRESET.

#Specify servers in an array variable
[array]$servers = "Server1","Server2","Server3","Server4"
#Step through each server in the array and perform an IISRESET
#Also show IIS service status after the reset has completed
foreach ($server in $servers)
{
    Write-Host "Restarting IIS on server $server..."
    IISRESET $server /noforce
    Write-Host "IIS status for server $server"
    IISRESET $server /status
}
Write-Host IIS has been restarted on all servers

To use the script, simply replace the server names with those from your SharePoint farm and run on one of the servers.

The script will also output the status of all IIS related services from each server using the IISRESET /status switch.

36 comments:

  1. I've been wanting this! Awesome.

    ReplyDelete
  2. Very nice. I'm going to add this to my script library. :) Another way would you could get all farm servers could be (excluding DB and SMTP servers):

    $servers = Get-SPServer | Where {$_.Role -ne "Invalid" }
    foreach ($server in $servers) {
    Write-Host "Restarting IIS on server $server..."
    IISRESET $server.Address /noforce
    Write-Host "IIS status for server $server"
    IISRESET $server.Address /status
    }

    ReplyDelete
  3. Very informative post. I sometimes do presentations on SharePoint and was wondering if I could use your Print List example in my presentations.

    ReplyDelete
  4. thanks for sharing wonderful blog with us. its really more helpful to our institute candidates to get aware some useful knowledge keep sharing more information.
    Digital Marketing Training in Chennai

    ReplyDelete
  5. Thanks a lot for all your valuable article! We are really happy about the your...
    SEO Training in Chennai

    ReplyDelete
  6. Thank you for taking the time to provide us with your valuable information. We strive
    to provide our candidates with excellent care.As always, we appreciate your confidence and trust in us..SAP Training in chennai

    ReplyDelete
  7. Very nice. I'm going to add this to my script library. :) Another way would you could get all farm servers could be (excluding DB and SMTP servers):

    sorry permit sharing of knowledge: penyebab dan obat ginjal bengkak

    ReplyDelete
  8. thanks for the notes about multiple servers ... its a easy way to learn from your blog...

    Seo training in Chennai

    ReplyDelete
  9. تتميز الرحمه في تقديم جميع خدمات التنظيف مثل : تنظيف خزانات - تنظيف منازل - تنظيف بيوت - تنظيف شقق - تنظيف سجاد وموكيت - تنظيف مدارس ومساجد

    شركة تنظيف منازل بالرياض
    شركة نقل اثاث بالرياض

    افضل شركة جلى بلاط بالرياض

    كشف تسربات المياه



    كثيرا ما تحتاج شركة نقل اثاث عند شرائك اثاث جديد او عند تنقلك من منزل الى منزل اخر او من مدينة الى مدينة اخرى
    توفر الرحمة اسطول من سيارات نقل الاثاث الحديثة للحفاظ عليه من العوامل الطبيعية مثل الشمس او الامطار
    شركة تنظيف بالرياض

    تنظيف شقق بالرياض
    تنظيف فلل بالرياض

    إن كنت تعانين من مشكلة الحشرات في مطبخك وخاصة الصراصير، إتبعي نصيحة أطيب طبخة وحضري خلطات سهلة وطبيعية لتتخلصي منها بشكل نهائي وفعال.
    1- خلطة سحرية

    أخلطي القليل من حمض البوريك مع الدقيق والسكر البودرة ورشي الخليط في الزوايا، تحت الخزائن والثلاجة وباقي الأماكن التي تتكاثر فيها الحشرات. فمزيج السكر والدقيق كفيل بجذب الصراصير وحمض البوريك سيتولى القضاء عليها!
    2- تنظيف الأثاث الخشبي

    إهتمي بتنظيف الأثاث الخشبي في المنزل بعناية فالخشب يعزز وجود الحشرات وخاصة الصراصير وتكاثرها لذلك تأكدي جيداً من تنظيف هذا النوع من الأثاث.
    3- مزيج من الماء والصابون
    شركة مكافحة الحشرات بالرياض
    شركة تسليك مجاري بالرياض




    شركة تنظيف خزانات بالرياض
    شركة عزل الاسطح بالرياض
    افضل شركة تنظيف كنب بالرياض
    افضل شركة تنظيف موكيت بالرياض
    شركة تخزين عفش بالرياض

    وان كنت تريد ان تتخلص من الاثاث القديم الذي يسبب لك الازعاج فشركة الرحمة تقوم بشراء الاثاث الستعمل فهى افضل شراء اثاث مستعمل بالرياض

    ReplyDelete
  10. شركة تنظيف اثاث بالرياض

    شركة تخزين عفش بالرياض

    تقوم كذلك بتقديم كافة التسهيلات وسيارات النقل لتحصل على افضل خدمة شراء اثاث مستعمل بالرياض
    علما بان الشركة تستخدم افضل المنظفات والمطهرات والمعقمات التى تحقق اعلى نتائج التنظيف المطلوبة فى تنظيف منازل بالرياض
    وتنظيف الفلل والشقق وكافة المؤسسات الاخرى
    لتصبح شركة الاخلاص افضل شركة غسيل خزانات بالرياض بجانب خدمات التعقيم والتطهير المميزه التى تتم باستخدام افضل المواد المنظفه والمحاليل المطهره والتى تحقق اعلى نتائج خاصة بتنظيف خزانات المياه بالرياض

    وتقوم ايضا بتنظيف كنب بالرياض فهى افضل شركة تنظيف كنب بالرياض وبالمملكة فابتصالك بنا تحصل على افضل شركة تنظيف
    مع العلم ان شركة نقل عفش بالرياض تقدم خدمات نقل الاثاث الدولى خارج الممكلة بكل سهولة بالاعتماد على احدث سيارات الشحن الدولى والتى تتميز بالسرعه والامان عند نقل الاثاث

    فشركة الاخلاص شركة كشف تسربات المياه بالرياض تسعى بكل جهدها للوصل لحل لهذه التسريبات والتقليل من فاتورة المياه الخاصه بك بعد حل مشكلة التسربات بالاعتماد على اقوى وافضل عماله متخصصه وخبرة فى استخدام هذه الاجهزة باحتراف
    شركة رش مبيدات بالدمام

    شركة مكافحة النمل الابيض بالرياض

    شركة مكافحة صراصير بالرياض
    ونقدم افضل خدمة جلى بلاط بالرياض فشركة البيت الافضل تشتهر بانها افضل شركة جلى بلاط بالرياض
    تعمل على جلى جميع انواع البلاط والرخام

    ReplyDelete