У меня есть удаленный сервер, где у меня есть программа (C#, WCF) с интерфейсом webservice, который мне нужно запустить с другой машины. В настоящее время у меня есть сценарий PowerShell на удаленном компьютере с:программа запуска powershell на удаленной машине, интерфейс webservice не работает
Start-Process -WindowStyle Minimized 'path to exe'
Это работает, если я запустить скрипт непосредственно на сервере со следующим в CMD строке.
Powershell.exe start.ps1
Интерфейс Webservice полностью функциональный.
Однако, когда я бегу сценарий удаленно через PowerShell с
Invoke-WmiMethod –class Win32_process -name Create -ArgumentList "powershell.exe c:\Start.ps1" -ComputerName $serverName -credential $Cred
Программа запускается на удаленном компьютере, но интерфейс вебсервис не работает? Я попытался посмотреть wsdl, но он не отображается.
Есть ли специальные разрешения или что-то, что необходимо добавить при вызове сценария удаленно, чтобы заставить его работать?
Проблема не начинается, это работает. Но когда он запущен, вебсервис не работает, то есть я не вижу WSDL для программы. Если вы запускаете тот же скрипт на сервере, который запускает программу, веб-сервис работает правильно. –