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-VMHostForEach ($VMHost in $Hosts)
{
Set-VMHostAdvancedConfiguration -VMHost $VMHost -Name UserVars.SuppressShellWarning -Value 1write “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 1write “Updated host: $VMHost”
}Disconnect-VIServer -Server $viServer -Confirm:$false
Leave A Comment