Question
RunSpace
- Granier
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 14 ans 8 mois #5170
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:RunSpace
Salut,
[code:1]
#
# Windows PowerShell in Action
#
# Chapter 11 Utility functions for finding types
#
# These functions help find .NET types and members.
#
# Here are some examples that show how to use them:
# Get-Types
# Get-Types ^system\.timers | %{ $_.FullName }
# Get-Types ^system\.timers | Select-Members begin | Show-Members -method
#
#
function global:Get-Assemblies
{
[AppDomain]::CurrentDomain.GetAssemblies()
}
function global:Get-Types ($Pattern=\".\"«»)
{
Get-Assemblies | %{ $_.GetExportedTypes() } |
where {$_ -match $Pattern}
}
filter global:«»Select-Members ($Pattern = \".\"«»)
{
$_.getmembers() | ? {$_ -match $Pattern }
}
filter global:«»Show-Members ([switch] $Method)
{
if (!$Method -or $_.MemberType -match \"method\"«»)
{
\"[{0}]:: {1}\" -f $_.declaringtype, $_
}
}
[/code:1]
Regroupement des types par namespace :
[code:1]get-assemblies|Get-types|group namespace[/code:1]
Exemples de code dispo sur
www.manning.com/payette/
En passant, tu devrais changer le titre du post.<br><br>Message édité par: Laurent Dardenne, à: 25/08/09 10:31
[code:1]
#
# Windows PowerShell in Action
#
# Chapter 11 Utility functions for finding types
#
# These functions help find .NET types and members.
#
# Here are some examples that show how to use them:
# Get-Types
# Get-Types ^system\.timers | %{ $_.FullName }
# Get-Types ^system\.timers | Select-Members begin | Show-Members -method
#
#
function global:Get-Assemblies
{
[AppDomain]::CurrentDomain.GetAssemblies()
}
function global:Get-Types ($Pattern=\".\"«»)
{
Get-Assemblies | %{ $_.GetExportedTypes() } |
where {$_ -match $Pattern}
}
filter global:«»Select-Members ($Pattern = \".\"«»)
{
$_.getmembers() | ? {$_ -match $Pattern }
}
filter global:«»Show-Members ([switch] $Method)
{
if (!$Method -or $_.MemberType -match \"method\"«»)
{
\"[{0}]:: {1}\" -f $_.declaringtype, $_
}
}
[/code:1]
Regroupement des types par namespace :
[code:1]get-assemblies|Get-types|group namespace[/code:1]
Exemples de code dispo sur
www.manning.com/payette/
En passant, tu devrais changer le titre du post.<br><br>Message édité par: Laurent Dardenne, à: 25/08/09 10:31
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.063 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- RunSpace