Powershell:查找定义函数的文件名

maj*_*tor 6 powershell

给定函数对象(即$f = gi Function:\myfunc)是否可以找到声明函数的文件的文件名和其他信息(例如行号)?

Rom*_*min 4

您走在正确的轨道上gi。函数对象的 ScriptBlock 成员具有FileStartPosition属性:

(gi function:\prompt).ScriptBlock.File
Run Code Online (Sandbox Code Playgroud)

或者你可以选择:

${Function:myfunc}.File
Run Code Online (Sandbox Code Playgroud)