У меня есть модуль PowerShell с именем Test.psm1. Я хочу установить значение переменной и сделать его доступным при вызове другого метода в этом модуле.
#Test.psm1
$property = 'Default Value'
function Set-Property([string]$Value)
{
$property = $Value
}
function Get-Property
{
Write-Host $property
}
Export-ModuleMember -Function Set-Property
Export-ModuleMember -Function Get-Property
Из командной строки PS:
Import-Module Test
Set-Property "New Value"
Get-Property
На данный момент я хочу, чтобы он возвращал «Новое значение», но он возвращает «Значение по умолчанию». Я пытался найти способ установить область действия этой переменной, но мне не повезло.