Une fois PowerShell démarré et le jeu de commandes SCVMM chargé (avec la méthode de votre choix), nous pouvons demander la liste des commandes.
Cela se réalise grâce à la commande suivante :
PS > Get-Command -Module Microsoft.SystemCenter.VirtualMachineManager
Familles de commandes PowerShell
Ou
PS > Get-Command -Module *Virtual*
Fort de cette liste impressionnante de commandes, nous pouvons facilement nous amuser à les compter.
PS > Get-Command -Module *Virtual* | Measure-Object
Count : 162
Average :
Sum :
Maximum :
Minimum :
Property :
Nous avons donc à disposition un jeu de 162 commandes. Ce nombre est relativement impressionnant si on le compare aux 236 commandes de base de PowerShell (v2.0). Il y a donc de quoi faire…
Parmi les nombreuses commandes disponibles, de part leur nom ou le préfixe situé devant leur nom, on peut identifier les grandes familles de commandes suivantes :
• Virtual (37 commandes) : Les commandes de cette famille permettent de gérer le matériel virtuel des machines virtuelles.
• VMHost (29 commandes) : Les commandes de cette famille servent à configurer les serveurs hôtes de virtualisation (ceux qui hébergent les machines virtuelles).
• VM (17 commandes) : Cette famille de commande sert à la gestion les machines virtuelles.
• Library (11 commandes) : Cette famille de commandes permet la gestion de la bibliothèque SCVMM (modèles, profils matériels et logiciels, etc.)
• VMM (10 commandes) : Cette famille de commandes permet la gestion du serveur Virtual Machine Manager.
Tableau récapitulatif des plus grandes familles de commandes :
Familles |
Commandes |
Virtual |
Compress-VirtualDiskDrive Convert-VirtualDiskDrive Expand-VirtualDiskDrive Get-VirtualCOMPort Get-VirtualDiskDrive Get-VirtualDVDDrive Get-VirtualFloppyDisk Get-VirtualFloppyDrive Get-VirtualHardDisk Get-VirtualNetwork Get-VirtualNetworkAdapter Get-VirtualSCSIAdapter Move-VirtualHardDisk New-VirtualDiskDrive New-VirtualDVDDrive New-VirtualNetwork New-VirtualNetworkAdapter New-VirtualSCSIAdapter Remove-VirtualDiskDrive Remove-VirtualDVDDrive Remove-VirtualFloppyDisk Remove-VirtualHardDisk Remove-VirtualNetwork Remove-VirtualNetworkAdapter Remove-VirtualSCSIAdapter Set-VirtualCOMPort Set-VirtualDiskDrive Set-VirtualDVDDrive Set-VirtualFloppyDisk Set-VirtualFloppyDrive Set-VirtualHardDisk Set-VirtualNetwork Set-VirtualNetworkAdapter Set-VirtualSCSIAdapter |
VMHos |
Add-VMHost Add-VMHostCluster Add-VMHostNetworkAdapter Associate-VMHost Disable-VMHost Enable-VMHost Get-VMHost Get-VMHostCluster Get-VMHostDisk Get-VMHostGroup Get-VMHostNetworkAdapter Get-VMHostRating Get-VMHostVolume Move-VMHost Move-VMHostCluster Move-VMHostGroup New-VMHostGroup Refresh-VMHost Refresh-VMHostCluster Remove-VMHost Remove-VMHostCluster Remove-VMHostGroup Remove-VMHostNetworkAdapter Set-VMHost Set-VMHostCluster Set-VMHostGroup Set-VMHostNetworkAdapter Set-VMHostVolume Update-VMHost |
VM |
DisableUndoDisk-VM DiscardSavedState-VM Get-VM Move-VM New-VM Refresh-VM Register-VM Remove-VM Repair-VM Resume-VM SaveState-VM Set-VM Shutdown-VM Start-VM Stop-VM Store-VM Suspend-VM |
Librar |
Add-LibraryServer Add-LibraryShare Discover-LibraryShare Get-LibraryRating Get-LibraryServer Get-LibraryShare Refresh-LibraryShare Remove-LibraryServer Remove-LibraryShare Set-LibraryServer Set-LibraryShare |
VMM |
Backup-VMMServer Get-VMMManagedComputer Get-VMMServer Get-VMMUserRole New-VMMUserRole Reassociate-VMMManagedComputer Remove-VMMUserRole Set-VMMServer Set-VMMUserRole Update-VMMManagedComputer |
Pour aller plus lin sur PowerShell avec les experts @itprofr : Powershell Archives · iTPro.fr
Téléchargez cette ressource
Les 10 tendances clés de l’Expérience Client (CX) pour 2025
Dans le contexte actuel, l'expérience client est un levier clé de réussite. Pour rester compétitives, les entreprises doivent adopter des stratégies CX audacieuses, en s'appuyant sur le cloud, le digital et l'IA. Alors quelles stratégies mettre en place pour garder une longueur d’avance ?