Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
16 mai 2011 1 16 /05 /mai /2011 16:46

La commande principale Windows Management Instruction (WMI) est Get-WmiObject. Elle permet de lire les ressources des classes WMI. Utiliser le communicateur -list avec la commande car la liste est nombreuse.

 PS>Get-WMIObject -list

Vous pouvez utiliser Get-WMIObject sur un ordinateur distant.

PS>Get-WMIObject -list -computername workstation [il n'est pas nécessaire d'avoir powershell d'installer sur la machine distante]

La liste étant importante il est possible de ne rechercher que certaines classes avec la commande Select-String

Exemple ; rechercher la classe networkadapter 

PS>Get-WmiObject -liste select-string "networkadapter"

La commande Get-Member permet de consulter la liste des propriétés et méthodes de la classe spécifiée :

PS>Get-wmiobject win32 networkadapterconfiguration | get-member

Il est possible de lister des commandes particuliéres avec la commande select-object et le paramétre -property

PS>Get-wmiobject win32_logicaldisk | select-object -property deviceID, freespace

la même chose en conservant seulement les disques fixes (-filer "drive type=3")

PS>Get-wmiobject win32_logicaldisk -filer drivetype=3 | select-object -property deviceid, freespace

 Une autre solution consiste à parcourir tous les objects retournés et à spécifier la propriété retenue avec le descripteur _$

PS>Getwmiobject win32_logicaldisk | foreach-object ($_deviceid+$_.freespace / 1GO)

Pour lister l'adresecse MAC, IP,DHCP av la classe WMI win32_netn32workadapterconfiguration

PS>Get-wmiobject win32_netn32workadapterconfiguration -filter IPEnable=true | Select-object -property macaddress, ipaddress, dhcp

 

 

 

Partager cet article
Repost0

commentaires

Présentation

  • : Windows Powershell
  • : Bienvenue sur mon blog il est destiné à l'actualité et aux scripts sous Windows PowerShell. Windows Powershell Scripts assure l'administration, la gestion et l'automatisation des logiciels Microsoft et différents partenaires.
  • Contact

Recherche