Konfigurera egenskaper för Microsoft 365-användarkonto med PowerShellConfigure Microsoft 365 user account properties with PowerShell

Denna artikel gäller för både Microsoft 365 Enterprise och Office 365 Enterprise.This article applies to both Microsoft 365 Enterprise and Office 365 Enterprise.

Du kan använda administrations centret för Microsoft 365 för att konfigurera egenskaper för användar konton för din Microsoft 365-klient organisation.You can use the Microsoft 365 admin center to configure properties for the user accounts of your Microsoft 365 tenant. I PowerShell kan du också göra det och andra saker du inte kan göra i administrations centret.In PowerShell, you can also do this, plus some other things you can't do in the admin center.

Använda Azure Active Directory PowerShell för diagramvynUse the Azure Active Directory PowerShell for Graph module

Om du vill konfigurera egenskaper för användar konton i Azure Active Directory PowerShell för Graph kan du använda cmdleten set-AzureADUser och ange egenskaper för att ställa in eller ändra.To configure properties for user accounts in the Azure Active Directory PowerShell for Graph module, use the Set-AzureADUser cmdlet and specify the properties to set or change.

Börja med att ansluta till din Microsoft 365-klient organisation.First, connect to your Microsoft 365 tenant.

Ändra egenskaper för ett visst användar kontoChange properties for a specific user account

Du identifierar kontot med parametern -ObjectID och anger eller ändrar specifika egenskaper genom att använda ytterligare parametrar.You identify the account with the -ObjectID parameter and set or change specific properties by using additional parameters. Här är en lista över de vanligaste parametrarna:Here's a list of the most common parameters:

  • -Avdelning " <department name> "-Department "<department name>"

  • -DisplayName " <full user name> "-DisplayName "<full user name>"

  • -FacsimilieTelephoneNumber " <fax number> "-FacsimilieTelephoneNumber "<fax number>"

  • -GivenName " <user first name> "-GivenName "<user first name>"

  • -Efter namn " <user last name> "-Surname "<user last name>"

  • -Mobil " <mobile phone number> "-Mobile "<mobile phone number>"

  • -JobTitle " <job title> "-JobTitle "<job title>"

  • -PreferredLanguage " <language> "-PreferredLanguage "<language>"

  • -StreetAddress " <street address> "-StreetAddress "<street address>"

  • -Ort " <city name> "-City "<city name>"

  • -State " <state name> "-State "<state name>"

  • -Post nummer " <postal code> "-PostalCode "<postal code>"

  • -Country " <country name> "-Country "<country name>"

  • -TelephoneNumber " <office phone number> "-TelephoneNumber "<office phone number>"

  • -UsageLocation " <2-character country or region code> "-UsageLocation "<2-character country or region code>"

    Det här är ISO 3166-1 alpha-2 (a2) lands-eller rikt nummer.This is the ISO 3166-1 alpha-2 (A2) two-letter country or region code.

Fler parametrar finns i set-AzureADUser .For additional parameters, see Set-AzureADUser .

Anteckning

Innan du kan tilldela licenser till ett användar konto måste du tilldela en användnings plats.Before you can assign licenses to a user account, you must assign a usage location.

Om du vill visa användar kontots huvud namn kör du följande kommando.To display the User Principal Name for your user accounts, run the following command.

Get-AzureADUser | Sort UserPrincipalName | Select UserPrincipalName | More

Det här kommandot instruerar PowerShell till att:This command instructs PowerShell to:

  1. Få all information om användar kontona (Get-AzureADUser) och skicka det till nästa kommando ( | ).Get all the information on the user accounts (Get-AzureADUser) and send it to the next command (|).

  2. Sortera listan med UPN-namn alfabetiskt (Sortera userPrincipalName) och skicka det till nästa kommando ( | ).Sort the list of User Principal Names alphabetically (Sort UserPrincipalName) and send it to the next command (|).

  3. Visa bara egenskapen användarens huvud namn för varje konto (Välj userPrincipalName).Display just the User Principal Name property for each account (Select UserPrincipalName).

  4. Visa dem en skärm bild i taget (mer).Display them one screen at a time (More).

Om du vill visa UPN-namnet för ett konto baserat på dess visnings namn (för-och efter namn) kör du följande kommandon.To display the User Principal Name for an account based on its display name (first and last name), run the following commands. Fyll i $username variabel och ta bort < and > tecknen:Fill in the $userName variable, and remove the < and > characters:

$userName="<Display name>"
Write-Host (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName

I det här exemplet visas användarens huvud namn för det användar konto som har visnings namnet Caleb brädor.This example displays the User Principal Name for the user account that has the display name Caleb Sills.

$userName="Caleb Sills"
Write-Host (Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName

Genom att använda en $UPN variabel kan du göra ändringar i enskilda konton baserat på deras visnings namn.By using a $upn variable, you can make changes to individual accounts based on their display name. Här är ett exempel som anger Belinda Newmananvändnings plats för Frankrike.Here's an example that sets Belinda Newman's usage location to France. Men det anger hennes visnings namn i stället för användarens huvud namn:But it specifies her display name rather than her User Principal Name:

$userName="Belinda Newman"
$upn=(Get-AzureADUser | where {$_.DisplayName -eq $userName}).UserPrincipalName
Set-AzureADUser -ObjectID $upn -UsageLocation "FR"

Ändra egenskaper för alla användar kontonChange properties for all user accounts

Om du vill ändra egenskaper för alla användare kan du använda en kombination av cmdletarna Get-AzureADUser och set-AzureADUser .To change properties for all users, you can use a combination of the Get-AzureADUser and Set-AzureADUser cmdlets. Följande exempel ändrar användnings platsen för alla användare till Frankrike:The following example changes the usage location for all users to France:

Get-AzureADUser | Set-AzureADUser -UsageLocation "FR"

Det här kommandot instruerar PowerShell till att:This command instructs PowerShell to:

  1. Hämta all information om användar kontona (Get-AzureADUser) och skicka det till nästa kommando ( | ).Get all of the information on the user accounts (Get-AzureADUser) and send it to the next command (|).

  2. Ange användarens plats till Frankrike (set-AzureADUser-UsageLocation "fr").Set the user location to France (Set-AzureADUser -UsageLocation "FR").

Ändra egenskaper för en viss uppsättning användar kontonChange properties for a specific set of user accounts

Om du vill ändra egenskaper för en viss uppsättning användar konton kan du använda en kombination av cmdletarna Get-AzureADUser, WHEREoch set-AzureADUser .To change properties for a specific set of user accounts, you can use a combination of the Get-AzureADUser, Where, and Set-AzureADUser cmdlets. Följande exempel ändrar användnings platsen för alla användare i ekonomi avdelningen till Frankrike:The following example changes the usage location for all the users in the Accounting department to France:

Get-AzureADUser | Where {$_.Department -eq "Accounting"} | Set-AzureADUser -UsageLocation "FR"

Det här kommandot instruerar PowerShell till att:This command instructs PowerShell to:

  1. Få all information om användar kontona (Get-AzureADUser) och skicka det till nästa kommando ( | ).Get all the information on the user accounts (Get-AzureADUser), and send it to the next command (|).

  2. Hitta alla användar konton som har egenskapen avdelning inställd på "redovisning" (där {$ _. Department-EQ "Accounting"}) och skicka den resulterande informationen till nästa kommando ( | ).Find all the user accounts that have their Department property set to "Accounting" (Where {$_.Department -eq "Accounting"}), and send the resulting information to the next command (|).

  3. Ange användarens plats till Frankrike (set-AzureADUser-UsageLocation "fr").Set the user location to France (Set-AzureADUser -UsageLocation "FR").

Använda Microsoft Azure Active Directory-modulen för Windows PowerShellUse the Microsoft Azure Active Directory Module for Windows PowerShell

Om du vill konfigurera egenskaper för användar konton med Microsoft Azure Active Directory-modulen för Windows PowerShell kan du använda cmdleten set-MsolUser och ange egenskaper för att ställa in eller ändra.To configure properties for user accounts with the Microsoft Azure Active Directory Module for Windows PowerShell, use the Set-MsolUser cmdlet and specify the properties to set or change.

Börja med att ansluta till din Microsoft 365-klient organisation.First, connect to your Microsoft 365 tenant.

Anteckning

PowerShell Core stöder inte Microsoft Azure Active Directory-modulen för Windows PowerShell-modulen och cmdlets med MSOL .PowerShell Core doesn't support the Microsoft Azure Active Directory Module for Windows PowerShell module and cmdlets with Msol in their name. Kör dessa cmdletar från Windows PowerShell.Run these cmdlets from Windows PowerShell.

Ändra egenskaper för ett visst användar kontoChange properties for a specific user account

Om du vill konfigurera egenskaper för ett specifikt användar konto använder du cmdleten set-MsolUser och anger egenskaperna som ska anges eller ändras.To configure properties for a specific user account, use the Set-MsolUser cmdlet and specify the properties to set or change.

Du identifierar kontot med parametern -userPrincipalName och anger eller ändrar specifika egenskaper genom att använda ytterligare parametrar.You identify the account with the -UserPrincipalName parameter and set or change specific properties by using additional parameters. Här är en lista över de vanligaste parametrarna.Here's a list of the most common parameters.

  • -Ort " <city name> "-City "<city name>"

  • -Country " <country name> "-Country "<country name>"

  • -Avdelning " <department name> "-Department "<department name>"

  • -DisplayName " <full user name> "-DisplayName "<full user name>"

  • -Fax " <fax number> "-Fax "<fax number>"

  • -FirstName " <user first name> "-FirstName "<user first name>"

  • -LastName " <user last name> "-LastName "<user last name>"

  • -MobilePhone " <mobile phone number> "-MobilePhone "<mobile phone number>"

  • -Office " <office location> "-Office "<office location>"

  • -Telefonnummer " <office phone number> "-PhoneNumber "<office phone number>"

  • -Post nummer " <postal code> "-PostalCode "<postal code>"

  • -PreferredLanguage " <language> "-PreferredLanguage "<language>"

  • -State " <state name> "-State "<state name>"

  • -StreetAddress " <street address> "-StreetAddress "<street address>"

  • -Rubrik " <title name> "-Title "<title name>"

  • -UsageLocation " <2-character country or region code> "-UsageLocation "<2-character country or region code>"

    Det här är ISO 3166-1 alpha-2 (a2) lands-eller rikt nummer.This is the ISO 3166-1 alpha-2 (A2) two-letter country or region code.

Fler parametrar finns i set-MsolUser.For additional parameters, see Set-MsolUser.

Om du vill visa användarens huvud namn för alla användare kör du följande kommando:To see the User Principal Names of all your users, run the following command:

Get-MSolUser | Sort UserPrincipalName | Select UserPrincipalName | More

Det här kommandot instruerar PowerShell till att:This command instructs PowerShell to:

  1. Få all information för användar kontona (Get-MsolUser) och skicka det till nästa kommando ( | ).Get all of information for the user accounts (Get-MsolUser) and send it to the next command (|).

  2. Sortera listan med UPN-namn alfabetiskt (Sortera userPrincipalName) och skicka det till nästa kommando ( | ).Sort the list of User Principal Names alphabetically (Sort UserPrincipalName) and send it to the next command (|).

  3. Visa bara egenskapen användarens huvud namn för varje konto (Välj userPrincipalName).Display just the User Principal Name property for each account (Select UserPrincipalName).

  4. Visa dem en skärm bild i taget (mer).Display them one screen at a time (More).

Om du vill visa UPN-namnet för ett konto baserat på dess visnings namn (för-och efter namn) kör du följande kommandon.To display the User Principal Name for an account based on its display name (first and last name), run the following commands. Fyll i $username variabel och ta bort < and > tecknen.Fill in the $userName variable, and remove the < and > characters.

$userName="<Display name>"
Write-Host (Get-MsolUser | where {$_.DisplayName -eq $userName}).UserPrincipalName

I det här exemplet visas användarens huvud namn för den användare som heter Caleb brädor:This example displays the User Principal Name for the user named Caleb Sills:

$userName="Caleb Sills"
Write-Host (Get-MsolUser | where {$_.DisplayName -eq $userName}).UserPrincipalName

Genom att använda en $UPN variabel kan du göra ändringar i enskilda konton baserat på deras visnings namn.By using a $upn variable, you can make changes to individual accounts based on their display name. Här är ett exempel som anger Belinda Newmananvändnings plats för Frankrike, men som anger hennes visnings namn i stället för användarens huvud namn:Here's an example that sets Belinda Newman's usage location to France, but specifies her display name rather than her User Principal Name:

$userName="<display name>"
$upn=(Get-MsolUser | where {$_.DisplayName -eq $userName}).UserPrincipalName
Set-MsolUser -UserPrincipalName $upn -UsageLocation "FR"

Ändra egenskaper för alla användar kontonChange properties for all user accounts

Om du vill ändra egenskaper för alla användare använder du en kombination av cmdletarna Get-MsolUser och set-MsolUser .To change properties for all users, use a combination of the Get-MsolUser and Set-MsolUser cmdlets. Följande exempel ändrar användnings platsen för alla användare till Frankrike:The following example changes the usage location for all users to France:

Get-MsolUser | Set-MsolUser -UsageLocation "FR"

Det här kommandot instruerar PowerShell till att:This command instructs PowerShell to:

  1. Få all information för användar kontona (Get-MsolUser) och skicka den till nästa kommando ( | ).Get all the information for the user accounts (Get-MsolUser) and send it to the next command (|).

  2. Ange användarens plats till Frankrike (set-MsolUser-UsageLocation "fr").Set the user location to France (Set-MsolUser -UsageLocation "FR").

Ändra egenskaper för en viss uppsättning användar kontonChange properties for a specific set of user accounts

Om du vill ändra egenskaper för en viss uppsättning användar konton kan du använda en kombination av cmdletarna Get-MsolUser, WHEREoch set-MsolUser .To change properties for a specific set of user accounts, you can use a combination of the Get-MsolUser, Where, and Set-MsolUser cmdlets. Följande exempel ändrar användnings platsen för alla användare i ekonomi avdelningen till Frankrike:The following example changes the usage location for all the users in the Accounting department to France:

Get-MsolUser | Where {$_.Department -eq "Accounting"} | Set-MsolUser -UsageLocation "FR"

Det här kommandot instruerar PowerShell till att:This command instructs PowerShell to:

  1. Få all information för användar kontona (Get-MsolUser) och skicka den till nästa kommando ( | ).Get all the information for the user accounts (Get-MsolUser) and send it to the next command (|).

  2. Hitta alla användar konton som har egenskapen avdelning inställd på "redovisning" (där {$ _. Department-EQ "Accounting"}) och skicka den resulterande informationen till nästa kommando ( | ).Find all user accounts that have their Department property set to "Accounting" (Where {$_.Department -eq "Accounting"}) and send the resulting information to the next command (|).

  3. Ange användarens plats till Frankrike (set-MsolUser-UsageLocation "fr").Set the user location to France (Set-MsolUser -UsageLocation "FR").

Se ävenSee also

Hantera Microsoft 365-användarkonton,-licenser och-grupper med PowerShellManage Microsoft 365 user accounts, licenses, and groups with PowerShell

Hantera Microsoft 365 med PowerShellManage Microsoft 365 with PowerShell

Börja använda PowerShell för Microsoft 365Get started with PowerShell for Microsoft 365