ユーザー追加をする時の個人的メモ
$UserCredential = Get-Credential
Connect-MsolService -Credential $UserCredential
Connect-AzureAD -Credential $UserCredential
Connect-ExchangeOnline -Credential $UserCredential
Get-MsolAccountSku
$disabledplans = "Deskless","KAIZALA_O365_P2","MCOSTANDARD","MICROSOFTBOOKINGS","PROJECT_O365_P2","SWAY","YAMMER_ENTERPRISE","O365_SB_Relationship_Management" #"KAIZALA_O365_P2","MCOSTANDARD","PROJECT_O365_P1","SWAY","YAMMER_ENTERPRISE"
$licenses = New-MsolLicenseOptions -AccountSkuId "xxx:O365_BUSINESS_PREMIUM" -DisabledPlans $disabledplans #xxx:O365_BUSINESS_ESSENTIALS
Import-Csv "C:\Users\xxx\Desktop\NewUsers_2021☓☓.csv" |
ForEach `
{`
New-MsolUser `
-UserPrincipalName $_.UserPrincipalName `
-FirstName $_.FirstName `
-LastName $_.LastName `
-DisplayName $_.DisplayName `
-Title $_.Title `
-Department $_.Department `
-PhoneNumber $_.PhoneNumber `
-LicenseAssignment xxx:O365_BUSINESS_PREMIUM `
-LicenseOptions $licenses `
-UsageLocation JP `
-ForceChangePassword $False `
} `
| Export-Csv -Path "C:\Users\xxx\Desktop\NewUsersResults__2021☓☓.csv" -Encoding UTF8
Import-Csv -Path "C:\Users\xxx\Desktop\NewUsers_2021☓☓.csv" |
ForEach `
{`
Set-AzureADUser `
-ObjectId $_.UserPrincipalName `
-CompanyName $_.CompanyName `
}
Import-Csv -Path "C:\Users\xxx\Desktop\NewUsers_2021☓☓.csv" |
ForEach `
{`
Set-AzureADUserExtension `
-ObjectId $_.UserPrincipalName `
-ExtensionName employeeId `
-ExtensionValue $_.ExtensionValue `
}
Import-Csv -Path "C:\Users\xxx\Desktop\NewUsers_2021☓☓.csv" |
ForEach `
{`
Set-User `
-Identity $_.UserPrincipalName `
-PhoneticDisplayName $_.Furigana `
}
Import-Csv -Path "C:\Users\xxx\Desktop\NewUsers_2021☓☓.csv" |
ForEach `
{`
Set-MailboxRegionalConfiguration `
-Identity $_.UserPrincipalName `
-Language "ja-JP" `
-DateFormat "yyyy/MM/dd" `
-TimeFormat "HH:mm" `
-TimeZone "Tokyo Standard Time" `
-LocalizeDefaultFolderName `
}
Import-Csv -Path "C:\Users\xxx\Desktop\NewUsers_2021☓☓.csv" |
ForEach `
{`
Set-MailboxFolderPermission `
-Identity $_.Calendar `
-User "既定" `
-AccessRights LimitedDetails `
}
Import-CSV "C:\Users\xxx\Desktop\NewUsers_2021☓☓.csv" | Foreach {Set-Mailbox -Identity $_.UserPrincipalName -EmailAddresses @{Remove="smtp:$($_.Alias)"}}
マネージャー
グループ