Хеш-таблица Powershell: не удается найти перегрузку для «Добавить» и количество аргументов: «2» - PullRequest
0 голосов
/ 22 февраля 2019

У меня нет идеи, почему этот код выдает исключения:

$args_path = ".\publish_args.config"
$args=$null
$args=@{}
$args.Add("K", "V") # this line works as excpected
Get-Content -Path $args_path | ForEach-Object {    
    $val = $_ -replace "\\", "\\" 
    $var = $val.Split('=')  
    Write-Host $var[0] = $var[1] # sample output: backup_folder = "C:\\temp\\test\\W\\Backup"
    $args.Add($var[0], $var[1]) #throws the exception "Cannot find an overload for "Add" and the argument count: "2"."
}

foreach($key in $args.Keys){
    Write-Host $key = $args[$key]
}

Я чувствую себя действительно глупо, что я делаю неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...