При термінальному (rdp) підключенні до віддаленого сервера викликати вікно зміни пароля натисненням Ctlr + ALt + Delete не можна, тому що це поєднання клавіш в термінальну сесію не передається, виконуючись на локальній машині. У Windows Server 2003/2008, щоб змінити пароль користувача по RDP, досить було натиснути кнопку Пуск і вибрати елемент Windows Security -> Change Password.
У Windows Server 2012 знайти кнопку Windows Security проблематично у зв'язку з відсутністю звичного меню Пуск як такого.
На щастя, в Windows Server 2012 / R2 користувач може змінити пароль в RDP-сесії, скориставшись поєднанням клавіш Ctlr + ALt + End. Ця комбінація відправляє поєднання Ctlr + ALt + Delete в термінальне вікно сервера, на якому відкривається меню Windows Security. Залишилося натиснути на кнопку Change a password і змінити пароль поточного користувача.
У тому випадку, якщо користувач працює з клієнта, з якого неможливо відправити Ctlr + ALt + End (наприклад, використовується нестандартний клієнт або користувач працює через кілька rdp сесій), можна створити файл з розширенням vbs, що містить наступний код скрипта на VBScript:
set objShell = CreateObject ( "shell.application") objshell.WindowsSecurity
Запустивши цей файл (подвійним клацанням або виконавши в командою рядку: cscript changepassword.vbs
), Можна відкрити вікно Windows Security.
На Powershell цю ж операцію можна виконати так:
(New-Object -COM Shell.Application) .WindowsSecurity ()