salut,
hier, j'ai créer une petite fonction qui permet de lister tous les paramètres qui supportent les wildcards, mais je me suis apercu que parfois le sous-system d'aide fait des siennes..
voici quelques tests:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function Use-WildCards($command) { get-help $command | select -expand parameters | foreach { $_.parameter } | select Name, @{n='SupportWildCards';e={if($_.globbing -eq $true) {$true} else {$false}}} }
à première vu ça marche, mais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 PS II> Use-WildCards -command get-process name SupportWildCards ---- ---------------- ComputerName False FileVersionInfo False Id False InputObject False Module False Name True
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 PS II> Use-WildCards -command Get-Command name SupportWildCards ---- ---------------- ArgumentList False CommandType False Module False Name False Noun False Syntax False TotalCount False Verb False PS II> Get-Command -Name hel* CommandType Name Definition ----------- ---- ---------- Function help ... Application help.exe D:\WINDOWS\system32\help.exe
le paramètre NAME doit supporter les wildcards mais il retourne FALSE !
es-ce que quelqu'un peux me confirmer si ce "bug" est rectifier en V3 ?
Partager