Question
Help WmiObject
- brutosaure
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
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
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 10 mois #6646
par Laurent Dardenne
Tutoriels PowerShell
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 .
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.
- brutosaure
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
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 \"*Process*\"}
Je comprend pas très bien comment l'utiliser.
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 \"*Process*\"}
Je comprend pas très bien comment l'utiliser.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 10 mois #6652
par Laurent Dardenne
Tutoriels PowerShell
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]
[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.
- brutosaure
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
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
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 9 mois #7010
par Laurent Dardenne
Tutoriels PowerShell
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(\"De-de\"«»)
Get-WmiHelp Win32_Bios \"root\cimv2\" $culture.lcid
#ras sur un poste Fr
Get-WmiHelp Win32_Bios \"root\cimv2\"
#ok culture par défaut, i.e. Fr
[/code:1]
-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(\"De-de\"«»)
Get-WmiHelp Win32_Bios \"root\cimv2\" $culture.lcid
#ras sur un poste Fr
Get-WmiHelp Win32_Bios \"root\cimv2\"
#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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Help WmiObject