如何为Format-List输出添加前缀?

时间:2015-01-28 17:11:27

标签: powershell lync lync-2013

我需要为Lync User Management工具生成sip:username@domain.com格式的导入文件。

我正在使用此PowerShell命令:

Get-DistributionGroupmember FirmOperationS@company.com  | Select-Object primarysmtpaddress

我在填写字符时遇到问题" sip:"到列输出,并使用Export-Csv将其保存为CSV。

1 个答案:

答案 0 :(得分:4)

尝试自定义/计算属性:

Get-DistributionGroupmember FirmOperationS@company.com  |
Select-Object @{n="PrimarySMTPAddress";e={ "sip:$($_.primarysmtpaddress)" }}

如果您只需要该属性,也可以使用Foreach-Object替换Select-Object,例如

Get-DistributionGroupmember FirmOperationS@company.com  |
ForEach-Object { "sip:$($_.primarysmtpaddress)" }