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:
Hae kaikki käyttäjätilien tiedot (Get-MgUser) ja lähetä ne seuraavaan komentoon (|).
Lajittele upn-käyttäjätunnukset aakkosjärjestykseen (Lajittele UserPrincipalName) ja lähetä se seuraavaan komentoon (|).
Näytä vain kunkin tilin UPN-ominaisuus (Valitse UserPrincipalName).
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:
Hae kaikki käyttäjätilien tiedot (Get-MgUser) ja lähetä ne seuraavaan komentoon (|).
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:
Hae kaikki tiedot käyttäjätileistä (Get-MgUser) ja lähetä ne seuraavaan komentoon (|).
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 (|).
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
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle