我有一个位于C:\ FolderA
的脚本(script1.ps1)我可以在脚本中插入哪些powershell代码,它将打印脚本的当前位置/路径。 (目标是使这个脚本可移植)
即:
- 在文件夹A中,代码将打印C:\ FolderA(完整路径)
- 当Script1.ps1移动到C:\ FolderB \ FolderC并运行时,它会打印C:\ FolderB \ FolderC的完整路径
非常感谢任何帮助。
由于
感谢@Nkosi和@Kori Gill
我要找的答案是$ PSScriptRoot
有一点需要注意,我注意到在运行脚本之前我必须首先在脚本中定义一个变量:
$Path = $PSScriptRoot
$Path
有了它,否则它没有
答案 0 :(得分:3)
请参阅“get-help about_Automatic_Variables”。
阅读以下部分: