Powershell脚本中包含文件资源的例子
程序员文章站
2022-03-14 07:58:30
powershell3.0及以后版本。
如果你的脚本需要添加额外资源,比如文本中的服务器名、图片名等等,这时你需要考虑脚本的灵活性。
不要使用绝对路径去指派你的资源路径...
powershell3.0及以后版本。
如果你的脚本需要添加额外资源,比如文本中的服务器名、图片名等等,这时你需要考虑脚本的灵活性。
不要使用绝对路径去指派你的资源路径,在powershell3.0中可以使用$psscriptroot替代你的脚本路径(不支持2.0)
复制代码 代码如下:
$picture = "$psscriptroot\resources\picture.png"
test-path -path $picture
$data = "$psscriptroot\resources\somedata.txt"
get-content -path $data
$psscriptroot总是可以获得你脚本运行所在目录名,当然你可能会发现它在执行时为空,这时你只需要将它保存到脚本中执行即可。