更新日:2019/07/06
あるスクリプトに関して他のスクリプトから呼ばれたかあるいは単独で実行されたか判定するサンプルコードです。
$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