我该如何将一个命令的输出和一个字符串文字合并到同一行并输出到主机?
我正在尝试将
我正在尝试将
(Get-BitLockerVolume -MountPoint X:).EncryptionPercentage
(返回12
)与字面量'% complete'
组合起来,如下所示:(Get-BitLockerVolume -MountPoint X:).EncryptionPercentage + '% complete'
我希望得到的是:
完成12%
但实际上我遇到了错误:无法将值“%完成”转换为类型“System.Single”。错误:“输入字符串不符合格式要求。”
如何在单行上执行此操作?我已经搜索了解决方案,但显然不知道如何表达这个问题,因为我一直得到关于如何连接字符串或变量而不是命令输出的信息。示例:PowerShell:在cmdlet之后使用变量连接字符串
(Get-BitLockerVolume -MountPoint X:).EncryptionPercentage.ToString() + '% complete'
or'{0} % Complete' -f (Get-BitLockerVolume -MountPoint X:).EncryptionPercentage
- TessellatingHeckler