O mais provável é que o administrador e o usuário comum tenham configurações regionais diferentes. Por exemplo, o usuário tem números formatados como "1,234.56" e admin como "1 234,56".
Você pode verificar isso executando o powershell como administrador e usuário e verificando as diferenças na saída de:
(123456).ToString("N")
[DateTime]::Now