So, I've been successful in creating a powershell script that modifies the MyToolbar to what we need based on the user's domain:
$ribbonCommands = "{1DDBC2B7-69B4-44A0-AAF9-895AB51B1F00}|{D87FDF3B-D203-4F2F-81A3-14D4701BAEF6}|{D4E9CE87-84D1-42E4-9B8B-55A99605EA82}|{EDA2F1DC-0412-45B2-9FDD-0700B03F28CB}|{1CC9896C-5D20-4439-8938-57B5BFB3734F}|{EDA2F1DC-0412-45B2-9FDD-0700B03F28CB}|{AE7CA3FB-770F-43A9-8BD9-B0E67090DD61}|{CF377B94-17EE-4D82-86B4-419A8B41901A}"
$user = Get-User -Filter "mydomain\*"
$user | ForEach-Object {
$prefix = "/"
$username = $($_.Name)
$suffix = "/Ribbon/My Strip"
$registrykey = ${prefix} + ${username} + ${suffix}
Write-Host $registrykey
[Sitecore.Web.UI.HtmlControls.Registry]::SetValue($registrykey, $ribbonCommands)
}
This works well for the bulk of users who are now on the system, however, what I want to do is run something like this but a) when a new user is created, and b) grabbing that username so that I can set the values of the MyToolbar for that given user when he or she is created. Can this be done? Does it require a processor of some kind?