ScreenHunter_163 Oct. 23 16.50

 

 

Ici juste 2 petits scripts se combinant bien ensemble, l’un afin d’activer le SSH et l’autre pour supprimer le Warning BEURK pas jolie.

 

 

 

Activation du SSH sur tous les ESX du vCenter 

 

Connect-VIServer Mon_vCenter

Get-VMHost | ForEach {Start-VMHostService -HostService ($_ | Get-VMHostService | Where {$_.Key -eq “TSM-SSH”})}

 

 

 

Activation du SSH sur tous les ESX par cluster

 

Connect-VIServer Mon_vCenter

Get-Cluster -Name MON_CLUSTER | Get-VMHost | ForEach {Start-VMHostService -HostService ($_ | Get-VMHostService | Where {$_.Key -eq “TSM-SSH”})}

 

 

 

Suppression du Warning sur tous les ESX du vCenter 

 

Connect-VIServer -Server Mon_vCenter

#$Hosts = Get-cluster Mon_Cluster | Get-VMHost
$Hosts = Get-VMHost

ForEach ($VMHost in $Hosts)
{
Set-VMHostAdvancedConfiguration -VMHost $VMHost -Name UserVars.SuppressShellWarning -Value 1

write “Updated host: $VMHost”
}Disconnect-VIServer -Server $viServer -Confirm:$false

 

 

 

Suppression du Warning sur tous les ESX par Cluster 

 

 Connect-VIServer -Server Mon_vCenter

$Hosts = Get-cluster Mon_Cluster | Get-VMHost

ForEach ($VMHost in $Hosts)

{
Set-VMHostAdvancedConfiguration -VMHost $VMHost -Name UserVars.SuppressShellWarning -Value 1

write “Updated host: $VMHost”
}Disconnect-VIServer -Server $viServer -Confirm:$false

 

 

 

 

 

 

Share