[PSH] Reactivation du copier/coller en OneLiner – MAJ
Posted by NiTRo | Filed under Tips & Tricks, VMware
MAJ 22/05/2015 : modification du script pour filtrer les vm connectées.
MAJ 23/04/2012 : modification du script pour filtrer les vm ayant déjà le bon paramétrage.
Comme l’indique cette kb, à partir d’ESX 4.1 le copier/coller via la console vmrc est désactivé pour des raisons de sécurité :
Starting with vSphere 4.1, the Copy and Paste options are, by default, disabled for security reasons.
Note: This functionality was enabled by default in earlier releases of vSphere.
Pour le réactiver en GUI il faut impérativement arrêter la VM ce qui est évidement inacceptable. En PowerCLI c’est très facile mais en OneLiner, grâce au concours de notre cher vmDude, c’est nettement plus fun :
Get-View -ViewType VirtualMachine|?{$_.runtime.ConnectionState -eq "connected"}|?{-not $_.Config.Template}|?{!($_.Config.ExtraConfig|?{$_.key -match "isolation.tools.paste.disable" -or $_.key -match "isolation.tools.copy.disable"}) -or ($_.Config.ExtraConfig|?{($_.key -match "isolation.tools.copy.disable" -and $_.value -ne "false") -or ($_.key-match "isolation.tools.paste.disable" -and $_.value -ne "false")})}|%{$_.ReconfigVM((New-Object VMware.Vim.VirtualMachineConfigSpec -Property @{extraconfig=@((New-Object VMware.Vim.optionvalue -Property @{Key="isolation.tools.copy.disable";Value="$false"});(New-Object VMware.Vim.optionvalue -Property @{Key="isolation.tools.paste.disable";Value="$false"}))}))}
Cette commande agira d’un coup sur toutes les vm pour les fonctions “copier” et “coller”, il ne vous restera plus qu’à utiliser notre autre OneLiner Shake My VM pour effectuer un vmotion afin d’appliquer les modifications, ou d’attendre que DRS fasse le travail pour vous…
September 13th, 2011 at 19:58
Cool! Comme quoi on a pas ralé pour rien… Ca a abouti sur un joli onliner des VMguys
September 13th, 2011 at 20:32
Trop fort …
September 13th, 2011 at 22:55
hum c’est bon ça
September 13th, 2011 at 22:59
une ligne suffit :p
September 14th, 2011 at 7:46
Après “640K is enough”, on a “OneLiner Rulez”
August 18th, 2015 at 16:21
et pourquoi c’est pas dans la catégorie oneliner ?