从PowerShell输出中删除空白区域

cva*_*dal 2 powershell active-directory

我在PowerShell中使用以下命令返回Active Directory中通讯组的邮件属性.

Get-ADGroup $GroupName -Properties Mail | Select-Object Mail | Format-Wide
Run Code Online (Sandbox Code Playgroud)

输出看起来像(用于表示空格的星号):

*
*
mygroup@mycompany.com
*
*
Run Code Online (Sandbox Code Playgroud)

有什么办法可以删除输出开头和结尾添加的空白区域吗?

mjo*_*nor 6

我认为这应该有效(V2):

(Get-ADGroup $GroupName -Properties Mail | Select-Object Mail | Format-Wide | out-string).split("`n") -match '\S'
Run Code Online (Sandbox Code Playgroud)

编辑:这比它需要的更复杂.

(Get-ADGroup $GroupName -Properties Mail | Select-Object Mail | Format-Wide | Out-String).trim()
Run Code Online (Sandbox Code Playgroud)