%20REST%20API%EC%9D%98%20GAL%EC%97%90%EC%84%9C%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%EB%90%9C%20AD%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
온프레미스 Exchange 2010을 대상으로 하는 것과 관련된 오래된 질문이 많이 있습니다. Azure에서 Exchange Online을 사용하는 경우 상황이 변경되었습니다. 이제 Exchange를 관리하려면 새로운 REST API 원격 PowerShell 명령이 필요합니다. 이러한 개체의 속성에 액세스하는 방법은 매우 다릅니다.
더 이상 계정 활성화 속성을 찾을 수 없으며 Get-EXO*
메서드가 있지만 해당 명령이 표시되지 않습니다 Set-EXO*
. 설명서에서는 사서함의 속성을 설정하는 방법에 대해서는 설명하지 않고 단지 살펴보기만 합니다. 그건 옳지 않아요.
속성이 표시되지만 HiddenFromAddressListsEnabled
변경할 수는 없습니다.
배경:
일반적으로 사람들이 떠날 때 계정을 비활성화하지만 사서함은 유지하고 싶습니다. 동시에 우리는 해당 사서함이 GAL에 표시되는 것을 원하지 않습니다. 이렇게 하면 누군가가 존재하지 않는 사람에게 이메일을 보낼 가능성이 낮아집니다.
질문:
- GAL에서 현재 비활성화된 모든 사용자를 어떻게 제거합니까?
- 나중에 계정 종료 프로세스의 일부로 GAL에서 사용자를 자동으로 제거하려면 어떻게 해야 합니까?
둘 다 단일 방법으로 수행할 수 있습니까?
답변1
디렉터리 동기화를 사용하는 경우 거의 모든 사용자 특성을 Azure AD에서 직접 편집할 수 없습니다. AD 사용자 개체에서 해당 특성을 수정해야 하며 그러면 ADConnect가 해당 특성을 일치하는 Azure AD 사용자와 동기화합니다.
이는 AD를 기반으로 하는 Exchange에도 적용됩니다. 온-프레미스 사용자의 Exchange 관련 특성을 조작해야 하며, 그러면 ADConnect가 해당 특성을 Azure AD 및 Exchange Online과 동기화합니다.
표준 하이브리드 Exchange 환경에서는 온-프레미스 Exchange 서버가 있고 각 사용자는 원격 사서함을 갖게 됩니다. 이를 통해 온-프레미스 Exchange를 사용하여 주소 목록에서 숨기도록 설정하는 등 원격 사서함의 설정을 편집할 수 있습니다. 그러나 실제로 하이브리드 Exchange 서버가 없는 경우 Active Directory에서 AD 특성을 수동으로 편집해야 합니다. 이 경우 msExchHideFromAddressLists
원하는 결과를 얻으려면 속성을 편집해야 합니다.
참고: 온프레미스에 Exchange를 설치한 적이 없다면 AD 사용자에서 해당 특성을 찾을 수 없습니다. 이 경우 Exchange 설정을 사용하여 준비 단계를 실행해야 합니다(실제로 Exchange를 설치하지 않고). 이렇게 하면 Active Directory 스키마가 확장되어 Exchange 관련 특성을 포함하게 되며 이를 편집할 수 있습니다.