Question Help WmiObject

Plus d'informations
il y a 15 ans 10 mois #6642 par brutosaure
Help WmiObject a été créé par brutosaure
Bonjour j'aimerais savoir comment avoir de l'aide pour une class que l'on trouve avec Get-WmiObject.

Par exemple, si je fais

[code:1]Get-WmiObject -List | where-object {$_.Name -match \"ping\"}[/code:1]

Il me sort:
Win32_PingStatus {} {Address,BufferSize,NoFragmentation,PrimaryAddressResolutionStatus...}

Mais cela ne m'explique pas réellement comment l'utiliser, y a t'il un moyen d'avoir de l'aide depuis PowerShell pour cette class via get-help ou autre.<br><br>Message édité par: brutosaure, à: 29/04/10 15:20

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 10 mois #6646 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Help WmiObject
Salut,
consulte les chapitres 2.2.1 et 4.1.7 de ce tutoriel .

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 10 mois #6650 par brutosaure
Réponse de brutosaure sur le sujet Re:Help WmiObject
Merci pour l'aide.

J'ai juste un petit problème, dans la partie 4.1.7, tu dis que le script Add-WmiHelpFunctions.ps1 permet de retrouver la description d'une classe ou d'un membre.

quand je le lance rien ne se passe et si je lui passe le nom d'une classe en argument j'ai ce message

This script will add a set of functions for getting help about WMI classes
when you dot-source it. You should runs this script as
. .\Add-WmiHelpFunctions.ps1

Once the functions are loaded, you can use them like:

Get-WmiHelp Win32_Process #Gets the help on the Win32_Process class
Search-WmiHelp {$_ -like \&quot;*Process*\&quot;}

Je comprend pas très bien comment l'utiliser.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 10 mois #6652 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Help WmiObject
Comme indiqué, le charger en dotsource :
[code:1]C:\Temp\. .\Add-WmiHelpFunctions.ps1[/code:1]
Le signer auparavant si nécessaire, ensuite les fonctions sont créées dans la portée courante :
[code:1]Get-WmiHelp Win32_Process
#Name Value
#----
#Description La classe Win32_Process représente une séquence d'événements sur un système Win32. To...
#Properties {QuotaPeakPagedPoolUsage, CSCreationClassName, HandleCount, QuotaPagedPoolUsage, Writ...
#Methods {Terminate, AttachDebugger, Create, GetOwner, SetPriority, GetOwnerSid}
[/code:1]
Le détail :
[code:1]$Doc=Get-WmiHelp Win32_Process
$Doc.Properties
#Name Value
#----
#QuotaPeakPagedPoolUsage La propriété QuotaPeakPagedPoolUsage indique le quota maximal d'utilisation de la rés...
$Doc.Properties.Priority
#La propriété Priority indique la priorité de planification du processus dans le système d'exploitation...[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7009 par brutosaure
Réponse de brutosaure sur le sujet Re:Help WmiObject
Hello,

J'ai beau faire

[code:1]. C:\Temp\Powershell\Add-WmiHelpFunctions.ps1[/code:1]

Et ensuite faire

[code:1](Get-WmiHelp Win32_Bios).Description[/code:1]
ou
[code:1]Get-WmiHelp Win32_process[/code:1]

Cela ne m'affiche aucunes informations.
Pourtant je recois aucuns messages d'erreurs.

Une bonne âme aurait elle une idée?<br><br>Message édité par: brutosaure, à: 31/05/10 14:23

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7010 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Help WmiObject
Vérifie si :
-la function existe bien dans le provider function: ,
-tu as une erreur dans la collection $error,
- et si la culture par défaut est 'reconnue' par WMI :
[code:1] $culture=new-object system.globalization.cultureinfo(\&quot;De-de\&quot;«»)
Get-WmiHelp Win32_Bios \&quot;root\cimv2\&quot; $culture.lcid
#ras sur un poste Fr
Get-WmiHelp Win32_Bios \&quot;root\cimv2\&quot;
#ok culture par défaut, i.e. Fr
[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.051 secondes
Propulsé par Kunena