Заключване на работна станция с помощта на командния ред, Windows Encyclopedia
Операционната система Windows предоставя възможност за заключване на работна станция чрез следната команда:
Тази команда може да се използва като пряк път на работния плот.
Можете да създадете отделни записи в системния регистър, за да проверите настройките на скрийнсейвъра. Стартирайте .REG файла, който добавя следните записи от командния ред:
HKCU \ Контролен панел \ Desktop \ ScreensaveActive = 1 HKCU \ Контролен панел \ Desktop \ ScreenSaverIssecure = 1 HKCU \ Контролен панел \ Desktop \ ScreenSavetime = Timeout in Seconds HKCU \ Control Panel \ Deskttop \ scrnsave.exe = %SystemRoot %
Някои скрийнсейвъри изискват допълнителни опции в записаHKCU\Control Panel\ScreenSaver.screensaver.
След създаване на записи в системния регистър, следното извикване ще активира скрийнсейвъра:
Необходимо е да се напише и компилира проста програма (.EXE файл), която да съдържа това извикване. След това програмата може да бъде извикана от командния ред, за да активира скрийнсейвъра. Тъй като записътScreenSaverIsSecureв системния регистър е зададен на 1, това извикване е ефективно средство за заключване на работната станция.
Една мисъл относно „Заключване на работна станция чрез командния ред“
Възможно ли е, знаейки данните за вход и парола, да отключите работния плот от командния ред? В момента от програмата за планиране на задачи, или чрез telnet, или с помощта на powershell, трябва да изпълните някаква команда, която отключва достъпа до работния плот, след като е заключен win+L или rundll32.exe user32.dll,LockWorkStation Искам също да знамсъстоянието на работния плот, ако в момента е заключен или не. Кажете ми дали има опции за решаване на този проблем?