PowerShell Office 365 - Hjälp med att importera CSV fil och ändra användar parametrar

Trädvy Permalänk
Medlem
Plats
stockholm
Registrerad
Jun 2003

PowerShell Office 365 - Hjälp med att importera CSV fil och ändra användar parametrar

Hej

Jag administrerar massa användare i office 365.

Jag vill rensa upp lite och radera de som inte ska vara kvar osv.
Detta tänker jag göra genom att i en CSV fil skriva olika keywords i användarfältet "department" i deras profiler.

Exempel på CSV fil.

userprinciplename, department test@test.se, delete test1@test.se, group A

efter jag loggat in i powershell med
$cred = Get-Credential
och
Connect-MsolService -Credential $cred

Då försöker jag köra detta

$user = import-csv c:\temp\o.csv | foreach {set-msoluser -userprincipalname $_.userprincipalname -department $_.department }

Men jag får det inte att fungera alls

Får detta felmeddelande hela tiden.

set-msoluser : You must provide a required property: Parameter name: ObjectId At line:1 char:45 + ... | foreach {set-msoluser -userprincipalname $_.userprincipalname -dep ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (:) [Set-MsolUser], MicrosoftOnlineException + FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.RequiredPropertyNotSetException,Microsoft.Online.Administration.Automation.SetUser set-msoluser : You must provide a required property: Parameter name: ObjectId At line:1 char:45 + ... | foreach {set-msoluser -userprincipalname $_.userprincipalname -dep ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : OperationStopped: (:) [Set-MsolUser], MicrosoftOnlineException + FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.RequiredPropertyNotSetException,Microsoft.Online.Administration.Automation.SetUser

Tacksam för hjälp