测试路径 - 包括不使用-LiteralPath

时间:2018-03-01 04:53:10

标签: powershell

为什么以下命令会返回不同的结果?

PS: SQL 2012> Test-Path -LiteralPath .\ssis_2012_deployment_script_x64.ps1 -Include *.ispac
True

PS: SQL 2012> Test-Path -Path .\ssis_2012_deployment_script_x64.ps1 -Include *.ispac
False

当前目录中存在ssis_2012_deployment_script_x64.ps1文件。我希望两个调用的结果都是False,但出于某种原因,使用-LiteralPath会导致它返回True

1 个答案:

答案 0 :(得分:0)

-Include-LiteralPath

没有影响

查看help description

  

指定此cmdlet测试的路径。此参数的值限定 Path 参数。输入路径元素或模式,例如“* .txt”。允许使用通配符。