Microsoft 365에 대한 언어 및 지역 설정을 설정하는 방법
모든 Microsoft 365 서비스(비즈니스용 OneDrive, Delve 및 SharePoint Online 포함)의 경우 Microsoft Graph PowerShell을 사용하여 클라우드 ID 또는 동기화된 ID 모델의 사용자 수준에서 언어 및 지역 설정을 변경할 수 있습니다.
참고 설정을 동기화하기 전에 SharePoint Online 사이트에서 대체 언어 설정을 구성해야 합니다. 제거하려면 다음 단계를 수행합니다.
- 팀 사이트에서 설정>사이트 설정을 선택합니다.
- 사이트 관리에서 언어 설정을 선택합니다.
- 언어 설정 페이지에서 사이트에서 지원해야 하는 대체 언어를 선택합니다.
- 확인을 클릭합니다.
Exchange Online 제외한 모든 Microsoft 365 서비스의 경우
클라우드 ID 모델
사용자 ID를 사용하여 설정을 동기화하려면 실제 값을 대체한 후 다음 예제 cmdlet을 실행합니다.
# Update the User's Preferred Language details
Import-Module Microsoft.Graph.Users
Connect-MgGraph -Scopes 'User.ReadWrite.All'
$preferredLanguage = 'it-it'
$userId = Get-MgUser -UserId user1@contoso.com
Update-MgUser -UserId $userId.Id -PreferredLanguage $preferredLanguage
참고
사용자의 기본 설정 언어는 ISO 639-1 코드(예: en-US)를 따라야 합니다.
# Update User's Usage Location details
Import-Module Microsoft.Graph.Users
Connect-MgGraph -Scopes 'User.ReadWrite.All'
$usageLocation = 'IT'
$userId = Get-MgUser -UserId user1@contoso.com
Update-MgUser -UserId $userId.Id -Usagelocation $usageLocation
참고
사용 위치는 두 글자로 된 국가 코드(ISO 표준 3166)입니다. 국가의 서비스 가용성에 대한 검사 법적 요구 사항으로 인해 라이선스가 할당되는 사용자에게 필요합니다. 예를 들어 미국, JP 및 GB가 있습니다. nullable이 아닙니다.
동기화된 ID 모델
Active Directory의 온-프레미스 instance 사용하여 설정을 동기화하려면 실제 값을 대체한 후 다음 예제 cmdlet을 실행합니다.
Get-ADUser -SearchBase "OU=Italy,OU=Countries,DC=contoso,DC=com" -Filter * | Set-ADUser –replace @{PreferredLanguage="it-it"}
그런 다음 Microsoft Entra Connect를 통해 설정을 강제로 동기화합니다.
Exchange Online
Exchange Online 대한 설정을 동기화하려면 실제 값을 대체한 후 다음 예제 cmdlet을 실행합니다.
Get-Mailbox user1@contoso.com | Get-MailboxRegionalConfiguration | Set-MailboxRegionalConfiguration -Language it-it -DateFormat "dd/MM/yyyy" -TimeFormat "HH:mm" -TimeZone "W. Europe Standard Time"
참고 변경 내용이 모든 서비스에 반영되려면 1~2시간이 걸립니다.