Partenaire de vos projets informatiques

Activer copier coller dans la client Vsphere

A partir de Vpshere 4.1, le copier coller a été supprimé dans une machine virtuelle. Si vous voulez pouvoir faire un copier coller de votre PC vers la console d’une machine virtuelle à travers le client VSPHERE il faut modifier les paramètres de la machine virtuelle comme ci-dessous.

Pour faire tout en GUI, la VM doit être arrêtée. Il faut alors rajouter les paramètres de configuration suivants :

Dans les propriétés de la machine virtuelle , Cliquez sur l’onglet Option

Options à rajouter sur la VM pour activer le copier coller

Options à rajouter sur la VM pour activer le copier coller

Puis sur le bouton Paramètres de configuration.

Vous pouvez alors rajouter les 2 lignes suivantes :

isolation.tools.copy.disable    false
isolation.tools.copy.disable    false

Autoriser le copier coller dans la VM

Autoriser le copier coller dans la VM

Une validation des paramètres et vous pouvez relancer la machine virtuelle. Désormais vous pouvez faire du copier coller.

Et si vous voulez scripter tout ça voici un exemple de script powershell.

################################################################################################################
# Welcome
################################################################################################################

$Host.UI.RawUI.WindowTitle = "Activer Copier Coller"
Clear-Host
Write-Host "Active l'option copier - coller dans un VM" -ForegroundColor Yellow

$vcenter = "192.168.0.1"
$vcenterlogin = "administrateur"
$vcenterpassword = "password"
$VMname = "srv-web"

#Creation des options copier coller
$enablecopy = New-Object VMware.Vim.optionvalue
$enablecopy.Key="isolation.tools.copy.disable"
$enablecopy.Value="FALSE"

$enablepaste = New-Object VMware.Vim.optionvalue
$enablepaste.Key="isolation.tools.paste.disable"
$enablepaste.Value="FALSE"

#Creation d'un configuration machine avec les options Copier Coller
$vmConfig = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfig.extraconfig += $copy
$vmConfig.extraconfig += $paste

# Connect to vCenter/ESX server
Write-Host "Connection Au Vcenter ou au serveur Esx"
Connect-VIServer $vcenter -User $vcenterlogin -Password $vcenterpassword
if ($VM = get-view -viewtype virtualmachine |where {$_.name -eq $VMname} )
{
Write-Host " * $VM existe."
Write-Host " * Activation du copier-Coller."
$VM.ReconfigVM($vmConfig)
}
else{
Write-Host " * La VM $VM n'existe pas."
}

# Disconnect from vCenter
Write-Host "Disconnecting from $vcenter..."
Disconnect-VIServer -Server $vcenter -Confirm:$false

Write-Host "Processus terminé."
exit 0

Bien pratique quand même. Le script peut être executé VM allumé. En revanche il faut la redémarrer ou faire un opération de type vmotion, ou pause de la vm pour que ça soit appliqué.

Pour des raison de sécurité le copier-coller doit quand même resté desactivé.

voici la kb vmware

Commentaires fermés.