web-dev-qa-db-ja.com

既存のOffice365ユーザーを新しいAzureADユーザーにマップします

ADConnectを使用してオンプレミスADをAzureADに同期します。 Exchange/SharePoint/Skype/etcにはOffice365を使用しています。

いくつかの問題(O365またはAzure ADに関連しない)を抱えているユーザーがいて、それらの新しいADアカウントを作成することが決定されました(いいえ、これは正しい選択ではありませんでしたが、すでに実行されています)。それぞれがAzureADに同期された2つのADアカウントがあります。 Office 365ライセンス、メールボックス、Skypeなどはすべて古いADアカウントにリンクされていますが、新しいADアカウントでマシンにログインしています。

[email protected][email protected]にリンクされているすべてのOffice365/Azure ADを転送できる方法はありますか?私の傾向はノーです(そして、JohnNew @ acme.comを取り除く必要があります)が、最初に確認したかったのです。

1
Nicknow

最初はそうです。John@ acme.comでOffice365/Azureに割り当てられているすべてのライセンス、グループ(メンバー)、アクセス許可、およびロールをクエリする必要があります。

ここでライセンスを取得します。割り当てられたすべてのライセンスをエクスポートするscrtipがあります* Get-MsolAccountSku

Import-Csv -Path "C:\ scripts\NewAccounts.csv" | foreach {New-MsolUser -DisplayName $ 。DisplayName -FirstName $。FirstName -LastName $ 。LastName -UserPrincipalName $。UserPrincipalName -UsageLocation $ 。UsageLocation -LicenseAssignment $。AccountSkuId} | Export-Csv -Path "C:\ scripts\NewAccountResults.csv"

Get-MsolUser -UserPrincipalName -TenantId

Get-MsolUserRole -ObjectId -TenantId

次に、JohnNew @ acme.comを移動します

Get-AzureADUser -Objectid | Set-AzureADUser -City "New York" -Country "US" -TelephoneNumber "123456789" -StreetAddress "xxx h Floor" -PostalCode "10010" -Department "Marketing" -JobTitle "Employee"

Get-AzADUser -ObjectId 155a5c10-93a9-4941-a0df-96d83ab5ab24 |更新-AzADUser-DisplayName MyNewDisplayName

Import-Csv -Path "C:\ scripts\NewAccounts.csv" | foreach {New-MsolUser -DisplayName $ 。DisplayName -FirstName $。FirstName -LastName $ 。LastName -UserPrincipalName $。UserPrincipalName -UsageLocation $ 。UsageLocation -LicenseAssignment $。AccountSkuId} | Export-Csv -Path "C:\ scripts\NewAccountResults.csv"

これを試して、さらに助けが必要かどうか私に知らせてください、そして私はそれを完了します

乾杯

パブロ

1
paulvill76