PortValhalla/scripts/Common/Scripts/Entrypoints.ps1

14 lines
334 B
PowerShell
Raw Normal View History

2024-03-16 00:04:56 +00:00
function Get-Entrypoint() {
$trace = Get-PSCallStack
$call = $trace[$trace.Count - 1];
2024-03-16 00:04:56 +00:00
if ($null -ne $call.ScriptName) {
return $call.ScriptName;
} else {
$call = $CallStack[$CallStack.Count - 2];
return $call.ScriptName;
}
throw "No PowerShell entry point script could be found.";
}