Я наткнулся на некоторый код и не мог понять, почему PowerShell может передавать значение не в функцию. Надеюсь, что кто-то может помочь.
Вот пересмотренная структура кода:
function ServerSetup () {
param (
[Parameter(Mandatory=$true)]
[string] $Environment
)
CreateFolder
}
function CreateFolder () {
$Environment = $Environment+"test2"
$Environment
}
У меня вопрос к параметру $Environment
, указанному выше, он не передается через параметр (только $JsonObject
), почему он все еще может получить значение?
Заранее спасибо.