【问题标题】:Powershell - output organisation name when if statement is truePowershell - 如果语句为真,则输出组织名称
【发布时间】:2012-02-28 08:39:22
【问题描述】:

我正在对 Exchange 2010 平台进行更改,请参见下文...

foreach ($org in get-organization)
{

Remove-ManagementRoleAssignment -identity "$org\Mail Recipients-Recipient Management" -confirm:$false
Remove-ManagementRoleAssignment -identity "$org\Mail Recipients-Organization Management" -confirm:$false
New-ManagementRole -Parent "mail recipients" -name "Restricted Mail Recipients" -Organization "$org"
set-ManagementRoleEntry -Identity "$org\Restricted Mail Recipients\Set-mailbox" -parameters "emailaddresses" -RemoveParameter -confirm:$false
New-ManagementRoleAssignment -name "Restricted Mail Recipients-organization management" -Role "Restricted Mail Recipients" -SecurityGroup "organization management" -Organization "$org"
New-ManagementRoleAssignment -name "Restricted Mail Recipients-organization management-delegating" -Role "Restricted Mail Recipients" -SecurityGroup "organization management" -Organization "$org" -Delegating:$true
New-ManagementRoleAssignment -name "Restricted Mail Recipients-recipient management" -Role "Restricted Mail Recipients" -SecurityGroup "recipient management" -Organization "$org"
}

我已针对测试组织对此进行了测试,对此我很满意

作为测试过程的一部分,我希望运行以下脚本来显示所有具有新管理角色“受限邮件收件人”的组织。见下文...

foreach ($org in get-organization)
{
$man_role = get-ManagementRoleEntry -Identity "$org\Restricted Mail Recipients\Set-mailbox"
if ($man_role.emailaddresses)
{
Write-host $org
}
}

当我运行脚本时,我收到一条关于限制的错误消息,但我更改的测试组织没有显示

理想情况下,我希望显示更改后的组织,以便确认我的更改已应用

感谢您的阅读,感谢您的帮助

【问题讨论】:

    标签: powershell if-statement exchange-server-2010


    【解决方案1】:

    我承认我有点困惑,也许这只是一个错字 - 但我不知道 Get-Organization 命令。我知道的最接近的是Get-OrganzationConfig

    对于您的第一个脚本如何删除和添加角色分配,我也有点困惑。 $org 变量应该包含一个对象,其中包含有关组织的各种属性。要从此对象中获取名称,应为 $org.Name

    所以这也应该是您问题的答案。而不是$org,您应该使用$org.Name 来输出组织的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-25
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-22
      • 1970-01-01
      相关资源
      最近更新 更多