PowerShell - Hyper-V - Ajouter des commentaires à une machine virtuelle

Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!

Bonjour,

Il peut être intéressant pour suivre les modifications des machines virtuelles sous Hyper-V d’utiliser la fonctionnalité commentaires et d’y intégrer les informations qui vous semblent utiles.

Voici une petite fonction PowerShell pour ajouter des commentaires facilement.
Les commentaires auront la forme suivante [date] commentaire (utilisateur) :

[2024-04-01_13:20:35] Test de commentaire (Guillaume)
[2024-04-02_10:24:49] Configuration de la virtualisation imbriquée (Guillaume)

function Add-VMNoteGB {
[CmdletBinding()]
param (
[string]$VmName,
[string]$ComputerName = $env:COMPUTERNAME,
[string]$Note
)
begin {
[string]$ActualNote = (get-vm $VmName -ComputerName $ComputerName).Notes
}
process {
[string]$NewNote = '[{0:yyyy-MM-dd_HH:mm:ss}] {2} ({1})' -f (get-date), $env:USERNAME, $Note
[string]$FinalNote = $ActualNote, $NewNote -join "`n"
Set-VM -VMName $VmName -Notes $FinalNote -ComputerName $ComputerName
}
}
Add-VMNoteGB -VmName VM1 -Note 'Test de commentaire'
# Ou pour une machine virtuelle sur un serveur hyper-v distant
Add-VMNoteGB -VmName VM1 -Note 'Test de commentaire' -ComputerName srv-hyperv-1
# Afficher les commentaires
(Get-Vm -VmName VM1).Notes

Liens en relation