
PowerSchool Student Email
We use OneSync and it's glorious. I had them send me an unofficial way to automatically provision student emails in PowerSchool (that's our ClassLink anchor) and I didn't like it. I've been holding on to this pretty tightly, mostly because I wanted to ensure it would work consistently.
Here's a powershell script to automatically provision student emails in PowerSchool. For us, we use the DCID, add an "s" in front and call it a day. I switched the district over to using less PII when I was hired in a few years back. I personally schedule this via Windows Task Scheduler on my OneSync server, but you can just run it from any computer or terminal.
For context, we are a PS > ClassLink > Microsoft District.
https://github.com/msd136/PublicShare/blob/main/scripts/general/Set_PowerSchool_StudentEmails.ps1