1

У меня странная проблема, у меня очень простая функция.Невозможно добавить элемент в массив с функцией powershell

Это мой код PowerShell

$exclude = @() 

function GetOracleDb { 
param([string]$servername) 
$exclude += $servername 
} 

GetOracleDb "Myserver2" 

$exclude 

Почему мой $ исключить массив пуст?

Спасибо за вашу помощь

ответ

3

изменить это так:

$global:exclude += $servername 

Объем $ исключает внутри функции отличается от этого снаружи.

+0

Legit для PowerShell 2.0 также. – Signal15

Смежные вопросы