Files
claudetools/.dc16-mkuser.ps1
Howard Enos 0e244a610f sync: auto-sync from HOWARD-HOME at 2026-07-15 12:21:30
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-15 12:21:30
2026-07-15 12:22:01 -07:00

10 lines
858 B
PowerShell

$ErrorActionPreference = 'Stop'
Import-Module ActiveDirectory
$pw = ConvertTo-SecureString 'Lcyaz0KF5L8IoRh7Pf4K.7QQwJq' -AsPlainText -Force
New-ADUser -Name 'svc-msp360' -SamAccountName 'svc-msp360' -UserPrincipalName 'svc-msp360@acg.local' -DisplayName 'MSP360 Backup Service' -Description 'Service account for MSP360/Online Backup Exchange backup on NEPTUNE. Created 2026-07-15 by Howard via ClaudeTools.' -AccountPassword $pw -Enabled $true -PasswordNeverExpires $true -CannotChangePassword $true
Add-ADGroupMember -Identity 'Organization Management' -Members 'svc-msp360'
Start-Sleep -Seconds 2
$u = Get-ADUser 'svc-msp360' -Properties PasswordNeverExpires, MemberOf
Write-Output ('created: ' + $u.SamAccountName + ' enabled=' + $u.Enabled + ' pwdNeverExpires=' + $u.PasswordNeverExpires)
$u.MemberOf | ForEach-Object { Write-Output ('member: ' + $_) }