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