Ade*_*SIF 2 powershell scripting function powershell-2.0 powershell-3.0
我有一个奇怪的问题,我有一个非常简单的功能。
这是我的 PowerShell 代码
$exclude = @()
function GetOracleDb {
param([string]$servername)
$exclude += $servername
}
GetOracleDb "Myserver2"
$exclude
Run Code Online (Sandbox Code Playgroud)
为什么我的 $exclude 数组是空的?
谢谢你的帮助
像这样改变它:
$global:exclude += $servername
Run Code Online (Sandbox Code Playgroud)
$exclude 函数内部的作用域与外部的作用域不同。
| 归档时间: |
|
| 查看次数: |
2043 次 |
| 最近记录: |