Jaa


Microsoft 365 -käyttäjätilin ominaisuuksien määrittäminen PowerShellin avulla

Tämä artikkeli koskee sekä Microsoft 365 Enterprisea että Office 365 Enterpriseä.

Microsoft 365 -hallintakeskuksen avulla voit määrittää ominaisuuksia Microsoft 365 -vuokraajasi käyttäjätileille. PowerShellissä voit myös tehdä tämän sekä joitakin muita asioita, joita et voi tehdä hallintakeskuksessa.

Microsoft 365 -käyttäjätilin ominaisuuksien määrittäminen Microsoft Graph PowerShellin avulla

Huomautus

Azure Active Directory -moduuli korvataan Microsoft Graph PowerShell SDK:lla. Voit käyttää kaikkia Microsoft Graph -ohjelmointirajapintoja Microsoft Graph PowerShell SDK:n avulla. Lisätietoja on artikkelissa Microsoft Graph PowerShell SDK:n käytön aloittaminen.

Muodosta ensin yhteys Microsoft 365 -vuokraajaanMicrosoft Entra DC -järjestelmänvalvojan tai pilvisovelluksen järjestelmänvalvojan tilillä. Tämän artikkelin cmdlet-komennot edellyttävät käyttöoikeuden vaikutusaluetta User.ReadWrite.All tai jotakin muuta Graph-ohjelmointirajapinnan luettelointiviittaussivulla lueteltua käyttöoikeutta. Jotkin tämän artikkelin komennot saattavat vaatia eri käyttöoikeusalueita, jolloin tämä mainitaan asianmukaisessa osiossa.

Connect-MgGraph -Scopes "User.ReadWrite.All"

Muuta tietyn käyttäjätilin ominaisuuksia

Voit määrittää - ObjectID-parametrin sisältävän tilin ja määrittää tai muuttaa tiettyjä ominaisuuksia lisäparametrien avulla. Tässä on luettelo yleisimmistä parametreista:

  • -Osaston "<osaston nimi>"

  • -Näyttönimi "<koko käyttäjänimi>"

  • -FacsimilieTelephoneNumber "<faksinumero>"

  • -GivenName "<käyttäjän etunimi>"

  • -Sukunimi "<käyttäjän sukunimi>"

  • -Matkapuhelin "<matkapuhelinnumero>"

  • -Työotsikko "<tehtävänimike>"

  • -PreferredLanguage "<language>"

  • -Katuosoite "<katuosoite>"

  • -Kaupungin "<kaupungin nimi>"

  • -Osavaltion "<osavaltion nimi>"

  • -Postinumero "<postinumero>"

  • -Maan "<maan nimi>"

  • -PhoneNumber "<toimiston puhelinnumero>"

  • -UsageLocation "<Kaksimerkkinen maa- tai aluekoodi>"

    Tämä on iso iso 3166-1 alfa-2 (A2) kaksikirjaiminen maa- tai aluekoodi.

Huomautus

Ennen kuin voit määrittää käyttöoikeuksia käyttäjätilille, sinun on määritettävä käyttösijainti.

Voit näyttää käyttäjätiliesi täydellisen käyttäjätunnuksen suorittamalla seuraavan komennon.

Get-MgUser -All | Sort-Object UserPrincipalName | Select-Object UserPrincipalName | More

Tämä komento ohjaa PowerShellin tekemään:

  1. Hae kaikki käyttäjätilien tiedot (Get-MgUser) ja lähetä ne seuraavaan komentoon (|).

  2. Lajittele upn-käyttäjätunnukset aakkosjärjestykseen (Lajittele UserPrincipalName) ja lähetä se seuraavaan komentoon (|).

  3. Näytä vain kunkin tilin UPN-ominaisuus (Valitse UserPrincipalName).

  4. Näytä ne yksi näyttö kerrallaan (Lisää).

Jos haluat näyttää tilin käyttäjätunnuksen näyttönimen (etu- ja sukunimen) perusteella, suorita seuraavat komennot. Täytä $userName muuttuja ja poista merkit ja <> :

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

Tässä esimerkissä näytetään sen käyttäjätilin täydellinen käyttäjätunnus, jonka näyttönimi on Caleb Sills.

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

käyttämällä $upn muuttujaa voit tehdä muutoksia yksittäisiin tileihin niiden näyttönimen perusteella. Tässä on esimerkki, joka määrittää Belinda Newmanin käyttösijainnin Ranskaksi. Mutta se määrittää hänen näyttönimensä upn:n sijaan:

$userName="Belinda Newman"
$upn=(Get-MgUser | where {$_.DisplayName -eq $userName}).UserPrincipalName
Update-MgUser -UserId $upn -UsageLocation "FR"

Muuta kaikkien käyttäjätilien ominaisuuksia

Jos haluat muuttaa kaikkien käyttäjien ominaisuuksia, voit käyttää Get-MgUser- ja Update-MgUser-cmdlet-komentojen yhdistelmää. Seuraava esimerkki muuttaa kaikkien käyttäjien käyttösijainnin Ranskaksi:

Get-MgUser | ForEach-Object { Update-MgUser -UserId $_.Id -UsageLocation "FR" }

Tämä komento ohjaa PowerShellin tekemään:

  1. Hae kaikki käyttäjätilien tiedot (Get-MgUser) ja lähetä ne seuraavaan komentoon (|).

  2. Määritä käyttäjäsijainnin arvoksi Ranska (Update-MgUser -UsageLocation FR).

Muuta tietyn käyttäjätilijoukon ominaisuuksia

Jos haluat muuttaa tietyn käyttäjätilijoukon ominaisuuksia, voit käyttää Get-MgUser-, Where- ja Update-MgUser-cmdlet-komentojen yhdistelmää. Seuraavassa esimerkissä kaikkien kirjanpito-osaston käyttäjien käyttösijainti muuttuu Ranskaksi:

Get-MgUser -All | Where-Object {$_.Department -eq "Accounting"} | ForEach-Object {Update-MgUser -UserId $_.Id -UsageLocation "FR"}

Tämä komento ohjaa PowerShellin tekemään:

  1. Hae kaikki tiedot käyttäjätileistä (Get-MgUser) ja lähetä ne seuraavaan komentoon (|).

  2. Etsi kaikki käyttäjätilit, joiden Osasto-ominaisuuden arvoksi on määritetty "Kirjanpito" (jossa {$_. Department -eq "Accounting"}) ja lähettää tulokseksi saadut tiedot seuraavaan komentoon (|).

  3. Määritä käyttäjäsijainnin arvoksi Ranska (Update-MgUser -UsageLocation FR).

Tutustu myös seuraaviin ohjeartikkeleihin:

Microsoft 365 -käyttäjätilien, -käyttöoikeuksien ja -ryhmien hallinta PowerShellin avulla

Microsoft 365:n hallinta PowerShellin avulla

PowerShellin käytön aloittaminen Microsoft 365:lle