Function Connect-vCenter{
Param(
[Parameter(Mandatory=$true)]
[String[]]$vCenterList,
[Parameter(Mandatory=$true)]
[PSCredential]$Credentials
)
$Connection = @()
$SetConfig = Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
foreach ($vCenter in $vCenterList){
Write-Host "Connecting vCenter: $vCenter"
$Connection += Connect-VIServer -Server $vCenter -Credential $Credentials
if ($($Connection.IsConnected)){Write-Host "Connected to vCenter: $vCenter" -ForegroundColor Green}
}
return $Connection
}
Disconnect vCenter
Param(
[Parameter(Mandatory=$true)]
[String[]]$vCenterList
)
#Close vCenter Connections
foreach ($vCenter in $vCenterList){
Write-Host "Disconnecting vCenter: $vCenter"
$Disconnection = Disconnect-VIServer -Server $vCenter -Force -Confirm:$false
}
}
Nenhum comentário:
Postar um comentário