我的脚本调用许多其他脚本,我需要知道每个脚本的全名(用于日志信息)。
但同样的命令在 Powershell_ISE 中不起作用
答案1
此代码可在 Powershell_ISE 和 script.ps1 文件中获取
function Get-ScriptFullName () {
if($hostinvocation -ne $null) {
$hostinvocation.MyCommand.path
} else {
$script:MyInvocation.MyCommand.path
}
}