[FAQ CENTER トップ]
[Powershell FAQ トップへ]



【Powershell】自分が他のシェルからコールされたか確認する



更新日:2019/07/06


あるスクリプトに関して他のスクリプトから呼ばれたかあるいは単独で実行されたか判定するサンプルコードです。


サンプルコード集

以下は Windows 10 環境におけるサンプルコードと実行結果です。


$MyInvocation.ScriptName で判定しています。


サンプルコード:


if ($MyInvocation.ScriptName -eq "")
{
write-host ("このスクリプトは単独で実行されました")
}
else
{
write-host ("このスクリプトは他のスクリプトからコールされました")
write-host ("コール元: $MyInvocation.ScriptName")
}

実行結果:

このスクリプトは単独で実行されました









[Powershell FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018