L'objectif de ce script est de lister les utilisateurs créés dans vCenter
<#
. AUTEUR : Antoine JOVELIN
. FONCTION : Reboot une VM
. UTILISATION :
- Lancer le script
#>
cls
# Declaration des fonctions
function vcenter-connect{
$VC = Read-Host -Prompt " Entrer le nom de vCenter "
$cred = Get-Credential
Write-Host;
Write-Host -ForegroundColor cyan "Connexion à vCenter. Merci de patienter..."
Connect-VIServer $VC -Credential $cred
Write-Host;
}
function vcenter-disconnect{
Write-Host;
Write-Host -ForegroundColor cyan "Déconnexion de vCenter..."
Disconnect-viserver -Server $Global:DefaultVIServer -Confirm:$false -Force
Write-Host;
}
# Debut du script
vcenter-connect
Write-Host -fore Cyan "
#################
# Reboot une VM #
#################"
Write-Host;
$VMRebootName = Read-Host -Prompt " Entrer le nom d'une VM "
Write-Host;
Write-Host " Reboot de la VM dans quelques secondes"
1..3 | Sort-Object -Descending | %{Start-Sleep -Seconds 1 ;Write-Host " $_ "}
Write-Host;
Restart-VMGuest -VM $VMRebootName -Confirm:$false | Out-Null
Write-Host " Reboot en cours d'execution " -ForegroundColor yellow
Write-Host;
Write-Host;
vcenter-disconnect