Com algo assim, o mínimo absoluto que você deseja fazer é configurar várias contas e criar perfis e caixas de correio, etc. para elas e, em seguida, executar o script apenas nesses usuários e ver o que acontece. Além dos desafios técnicos, você vai querer saber como a experiência do usuário é afetada.
Se você tiver serviços para os quais não sabe o que acontecerá quando fizer isso, precisará testar esses serviços especificamente . Faça um usuário de teste, mude o nome de usuário, passe por tudo para ver o que quebra. Descubra como fazer com que ele não quebre ou como corrigi-lo imediatamente para que você saiba o que precisa fazer para que as coisas continuem funcionando quando você faz isso para um usuário real.
Se você alterar um nome de usuário (a palavra que usarei abreviadamente para incluir o nome da conta SAM e o UPN) para um usuário do Windows enquanto estiver conectado, tenho certeza que os tokens de segurança se tornam inválidos instantaneamente e todos os tipos de comportamento inesperado pode ocorrer. Se você não fez isso antes, você definitivamente deve passar pelo processo de apenas alterar um único nome de usuário para um usuário, para ver o que acontece.
Esse é o tipo de coisa que tem que ser feita de vez em quando, quando as pessoas mudam de nome devido ao casamento, então é factível. Eu acho que o desafio será tentar fazer isso para todos de uma vez.