如果你在函数中定义了一个变量,这个变量只会在其函数范围内有效,要获得其父作用域变量值请使用Get-Variable中的-Scope参数:
$a = 1 function test { $a = 2 $parentVariable = Get-Variable -Name a -Scope 1 $parentVariable.Value } test
当脚本执行进入”test”,函数定义了一个变量$a并设值为2。在主作用域变量$a等于1,通过Get-Variable函数可以获得其父作用域的变量值。
原文地址:Getting Variable Value in Parent Scop
本文链接: https://www.pstips.net/getting-variable-value-in-parent-scope.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!