Microsoft 365에 대한 언어 및 지역 설정을 설정하는 방법

모든 Microsoft 365 서비스(비즈니스용 OneDrive, Delve 및 SharePoint Online 포함)의 경우 Microsoft Graph PowerShell을 사용하여 클라우드 ID 또는 동기화된 ID 모델의 사용자 수준에서 언어 및 지역 설정을 변경할 수 있습니다.

참고 설정을 동기화하기 전에 SharePoint Online 사이트에서 대체 언어 설정을 구성해야 합니다. 제거하려면 다음 단계를 수행합니다.

  1. 팀 사이트에서 설정>사이트 설정을 선택합니다.
  2. 사이트 관리에서 언어 설정을 선택합니다.
  3. 언어 설정 페이지에서 사이트에서 지원해야 하는 대체 언어를 선택합니다.
  4. 확인을 클릭합니다.

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시간이 걸립니다.