Powershell 4.0 не может импортировать таблицу ha sh из psm1 - PullRequest
1 голос
/ 09 июля 2020

Я пытаюсь импортировать таблицу ha sh из psm1, но она не возвращает пустых ошибок, я использую windows server 2012 r2, в то время как на моем компьютере с powershell 5.1 он работает без проблем, я делает что-то не так или это не поддерживается в 4.0?

psm1

$hash =@{ 
    SomeKey = 'SomeValue'
    SomeKey2 = 'SomeValue2'
    SomeKey3 = 'SomeValue3'
}

ps1

Import-Module .\hash.psm1
$hash

1 Ответ

2 голосов
/ 09 июля 2020

с PowerShell 5.1 он работает без проблем

Мне не удалось добиться желаемого поведения с 5.1

В любом случае вам нужно экспортировать содержащую переменную из модуля:

$hash =@{ 
    SomeKey = 'SomeValue'
    SomeKey2 = 'SomeValue2'
    SomeKey3 = 'SomeValue3'
}

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