Я работаю с powershell 1.0, используя PSEXEC для удаленного запуска сценариев (или на том же компьютере в пакетном режиме). На моем компьютере «удаленный» сеанс PowerShell правильно загружает мой profile.ps1 (из папки MyDocuments), но на другом компьютере этого не происходит. Я не передаю ключ -noprofile в powershell.exe, и я проверил, что сеанс powershell на самом деле аутентифицирован по сети (у меня он попадал на общий ресурс администратора на сервере, и он работал просто отлично).