[PSH] Reactivation du copier/coller en OneLiner – MAJ

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…

Tags: , , ,

6 Responses to “[PSH] Reactivation du copier/coller en OneLiner – MAJ”

  1. Cool! Comme quoi on a pas ralé pour rien… Ca a abouti sur un joli onliner des VMguys :-)

  2. Trop fort … ;)

  3. hum c’est bon ça

  4. une ligne suffit :p

  5. Après “640K is enough”, on a “OneLiner Rulez”

  6. et pourquoi c’est pas dans la catégorie oneliner ?

Leave a Reply