Question (Doc] Bloc de script à liaison retardée
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
-
- Messages : 6298
- Remerciements reçus 68
Pour moi, et surtout d'après les traces du parseur :est-ce qu'on peux appeler ce comportement delay-unbind ScriptBlock
la réponse est non. Le scriptblock est transformé en [String].DÉBOGUER : ParameterBinding Information: 0 : BIND arg [-not $_.PSIsContainer] to parameter [Filter]
DÉBOGUER : ParameterBinding Information: 0 : COERCE arg to [System.String]
DÉBOGUER : ParameterBinding Information: 0 : Trying to convert argument value from system.Management.Automation.ScriptBlock to System.String
DÉBOGUER : ParameterBinding Information: 0 : CONVERT arg type to param type using LanguagePrimitives.ConvertTo
DÉBOGUER : ParameterBinding Information: 0 : CONVERT SUCCESSFUL using LanguagePrimitives.ConvertTo: [-not $_.PSIsContainer]
DÉBOGUER : ParameterBinding Information: 0 : BIND arg [-not $_.PSIsContainer] to param [Filter] SUCCESSFUL
Surtout que la doc indique que ce paramètre peut contenir des caractères génériques et n'accepte pas le pipeline.
Je te laisse confirmer mes dires avec un jeux de test

jojo écrit:
Mais rien n'empêche de l'appeler 'Nawak-binding' !est-ce qu'on peux appeler ce comportement delay-unbind ScriptBlock
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Contributions à la communauté
- (Doc] Bloc de script à liaison retardée