2

Я пытаюсь использовать PsExec с сервера для запуска приложений с графическим интерфейсом на удаленных компьютерах с Windows 7 в нашем домене:

psexec //remoteMachine -i kioskApp.exe

Выше приведен администратор.

То, что мы пытаемся сделать, так это то, что все компьютеры сотрудников вынуждены запускать приложения, которые переводят их в режим киоска и заставляют заполнять определенную информацию. (Это вопрос политики компании - если бы не принуждение, сотрудники просто пренебрегали бы заполнением информации.)

Проблема в том, что он появится на удаленном компьютере, но все в кадре будет полностью черным.

Если я использую -i 0 вместо просто -i , пользователям будет предоставлена возможность выбрать, следует ли запускать приложение, что противоречит цели запуска приложения на первом месте!

Помощь будет принята с благодарностью! Заранее спасибо!

3 ответа3

3

Попробуйте использовать ключ -s, у меня это сработало.

psexec //remoteMachine -s -i kioskApp.exe

Ключ -s предназначен для запуска процесса от имени пользователя SYSTEM, поэтому я знаю, что объединять эти параметры может быть странно, но это работает!

3

Обязательно установите параметры -u и -p для домена \ пользователя и пароля на удаленном ПК. У меня возникла та же проблема, и я понял, что настройка пользователя исправила проблему.

1

Задумывались ли вы о создании запланированного задания для запуска программы? Вы можете использовать пользователя «BUILTIN \Users» при создании задачи, чтобы она выполнялась как вошедший в систему пользователь. Это позволит вам использовать групповую политику для отправки, а не зависеть от компьютера администратора, запускающего программу.

Теперь я предупрежу вас, что для установки потребуется некоторое время и тестирование, но оно чрезвычайно мощное. Я бы попробовал, только если вы не можете заставить работать PSexec.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .