은 아래를 참조 출력 조직 이름 ...파워 쉘 - 문에 해당하는 경우
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"
}
나는 시험 기관에 대해이 테스트를하고 난 그것을
와 행복테스트 프로세스의 일부로 다음 스크립트를 실행하여 새로운 관리 역할 인 "Restricted Mail Recipients"가있는 모든 조직을 표시하고자합니다. 이상적으로 변경된 조직이 그렇게 표시하고 싶은 내가 스크립트를 실행하면
foreach ($org in get-organization)
{
$man_role = get-ManagementRoleEntry -Identity "$org\Restricted Mail Recipients\Set-mailbox"
if ($man_role.emailaddresses)
{
Write-host $org
}
}
내가 조절에 대한 오류 메시지하지만
을 표시되지 않습니다 변경 테스트 조직을 얻을 ... 아래 참조 나는 나의 변화가 을 읽기 위해, 어떤 도움에 감사드립니다감사
를 적용되었습니다 확인할 수 있습니다