sync: auto-sync from HOWARD-HOME at 2026-07-17 14:14:41
Author: Howard Enos Machine: HOWARD-HOME Timestamp: 2026-07-17 14:14:41
This commit is contained in:
14
clients/cascades-tucson/scripts/fix-pilot-test-accounts.ps1
Normal file
14
clients/cascades-tucson/scripts/fix-pilot-test-accounts.ps1
Normal file
@@ -0,0 +1,14 @@
|
||||
Import-Module ActiveDirectory
|
||||
# 1. Remove the duplicate created today
|
||||
Remove-ADUser -Identity 'test.caregiver' -Confirm:$false
|
||||
Write-Output 'Removed duplicate test.caregiver'
|
||||
# 2. Ensure pilot.test is in SG-Caregivers (kiosk GPO filter) - keep SG-Caregivers-Test
|
||||
Add-ADGroupMember -Identity 'SG-Caregivers' -Members 'pilot.test'
|
||||
# 3. Reset password to the documented pilot value so it is deterministic
|
||||
$pw = ConvertTo-SecureString 'CareTest2026!' -AsPlainText -Force
|
||||
Set-ADAccountPassword -Identity 'pilot.test' -NewPassword $pw -Reset
|
||||
Set-ADUser 'pilot.test' -ChangePasswordAtLogon $false -Enabled $true
|
||||
$v = Get-ADUser 'pilot.test' -Properties MemberOf, Enabled
|
||||
Write-Output "pilot.test enabled=$($v.Enabled)"
|
||||
Write-Output "Groups: $($v.MemberOf -join '; ')"
|
||||
try { Import-Module ADSync -ErrorAction Stop; Start-ADSyncSyncCycle -PolicyType Delta | Out-Null; Write-Output 'Delta sync started' } catch { Write-Output "Delta sync skipped: $_" }
|
||||
Reference in New Issue
Block a user