Хотя на самом деле вы не можете запустить скрипт на локальном компьютере без установленного там PS, в зависимости от того, чего вы хотите добиться на самом деле, вы можете запустить его локально и просто получить доступ к удаленным ресурсам.Большинство ресурсов машины обычно доступны удаленно (Файловая система, Реестр, WMI и т. Д.) В зависимости от безопасности на машине.
РЕДАКТИРОВАТЬ: Теперь, когда мое полное недопонимание проблемы устранено, мой ответбудет: Нет, вам не нужно установить Powershell на локальном компьютере, чтобы запустить скрипт на удаленном компьютере, на котором установлен Powershell.Просто используйте PSExec, чтобы запустить процесс Powershell на удаленной машине.Я понимаю, что OP не может устанавливать сторонние приложения, но с PSExec нет абсолютно никакой установки, это полностью автономный exe.
Прошло много времени с тех пор, как я должен был это сделать, поэтому я сделалбыстрая проверка.Это в командной строке работало для меня:
psexec \\REMOTEMACHINE "C:\Windows\system32\WindowsPowershell\v1.0\powershell.exe" -File C:\temp\test.ps1 -NoProfile -NonInteractive