locked
PsExec -i не работает как надо в Windows 7 RRS feed

  • Вопрос

  • Всем привет!

    Необходимо с помощью PsExec выводить на экран удаленного компьютера окно с предупреждением. Хочу сделать таким вот образом: PsExec, запускает на удаленном компе скрипт который через WshShell.Popup выводит сообщение на экран.

    Сделал, протестировал - в WinXP и в Windows Vista все работает нормально. В Windows 7 на баре начинает моргать окно приложения и появляется окно без какой-либо информации, наполовину темное.

    Когда пытаюсь запустить cmd на удаленной машине с Windows 7 следующим образом: psexec \\Computer -i cmd.exe - вначале появляется сообщение "Обнаружение итерактивных служб", "Программа запущенная на этом компьютере пытается отобразить сообщение" и т.п. Когда кликаешь по приложениею - cmd появляется, но замерзает десктоп.

    Как это все пофиксить ?

    ЗЫ: все компы в домене и все операции выполняются от доменного админа 

     


    Andy Mishechkin
    10 декабря 2010 г. 11:01

Ответы

  • Когда пытаюсь запустить cmd на удаленной машине с Windows 7 следующим образом: psexec \\Computer -i cmd.exe - вначале появляется сообщение "Обнаружение итерактивных служб", "Программа запущенная на этом компьютере пытается отобразить сообщение" и т.п. Когда кликаешь по приложениею - cmd появляется, но замерзает десктоп.
    Подозреваю, что вы пытаетесь отобразить cmd в консольную сессию (Session 0) - в Windows 7 в нулевой сессии работают только службы: поэтому механизм работающий в XP тут не прокатит. По-крайней мере - по симптомам именно так. PsExec позволяет запустить процесс с интерактивом в конкретную сессию: ключ -s
    • Помечено в качестве ответа Andy Mishechkin 10 декабря 2010 г. 12:34
    10 декабря 2010 г. 12:22
    Отвечающий