Перед публикацией я посмотрел на Функция PowerShell не выдает вывод и Функция не возвращает данные обе ссылки не помогли.
У меня есть функцияназванный getState.Когда я звоню, ничего не возвращается.Когда я запускаю отладчик, я вижу, что переменная $ состояние устанавливается с помощью «foo», но получатель не возвращает значение $ состояние.
Вот код:
$Global:state
function setState {
param(
[string]$s
)
$state = $s
}
function getState {
return $state
}
setState ("foo")
Write-host getState
Как мне получить строку Write-host getState для отображения foo?Спасибо!