Итак, у меня есть сценарий на сервере, который я могу удаленно использовать с помощью Enter-PSSession и просто запустить сценарий из своей локальной среды. То, что я делаю, это ... Enter-PSSession hostname
cd c:\temp\myscript.ps1
или
$s = New-PSSession -ComputerName hostname
Invoke-Command -Session $s -ScriptBlock {C:\temp\myscript.ps1}
, они прекрасно запускают скрипт. У меня проблема в том, что данные должны быть отправлены в базу данных. Если я запускаю .ps1 на имени хоста, используя RDPing, он работает. Если я пересылаю RDP на сервер и go возвращаюсь в свою локальную среду, где я использую Enter-PSSession, используя приведенный выше код, он просто отлично отправляется в базу данных. Но когда я закрываю сеанс RDP и просто пытаюсь снова запустить скрипт локально, он не go для базы данных.
Может быть, это что-то глупое, что мне не хватает, но любая помощь будет принята с благодарностью.