Question
$Myinvocation
- jerome
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 15 ans 8 mois #4390
par jerome
$Myinvocation a été créé par jerome
Bonjour,
J'aimerai qu'on m'explique pourquoi si j'utilise la commande suivante dans mon script, elle me retourne toujours 1.
[code:1]$MyInvocation.Scriptlinenumber[/code:1]
si je l'écris comme ça:
[code:1]& {$MyInvocation.Scriptlinenumber}[/code:1]
ça me retourne la bonne ligne dans le script.
Merci d'avance pour les explications.
J'aimerai qu'on m'explique pourquoi si j'utilise la commande suivante dans mon script, elle me retourne toujours 1.
[code:1]$MyInvocation.Scriptlinenumber[/code:1]
si je l'écris comme ça:
[code:1]& {$MyInvocation.Scriptlinenumber}[/code:1]
ça me retourne la bonne ligne dans le script.
Merci d'avance pour les explications.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 15 ans 8 mois #4391
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:$Myinvocation
Salut,
dje81 écrit:
Il y a qq posts à ce sujet sur le blog de MS :
blogs.msdn.com/powershell/archive/2006/0...it-was-run-from.aspx
blogs.msdn.com/powershell/archive/2007/0...scriptdirectory.aspx
voir aussi :
poshoholic.com/2008/03/18/powershell-dee...-powershell-scripts/
dje81 écrit:
Grosso-modo ceci crée un scriptblock donc un nouvelle portée et renseigne les champs de cette variable dynamique, il y a une invocation, un appel et c'est cet appel interne qui renseigne ses valeurs.[code:1]& {$MyInvocation.Scriptlinenumber}[/code:1]
Il y a qq posts à ce sujet sur le blog de MS :
blogs.msdn.com/powershell/archive/2006/0...it-was-run-from.aspx
blogs.msdn.com/powershell/archive/2007/0...scriptdirectory.aspx
voir aussi :
poshoholic.com/2008/03/18/powershell-dee...-powershell-scripts/
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.104 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- $Myinvocation