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

Reference Entries of Office 365 records for Internal & External DNS

General Office 365 email setup check list: MS requires that each smart-host configuration or send…

Windows Backup Tools

Legacy "NTBACKUP" - file-based, automatically installed with Windows   Scheduled task short-cut: taskschd.msc (Windows 2008…

Resolving LDAPS Connection Errors

Errors: Can not connect to remote server: 5059 ERROR_CERTIFICATE_ERROR (unable to read server certificates from…