Powershell - 从散列到字符串

Powershell - from hash to string

需要解决一些问题...在 teamcity 上,我收到了散列形式的 vcs 内部版本号,f.e。 0630ad46ed0b297641151d64337faf3fc44078c8。在 Powershell 步骤中,我需要从这个哈希(子字符串前 8 个符号)创建版本,但是命令 $version = %build.vcs.number.**** 无效(如果您尝试执行命令 $version = 0630ad46ed0b297641151d64337faf3fc44078c8 也是一样):该术语未被识别为名称...

如何将这个变量包装成字符串?

找到。需要使用命令 Out-String 之类的 $hash = Out-String -InputObject %build.vcs.number%