PowerShell script om SQL Server Agent service account aan te maken op een Windows Server 2019 of 2022 Domain Controller.

Het account wordt in een eigen OU aangemaakt. De OU wordt ook aangemaakt.

 Auteur: Marcel Runte
 Datum: 01-2024

 


Clear-Host
Write-Host -ForegroundColor Green "SQL Agent Service account in de Active Directory aanmaken..." 
Start-Sleep 10

$Null = Import-Module ActiveDirectory

# OU voor SQL Agent service account aanmaken
$Null = New-ADOrganizationalUnit -ProtectedFromAccidentalDeletion $False -Name "SQLServer"       -Path "DC=GenG,DC=LOCAL"

# SQL Agent account aanmaken in de OU
New-ADUser -Name "srv_sqlagent" -GivenName "srv_sqlagent" -Surname "srv_sqlagent" -DisplayName "SQL Agent Service Account" -SamAccountName "srv_sqlagent" -UserPrincipalName "Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken." -Description "voor de SQL Agent Service" -Path "OU=SQLServer,DC=GenG,DC=local" -AccountPassword (ConvertTo-SecureString -AsPlainText "Pa$$w0rd!2024" -Force) -Enabled $true -PasswordNeverExpires $true

##############################################################
# Berichtje op het scherm tonen en sluiten na 10 seconden        
#                               
$Title = " G E F E L I C I T E E R D !"   
$Body = "De server is klaar!"
$Shell = new-object -comobject wscript.shell -ErrorAction Stop
$Box = $Shell.popup(" `n $Body",3,"$Title",0)
$Box | Out-Null
###############################################################