Home VMware vSphere PowerCLI
View, Start and Stop Remote Tech Support Mode (TSM-SSH) on All ESXi Servers - PowerCLI Get-VMHostService Print E-mail
Ive started using PowerCLI a bit more in day-to-day situations, and i'm finding it rather useful. Once youve got your head round the syntax and the available cmd-lets its a viable time saving option, especially as you grow your little repo of reusable scripts. Here is one of mine that I made today...
I had the need to enable "Remote Tech Support Mode" (TSM-SSH) on all ESXi 4.1 servers for various reasons then disable it again.
Not favouring the manual process of going into each host in vCenter --> Host --> Configuration --> Security profile etc etc I wanted to be able to run a script that would do this for me. And confirm afterwards I had turned it all back off.
That resulted in the following 3 PowerCLI scripts for viewing, starting and stopping the TSM-SSH service on all ESXi servers.


Note: Before running remember to run "Connect-VIServer vcenter.domain.local"

ViewServiceSSH.ps1
function ViewServiceSSH {
 $VMHost = Get-VMHost
 foreach ($VMHost in $VMHost) {
   Get-VMHostService -VMHost $VMHost | where {$_.Key -eq "TSM-SSH"} | Select @{N="VMHost";E={$VMHost.Name}},Key,Running
  }
}
ViewServiceSSH

Example Output:



StartServiceSSH.ps1
function StartServiceSSH {
 $VMHost = Get-VMHost
 foreach ($VMHost in $VMHost) {
   Get-VMHostService -VMHost $VMHost | where {$_.Key -eq "TSM-SSH"} | Start-VMHostService
  }
}
StartServiceSSH


StopServiceSSH.ps1
function StopServiceSSH {
 $VMHost = Get-VMHost
 foreach ($VMHost in $VMHost) {
   Get-VMHostService -VMHost $VMHost | where {$_.Key -eq "TSM-SSH"} | Stop-VMHostService
  }
}
StopServiceSSH




 

        
            

      

 

DISCLAIMER: All advice, tips, guides and other information on this website is provided as-is with no warranty or guarantee. While most information is correct to the best of my knowledge, I am not reponsible for any issues that may arise in using the information, and you do so at your own risk. As always before doing anything; check, double check, test and always make a backup.

 

Help VMadmin

All resources on this site are provided absolutley free. However it takes time and money to keep the site running. If any information has been helpful to you or your company, and you wish to make a donation to help keep VMadmin.co.uk running you can do so via paypal, and it would be much appreciated.

Click to donate to VMadmin.co.uk via paypal.