首页 > 开发 > PowerShell > 正文

Powershell脚本中包含文件资源的例子

2020-10-29 20:59:12
字体:
来源:转载
供稿:网友

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总是可以获得你脚本运行所在目录名,当然你可能会发现它在执行时为空,这时你只需要将它保存到脚本中执行即可。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表