При термінальному (rdp) підключенні до віддаленого сервера викликати вікно зміни пароля натисненням Ctlr + ALt + Delete не можна, тому що це поєднання клавіш в термінальну сесію не передається, виконуючись на локальній машині. У Windows Server 2003/2008, щоб змінити пароль користувача по RDP, досить було натиснути кнопку Пуск і вибрати елемент Безпека Windows -> Змінити пароль.

Кнопка windows security в Windows Server 2008

У Windows Server 2012 знайти кнопку Windows Security проблематично у зв’язку з відсутністю звичного меню Пуск як такого.

На щастя, в Windows Server 2012 / R2 користувач може змінити пароль в RDP-сесії, скориставшись поєднанням клавіш Ctlr + ALt + End. Ця комбінація відправляє поєднання Ctlr + ALt + Delete в термінальне вікно сервера, на якому відкривається меню Windows Security. Залишилося натиснути на кнопку Змінити пароль і змінити пароль поточного користувача. windows server 2012 змінив пароль користувача в rdp сесії

У тому випадку, якщо користувач працює з клієнта, з якого неможливо відправити Ctlr + ALt + End (наприклад, використовується нестандартний клієнт або користувач працює через кілька rdp сесій), можна створити файл з розширенням vbs, що містить наступний код скрипта на VBScript:

set objShell = CreateObject("shell.application")
objshell.WindowsSecurity

Скрипт виклику вікна зміни пароля WindowsSecurity в Windows Server 2012

Запустивши цей файл (подвійним клацанням або виконавши в командою рядку: cscript changepassword.vbs), Можна відкрити вікно Windows Security.

На Powershell цю ж операцію можна виконати так:

(New-Object -COM Shell.Application).WindowsSecurity()

Leave a Reply

Your email address will not be published. Required fields are marked *