Projet

Général

Profil

Search-WmiHelp

function Search-WmiHelp([ScriptBlock]$descriptionExpression={},
                        [ScriptBlock]$methodExpression={}, 
                        [ScriptBlock]$propertyExpression={},
                    $namespaces="root\cimv2",
                        $cultureID = (Get-Culture).LCID,
                        [switch]$list)

Recherche dans les classes localisées celles répondant à un ou plusieurs des prédicats suivants :
      $descriptionExpression, $methodExpression, $propertyExpression

 -List renvoie uniquement les noms des classes

Exemples:
 
Recherche toutes les classes dont la description contient Disk

 Search-WmiHelp {$_ -like "*Disk*"}

Recherche dans toutes les classes, celles possédant une méthode contenant le mot Create
  Search-WmiHelp -Method {$_.Key -like "*Create*"}

Recherche dans toutes les classes, celles possédant une propriété contenant le mot Quota
 Search-WmiHelp -Property {$_.Value -like "*Quota*"}

Recherche toutes les classes dont la description contient Disk ou celles possédant une méthode contenant le mot Create ou celles possédant une propriété contenant le mot Quota
  Search-WmiHelp {$_ -like "*Disk*"} `
                -Method {$_.Key -like "*Create*"} `
                -Property {$_.Value -like "*Quota*"}