TeamCity - NamedParameterNotFound 用于 TeamCity 上的 Get-ChildItem
TeamCity - NamedParameterNotFound for Get-ChildItem on TeamCity
TeamCity 和 PowerShell 的糟糕一天以
结束
NamedParameterNotFound
Get-ChildItem : A parameter cannot be found that matches parameter name 'File'.
$files = Get-ChildItem -Path $RootFolderPath -Filter $CodeFilename -File -Recurse
违规行(上、下)在 TeamCity 的 PS1 中 运行。
脚本在我的本地开发机器上运行良好,TC 服务器上的 PS 版本显然是 4.0,我可以在 PS 命令中看到 -File
参数 window 在 TC 服务器本身上。
-File
参数怎么会从 Get-ChildItem
中消失??
在 TeamCity 的 "Script arguments" 框中,我
改变了这个
-RootFolderPath '%teamcity.build.checkoutDir%' -VersionString '%AssemblyVersionStringWithCounter%'
至此
-RootFolderPath %teamcity.build.checkoutDir% -VersionString %AssemblyVersionStringWithCounter%
并且有效。天知道。
TeamCity 和 PowerShell 的糟糕一天以
结束NamedParameterNotFound
Get-ChildItem : A parameter cannot be found that matches parameter name 'File'.
$files = Get-ChildItem -Path $RootFolderPath -Filter $CodeFilename -File -Recurse
违规行(上、下)在 TeamCity 的 PS1 中 运行。
脚本在我的本地开发机器上运行良好,TC 服务器上的 PS 版本显然是 4.0,我可以在 PS 命令中看到 -File
参数 window 在 TC 服务器本身上。
-File
参数怎么会从 Get-ChildItem
中消失??
在 TeamCity 的 "Script arguments" 框中,我
改变了这个
-RootFolderPath '%teamcity.build.checkoutDir%' -VersionString '%AssemblyVersionStringWithCounter%'
至此
-RootFolderPath %teamcity.build.checkoutDir% -VersionString %AssemblyVersionStringWithCounter%
并且有效。天知道。