У меня есть script1.ps1, внутри которого есть script2.ps1 со следующими строками:
echo *****blabla*****
$hostName = "host1"
$statip = "192.168.3.1"
$subnet = "255.255.255.0"
$gateWay = "192.168.3.254"
Внутри script1.ps1 Я запускаю его так:
cd /home/user/
& ./script2.ps1
Когда Я запускаю его и вижу на своем терминале ***** blabla *****.
Но когда я пытаюсь отобразить остальные переменные - я ничего не получаю. Даже не ноль.
Если я скопирую команды и пропущу их, это сработает.