PsExec запускает удаленный графический интерфейс в виде черного экрана - Windows7
Я пытаюсь использовать PsExec с сервера для запуска приложений с графическим интерфейсом на удаленных компьютерах с Windows 7 в нашем домене:
psexec //remoteMachine -i kioskApp.exe
Выше приведен администратор.
То, что мы пытаемся сделать, так это то, что все компьютеры сотрудников вынуждены запускать приложения, которые переводят их в режим киоска и заставляют заполнять определенную информацию. (Это вопрос политики компании - если бы не принуждение, сотрудники просто пренебрегали бы заполнением информации.)
Проблема в том, что он появится на удаленном компьютере, но все в кадре будет полностью черным.
Если я использую -i 0
вместо просто -i
пользователям предоставляется возможность выбрать, следует ли запускать приложение, что противоречит цели запуска приложения в самом начале!
Помощь будет принята с благодарностью! Заранее спасибо!
3 ответа
Обязательно установите -u
а также -p
для домена \ пользователя и пароля на удаленном ПК. У меня возникла та же проблема, и я понял, что настройка пользователя исправила проблему.
Попробуйте использовать ключ -s, у меня это сработало.
psexec //remoteMachine -s -i kioskApp.exe
Ключ -s предназначен для запуска процесса от имени пользователя SYSTEM, поэтому я знаю, что объединять эти параметры может быть странно, но это работает!
Задумывались ли вы о создании запланированного задания для запуска программы? Вы можете использовать пользователя "BUILTIN\Users" при создании задачи, чтобы она выполнялась как вошедший в систему пользователь. Это позволит вам использовать групповую политику для отправки, а не зависеть от компьютера администратора, запускающего программу.
Теперь я предупрежу вас, что для установки потребуется некоторое время и тестирование, но оно чрезвычайно мощное. Я бы попробовал, только если вы не можете заставить работать PSexec.