none
вход на рабочий стол(разблокировка рабочего стола) по команде без участия пользователя. RRS feed

  • Вопрос

  • День добрый! Небольшая предыстория: компьютер,  не в домене,  после включения ждет ввода пароля, потенциальный пользователь пароль не знает, необходимо по требованию пользователя, удаленно разблокировать для него рабочий стол! Необходима команда обратная этой:

    rundll32.exe user32.dll,LockWorkStation

    эта команда блокирует рабочий стол,  мне же нужна команда которая разблокирует рабочий стол, имя пользователя и пароль известны, есть удаленный доступ к компу, при желании(необходимости) даже telnet можно запустить, возможно есть команда или скрипт для разблокировки рабочего стола из powershell.

    Или если это возможно, то нужен какой либо программный код который при наличии логина и пароля может сделать разблокировку рабочего стола, например как это делают разные биосканеры, только вместо биосканера подается сигнал удаленно.

    Суть в том что нужно иметь возможность как заблокировать рабочий стол так и разблокировать его удаленно не используя разные тимвьюверы и прочие сторонние программы удаленного доступа, используя только командную строку или powershell, предполагается что будет некий сайт, на который можно будет зайти с любого устройства и нажать кнопку разблокировать "комп №", больше ни каких других действий этот сайт делать не будет.

    Как удаленно подать команду на разблокировку это уже второй вопрос, главное понять как это сделать локально, например из планировщика заданий по времени.


    10 марта 2019 г. 7:55

Ответы

  • смотри, они эту уи делают как максимально защищенную, под твою такую задачу надо свой кастомный вход рисовать..

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

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

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

    • Помечено в качестве ответа Kislov-EA 10 марта 2019 г. 13:16
    • Снята пометка об ответе Kislov-EA 10 марта 2019 г. 13:17
    • Помечено в качестве ответа Vector BCOModerator 7 апреля 2019 г. 23:10
    10 марта 2019 г. 12:59
  • Здравствуйте,

    Можете посмотреть в сторону подобных программ:

    kaiowas


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    • Предложено в качестве ответа Anton Sashev Ivanov 12 марта 2019 г. 8:09
    • Помечено в качестве ответа Vector BCOModerator 7 апреля 2019 г. 23:10
    12 марта 2019 г. 8:09

Все ответы

  • немного не правильно ставите вопрос

    я так понимаю вы не хотите эмулировать интерактив пользюка с уи, тогда надо курить чо нить типа такого: 

    https://www.google.com/search?q=custom+credential+provider+windows

    10 марта 2019 г. 9:32
  • Если упростить задачу до уровня "на пальцах", каким либо образом удаленно подается сигнал о том что необходимо разблокировать рабочий стол, некая задача отслеживает сигнал, и при наличии сигнала, разблокирует рабочий стол, команда исполняется локально, с правами того пользователя который заблокировал стол.

    Грубо говоря идя из далека к компу, на телефоне нажимаешь кнопку, доходишь до компа он уже готов для работы.

    Или аналогичный случай для ребенка, ребёнок звонит родителю, родитель на своем телефоне нажимает кнопку, комп разблокируется.

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

    Изначально предполагалось использовать данную задачу для удаленного предоставления доступа к компу детям, чтобы бесконтрольно не сидели за компом пока родителей нет дома, сейчас это все делается через удаленный рабочий стол google, но есть желание упростить все до нажатия одной кнопки (разблокировать/заблокировать).

    В процессе понял как еще можно использовать эту идею. Осталось реализовать.

    10 марта 2019 г. 10:10
  • смотри, они эту уи делают как максимально защищенную, под твою такую задачу надо свой кастомный вход рисовать..

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

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

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

    • Помечено в качестве ответа Kislov-EA 10 марта 2019 г. 13:16
    • Снята пометка об ответе Kislov-EA 10 марта 2019 г. 13:17
    • Помечено в качестве ответа Vector BCOModerator 7 апреля 2019 г. 23:10
    10 марта 2019 г. 12:59
  • Здравствуйте,

    Можете посмотреть в сторону подобных программ:

    kaiowas


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    • Предложено в качестве ответа Anton Sashev Ivanov 12 марта 2019 г. 8:09
    • Помечено в качестве ответа Vector BCOModerator 7 апреля 2019 г. 23:10
    12 марта 2019 г. 8:09