How to update user manager in bulk via MS Graph PowerShell or any other way than Azure AD PowerShell module as its going to be deprecated?

Vinod Survase 4,756 Reputation points
2024-03-28T09:40:11.7566667+00:00

How to update user manager in bulk via MS Graph PowerShell or any other way than Azure AD PowerShell module as its going to be deprecated?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,538 questions
PowerShell
PowerShell
A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
2,681 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Vasil Michev 109.9K Reputation points MVP
    2024-03-28T18:37:49.41+00:00

    Assuming you have a CSV file with fields designating the user (UserUPN) and Manager (ManagerUPN), you can do something like this:

    Import-CSV blabla.csv | % { Set-MgUserManagerByRef -UserId $UserUPN -OdataId "https://graph.microsoft.com/v1.0/users/$ManagerUPN" }
    

    where we are using the Graph SDK for PowerShell.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.