# Cascades of Tucson -- Caregiver AD Account Creation **Date:** 2026-05-16 **Syncro ticket:** #32214 (Entra setup -- In Progress) ## User - **User:** Howard Enos (howard) - **Machine:** HOWARD-HOME - **Role:** tech ## Goal Create all 37 caregiver AD accounts in OU=Caregivers and add them to SG-Caregivers. This is the identity layer prerequisite for the shared-phone rollout -- accounts must exist in AD so Entra Connect can sync them to M365 and CA policies can apply. --- ## Espe Esperance -- identity correction The create-caregiver-accounts.ps1 script previously treated "Niyonsaba Esperance" and "Espe Esperance" as two different people. Howard confirmed they are one person: - Legal name: **Niyonsaba Esperance** (Niyonsaba = first, Esperance = last) - Goes by **Espe** at work Graph search confirmed no existing mailbox or user object for Esperance in the tenant (searched by UPN prefix and display name -- both returned empty). Net-new account. AD account created as: - Display name: Espe Esperance - GivenName: Espe - Surname: Esperance - sAMAccountName / UPN: e.esperance@cascadestucson.com ALIS action (Meredith): UPDATE the existing ALIS staff record for "Niyonsaba Esperance" -- set the Email field to e.esperance@cascadestucson.com. Do NOT add a new record. Script updated in repo to reflect the correction. Script header, inline comment, and output block all corrected. --- ## Account creation Script: `clients/cascades-tucson/scripts/create-caregiver-accounts.ps1` Run on: CS-SERVER, elevated PowerShell, sysadmin context OU: `OU=Caregivers,OU=Departments,DC=cascades,DC=local` Temp password: Cascades2026! (PasswordNeverExpires = true during rollout) No licenses assigned. No security group memberships set at creation time. **Result: 37 created, 0 failed, 0 skipped** Accounts created: | sAMAccountName | Display Name | Notes | |---|---|---| | t.abainza | Thelma Abainza | | | n.castro | Niel Castro | | | e.esperance | Espe Esperance | Legal: Niyonsaba Esperance | | b.johnson | Barb Johnson | | | k.flores | Kasey Flores | Not in ALIS -- Meredith must add | | r.flores | Richard Flores | | | m.kastner | Marie Kastner | | | b.mendoza | Bella Mendoza | | | r.morales | Rosa Morales | | | s.padilla | Sandra Padilla | | | w.reed | Whisper Reed | | | p.sandoval-beck | Patricia Sandoval-Beck | | | b.sika | Charity Sika | Legal first: Bariffa (drives initial) | | j.andrade | Juan Andrade | | | j.clarke | Jahmeka Clarke | Not in ALIS -- Meredith must add | | k.aziakpo | Karina Aziakpo | | | j.dittbenner | Jinnelle Dittbenner | | | a.mcferren | Agnes McFerren | | | s.ramirez | Samuel Ramirez | | | e.sanchez | Erica Sanchez | | | k.wyzykowski | Katrina Wyzykowski | | | c.tate | Corey Tate | | | a.atwood | Ashli Atwood | | | c.johnson | Cole Johnson | | | r.cooper | Roseline Cooper | | | m.lopez | Monique Lopez | | | g.williford | Gloria Williford | Not in ALIS -- Meredith must add | | s.carroll | Sarah Carroll | | | l.hogan | Luke Hogan | | | g.williams | Gina Williams | | | j.higdon | Jen Higdon | | | m.kariuki | Mary Kariuki | | | c.lassey | Celia Lassey | | | p.doran | Patricia Camarena Doran | ALIS: "Camarena Doran, Patricia" | | e.huerta | Zeke Huerta | Legal first: Ezekiel (drives initial) | | m.baker | Maia Baker | | | e.yuzon | Ederick Yuzon | Spelling from ALIS; email confirm still pending | Excluded (intentional): - Christine Nyanzunda -- already has AD + M365 accounts - Polett Pinazavala -- departed --- ## SG-Caregivers Script: `clients/cascades-tucson/scripts/add-caregivers-to-sg.ps1` Run on: CS-SERVER, elevated PowerShell, sysadmin context **Result: 37 added, 0 failed, 0 skipped** All 37 caregiver accounts are now members of SG-Caregivers. This is the group that controls Conditional Access policy coverage (Block-off-network, Sign-in-frequency, Block-non-compliant) and the Registration Campaign exclusion (no Authenticator nudge). --- ## State after this session The AD identity layer is complete: - [x] 37 caregiver accounts exist in OU=Caregivers - [x] All 37 in SG-Caregivers (CA coverage active on next sync) - [x] Entra Connect live (exited staging 2026-05-14) -- next sync cycle will push accounts to cloud - [x] SG-Caregivers already synced to cloud (ID: 8b8d9222-5d71-419a-936d-56d895c6c332) - [x] CA policies target synced SG-Caregivers After the next Entra Connect sync cycle (~30 min or force with Start-ADSyncSyncCycle on CS-SERVER), M365 will provision Exchange mailboxes automatically for all 37 accounts. --- ## Remaining open items before phone rollout | Item | Owner | Notes | |---|---|---| | Entra Connect sync -- push new accounts to cloud | Auto (next cycle) or force on CS-SERVER | Run: Start-ADSyncSyncCycle -PolicyType Delta | | ALIS: UPDATE Espe Esperance staff record email | Meredith | Set to e.esperance@cascadestucson.com (she is Niyonsaba Esperance in ALIS) | | ALIS: ADD Kasey Flores staff record | Meredith | k.flores@cascadestucson.com | | ALIS: ADD Jahmeka Clarke staff record | Meredith | j.clarke@cascadestucson.com | | ALIS: ADD Gloria Williford staff record | Meredith | g.williford@cascadestucson.com | | Set ALIS Email = Entra UPN for ALL caregivers | Meredith / ALIS admin | Required for ALIS SSO to link; do after accounts appear in M365 | | M365 licensing -- Business Premium for caregivers | Meredith (purchase decision) | 38 net-new licenses needed; $22/user/mo; proposal in docs/proposals/ | | Reliable Agency per-person accounts | Howard (when names provided) | Cannot create until Reliable supplies individual names; HIPAA -- no shared logins | | Ederick Yuzon first-name spelling confirm | Meredith (email) | Still outstanding; created as Ederick from ALIS | | ALIS BAA (Medtelligent) | Meredith | Check if signed BAA was provided at contract time; if not, request from Medtelligent support | | Stale vault entries cleanup | Howard | howard-enos-pilot.sops.yaml, pilot-test-user.sops.yaml | ## Deferred (not blocking rollout) | Item | Notes | |---|---| | Knox OEMConfig (MHS half-screen) | Separate follow-up | | MHS welcome-screen branding | Post-rollout | | Portrait wallpaper upload | Post-rollout | | Disable devices@cascadestucson.com | Post-rollout | | SG-MedTech / SG-CCG groups | Create when ALIS licensing tiers confirmed | | LinkRx SSO | Revisit only if vendor offers SSO | | Folder redirection GPO rollout | Separate project track | | Fleet hostname rename | Separate project track | ## Related docs - `docs/cloud/caregiver-m365-p2-rollout.md` -- caregiver roster, AD placement, licensing - `session-logs/2026-05-14-howard-cascades-phone-verification-closeout.md` -- architecture verified - `session-logs/2026-05-08-howard-cascades-sdm-token-success-and-alis-sso.md` -- ALIS SSO proven - `scripts/create-caregiver-accounts.ps1` -- account creation script - `scripts/add-caregivers-to-sg.ps1` -- SG-Caregivers assignment script - `scripts/enable-caregiver-password-rotation.ps1` -- run when ready for 30-day FGPP rotation