Posted On March 31, 2019

User Account Creation Script

kimconnect 0 comments
blog.KimConnect.com >> Windows >> User Account Creation Script
1. Create Account in AD
a. Select the correct container
b. copy memberships of another user
c. add “proxyAddresses”
 
 
2. Run this script to sync with Office 365
————-
$serverName = EXCHANGE01
Invoke-Command -computername $serverName -scriptblock { Start-ADSyncSyncCycle -PolicyType Delta } -credential kimconnect-admin

Set-MsolUserPrincipalName -UserPrincipalName [email protected] -NewUserPrincipalName [email protected]
 
# Script to set primary SMTP for all AD users
Import-Module ActiveDirectory
$users = Get-ADUser -Filter *
foreach ($user in $users)
{
$email = $user.samaccountname + '@kimconnect.com'
$newemail = "SMTP:"+$email
Set-ADUser -Identity $user.SamAccountName -EmailAddress $email
Set-ADUser $user -Add @{proxyAddresses = ($newemail)}
}
 
# Sample script to add new user
New-ADUser -SamAccountName Firstname.Lastname -Name "Firstname Lastname" -GivenName Firstname -Surname Lastname -EmailAddress "[email protected]" -PasswordNeverExpires $true -AccountPassword (ConvertTo-SecureString -AsPlainText "PASSWORD" -Force) -PassThru | Enable-ADAccount

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Microsoft Exchange Server Certificates

When Exchange Server certificates expire, it's the responsibility of the System Administrator to update those…

Linux: Creating Soft Links as Directories

Optional test: create a soft-link for directory as hard-links are not allowed source=/nfs-share/linux03/docker/containers destinationdirectory=/var/lib/docker sudo…