Путь UNC не выглядит хорошим.
После конкатенации строк он будет выглядеть примерно так:
"\\serverNameC:\WINDOWS\notepad.exe"
Попробуйте распечатать его. См. Документацию по UNC на MSDN и некоторые примеры здесь (или google о UNC-пути)
Если у вас есть только общие домены, это должно быть что-то вроде
"\\serverName\C$\WINDOWS\notepad.exe"
ИЛИ psexec позволяет использовать другую нотацию, но вы должны быть осторожны с двойными кавычками там
psexec \\serverName"c:\WINDOWS\notepad.exe"
Также убедитесь, что служба «Сервер» выполняется на целевой машине.
PsExec запускает исполняемый файл в удаленной системе и управляет потоками ввода и вывода процесса исполняемого файла, чтобы вы могли взаимодействовать с исполняемым файлом из локальной системы. PsExec делает это, извлекая из исполняемого образа встроенную службу Windows с именем Psexesvc и копируя ее на долю Admin $ в удаленной системе. Затем PsExec использует API-интерфейс диспетчера служб Windows, который имеет удаленный интерфейс, для запуска службы Psexesvc в удаленной системе.
blockquote>Активный ресурс Admin $ создается и управляется сервером «Сервер», службы, так что вам нужно, чтобы он работал для работы psexec ( http://windowsitpro.com/systems-management/psexec ).