Azure devops powershell 任务问题
Posted
技术标签:
【中文标题】Azure devops powershell 任务问题【英文标题】:Azure devops powershell task issue 【发布时间】:2020-11-26 11:58:34 【问题描述】:有人可以帮助我如何使用 powershell 任务压缩多个文件吗?我使用的是 windows vm ..因此无法使用 zip 命令。
我有多个文件需要压缩到具有不同名称的特定文件夹中。
我尝试执行以下操作,但在第二行出现错误。
错误:
+ CategoryInfo : InvalidArgument: (:) [Get-ChildItem], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand
##[error]PowerShell exited with code '1'.
Finishing: PowerShell Script
管道:
Compress-Archive -Path 'FR1phpPRDAPP1V\*' -DestinationPath 'Output\APP1V.zip'
Compress-Archive -Path 'FR1PHPPRDAPP4V\*' -DestinationPath 'Output\APP4V.zip'
Compress-Archive -Path 'FR1PHPPRDAPP5V\*' -DestinationPath 'Output\APP5V.zip
Compress-Archive -Path 'FR1PHPPRDSRE1V\*' -DestinationPath 'Output\SRE1V.zip
Compress-Archive -Path 'FR1PHPPRDAPP7V\*' -DestinationPath 'Output\APP7V.zip
【问题讨论】:
你能显示完整的错误信息吗?看起来你切断了前几行 请检查你的powershell版本`$PSVersionTable.PSVersion` 你好,我已经编辑了错误..它只是在错误后退出并且powershell版本是5.1 【参考方案1】:成功了..我只需要在两行之间添加一个分号。
【讨论】:
以上是关于Azure devops powershell 任务问题的主要内容,如果未能解决你的问题,请参考以下文章
Azure Devops 使用 Powershell 从特定组织中删除特定用户
如何使用 powershell/Azure CLI 列出有权访问 Azure DevOps 项目存储库的用户?
在 PowerShell 脚本中访问 Azure DevOps 管道中的安全文件