powershell - 从 PowerShell 输出中删除空格

标签 powershell active-directory

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

Get-ADGroup $GroupName -Properties Mail | Select-Object Mail | Format-Wide

输出看起来像(星号用于表示空白):
*
*
mygroup@mycompany.com
*
*

有什么方法可以删除在输出开头和结尾添加的空格?

最佳答案

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

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

编辑:这比它需要的要复杂得多。
(Get-ADGroup $GroupName -Properties Mail | Select-Object Mail | Format-Wide | Out-String).trim()

关于powershell - 从 PowerShell 输出中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19944507/

相关文章:

PowerShell 函数

powershell - 如何在FTP服务器中移动文件

java - Active Directory - 使用基本 dn 进行身份验证

c++ - 仅使用 LogonUser() 来验证凭据

powershell - 有什么方法可以告诉以 start-job -filename 启动时正在运行的脚本是什么?

powershell - 根据一列的值分割一个csv文件

python - 从 Python 脚本运行 PowerShell 函数

active-directory - 开发集成的用户管理、身份验证

node.js - 如何通过 "dn"的 block 找到 Node AD 中的用户?

javascript - 通过 Azure AD 身份验证进行单点登录 (SSO) 时出错 - AADSTS50059