メモ:Dot-Sourcing PowerShell
スクリプト モジュール - PowerShell | Microsoft Docs
Dot-Sourcing って単語がなかなか思い出せないのでメモ。
同じスコープ でそのまま実行する感じ。
$a = "aaa" # hoge.ps1 で $a = "bbb" と書いてると… . ./hoge.ps1 # bbb って出る Write-Host $a
別スコープ(child) で実行するのは、 &
Call operator
about_Operators - PowerShell | Microsoft Docs
$a = "aaa" # hoge.ps1 で $a = "bbb" と書いてても… &./hoge.ps1 # aaa って出る (child scope で書き換えても変わらない) Write-Host $a
Dot-Sourcing のスコープについては、
about_scopes - PowerShell | Microsoft Docs