The "Disable/Enable all Lync services" ones are especially helpful when the OS will need to be restarted a couple of times, and you don't want to deal with the hassle of waiting for the Pool/Windows Fabric to settle down first.
Get status - Get-Service | ? {$_.displayname –like “*Lync Server*”} | select status,displayname
Start all Lync services - Start-CSWindowsService
Stop all Lync services - Stop-CsWindowsService -Graceful
Disable all Lync services - Get-Service | ? {$_.displayname –like “*Lync Server*”} | Set-Service -StartupType disabled
Enable all Lync services - Get-Service | ? {$_.displayname –like “*Lync Server*”} | Set-Service -StartupType Automatic
An alternate for your Get status command would be the Get-CsWindowsService which provides some additional information that can be useful.
ReplyDeleteThank you for your comment. I agree that the Get-CSWindowsService would provide additional information, but this post is more about finding the status of all the different Lync "services" at the OS level; to see if they are actually running or not.
ReplyDeleteYou could just as well change the keyword to look at the status of Exchange or Sharepoint or Skype for Business or any other Windows services.