Jak zmienić hasło w sesji RDP systemu Windows Server 2012

Gdy terminal (rdp) jest podłączony do zdalnego serwera, nie można otworzyć okna zmiany hasła, naciskając Ctlr + ALt + Delete, ponieważ ta kombinacja klawiszy nie jest przesyłana do sesji terminala, ponieważ jest wykonywana na komputerze lokalnym. W systemie Windows Server 2003/2008, aby zmienić hasło użytkownika dla RDP, wystarczy kliknąć przycisk Start i wybrać element Zabezpieczenia systemu Windows -> Zmień hasło.

W systemie Windows Server 2012 znalezienie przycisku Zabezpieczenia systemu Windows jest problematyczne z powodu braku znanego menu Start jako takiego.

Na szczęście w systemie Windows Server 2012 / R2 użytkownik może zmienić hasło w sesji RDP za pomocą skrótu klawiaturowego Ctlr + ALt + End. Ta kombinacja wysyła kombinację Ctlr + ALt + Delete do okna terminala serwera, na którym otwiera się menu Zabezpieczenia systemu Windows. Pozostaje nacisnąć przycisk Zmień hasło i zmień hasło bieżącego użytkownika.

Jeśli użytkownik pracuje z klientem, z którego nie można wysłać Ctlr + ALt + End (na przykład przy użyciu niestandardowego klienta lub użytkownik pracuje przez kilka sesji rdp), możesz utworzyć plik z rozszerzeniem vbs zawierający następujący kod skryptu VBScript:

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

Uruchamiając ten plik (klikając dwukrotnie lub uruchamiając wiersz poleceń: cscript changepassword.vbs), Możesz otworzyć ekran Zabezpieczenia systemu Windows.

W programie PowerShell tę samą operację można wykonać w następujący sposób:

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