> Tech > Familles de commandes PowerShell

Familles de commandes PowerShell

Tech - Par Renaud ROSSET - Publié le 07 octobre 2011
email


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

Travail à distance – Guide IT et Métiers

Travail à distance – Guide IT et Métiers

Le travail à distance met à l'épreuve la maturité numérique des entreprises en termes de Cybersécurité, d'espace de travail, de bien-être des collaborateurs, de communication et gestion de projet à distance. Découvrez, dans ce nouveau Guide Kyocera, quels leviers activer prioritairement pour mettre en place des solutions de travail à domicile efficaces, pérennes et sécurisées.

Tech - Par Renaud ROSSET - Publié le 07 octobre 2011