How to create a certificate request for Exchange 2019

How to create a certificate request for Exchange 2019
Change the script below and you'll have a signed certificate in no time for Exchange 2019. This also works for Exchange 2016, but there you can still use the GUI. # Vars $serverName = "YourServerName" $friendlyName = "FriendlyName" $exportable = "$True | $False" $subjectName = "c=COUNTRY, s=STATE, l=CITY, o=ORGANIZATION, ou=DEPARTMENT,…

How to mass change the primary group of users in active directory with PowerShell

How to mass change the primary group of users in active directory with PowerShell
Introduction This very simple PS code will allow you to change the primary group of a group of users and report back who the users are you've changed through the script. Code Start-Transcript "C:\Users\UserName\Downloads\PrimaryGroupChange.log" $newPrimaryGroup = get-adgroup "NewPrimaryGroupHere" -Properties "primaryGroupToken" $oldPrimaryGroup = get-adgroup "OldPrimaryGroupHere" -Properties "primaryGroupToken" $tempUsers = get-aduser -Filter…

Active Directory reset adminCount back to 0

Active Directory reset adminCount back to 0
Introduction The PS code below will find admin accounts in your Active Directory that have an adminCount higher than 0 and reset it back to 0, always verify why the count was increased! Code get-aduser -Filter {admincount -gt 0} -Properties adminCount | Set-Aduser -UserPrincipalName $_.UserPrincipalName -Replace @{adminCount=0}