Задача состоит в том что нужно сделать кнопку при нажатии на которую будет происходить рестарт Fsgateway на удаленном сервере. Для этого использую PSTools а в частности Pcexec. Написал батник для рестарта Fsgateway разместил его на сервере. Другой батник находится на машине с InTouch. При запуске последнего батника в ручную (двойным кликом) все хорошо... а вот при запуске его из под InTouch с помощью StartApp возникли проблемы(см. вложение)
1. The solution at this time is to uncheck the Read-only property option on the FSGateway.aacfg file.
For Windows 2008, Windows 7 and Windows Vista:
Navigate to \ProgramData\Wonderware\DAServer\FSGATEWAY. Right-click FSGateway.aacfg then click Properties. Uncheck the Read-only attribute and click Apply. For Windows 2003 and Windows XP:
Navigate to Documents and Settings\All Users\Application Data\Wonderware\DAServer\FSGATEWAY. Right-click FSGateway.aacfg then click Properties. Uncheck the Read-only attribute and click Apply. Note: Make sure you click Show hidden files and folders in Windows Explorer Folder Options to perform the above workaround.
на сервере после выполнения команды: Administrator, IUSR_PRIORITET, SUPPORT_388945a0, ASPNET, wwAdmin, Guest, MainUser. На машине с InTouch: MainUser, Administrator, SUPPORT_388945a0, Guest.
Попробуйте перезапускать службу через команду sc \NameOfServer stop FSGateway (посмотрите, как он называется в перечне служб) sc \NameOfServer start FSGateway
Нашел я в чем проблема... Оказывается что если установить запуск View.exe как службу он запускается от учетки Local System... а если ручками или просто засунуть View.exe в автозапуск то от учетки Админа... и тогда все работает) жесть