Czy w konsoli zarządzania komputerem lub w wierszu poleceń istnieje sposób na określenie, kiedy hasło użytkownika wygasa?
Uwaga: zadaję to pytanie serwerowi, który nie jest częścią domeny.
Czy w konsoli zarządzania komputerem lub w wierszu poleceń istnieje sposób na określenie, kiedy hasło użytkownika wygasa?
Uwaga: zadaję to pytanie serwerowi, który nie jest częścią domeny.
Odpowiedzi:
Można to osiągnąć za pomocą polecenia DOS / Batch
Jeśli byłeś w domenie, musisz dodać przełącznik
/Domain
. W twoim przypadku wystarczy wpisać nazwę użytkownika.Spowoduje to wyświetlenie najważniejszych szczegółów tego konta, w tym daty ważności hasła użytkownika.
źródło
Jeśli ścigasz ten sam problem, który miałem w przeszłości, użytkownicy chcą lepiej ostrzegać o wygaśnięciu hasła, szczególnie gdy nie ma ich w pobliżu typowego komputera. Poniżej znajduje się skrypt uruchamiany co 72 godziny (3 dni) na ostrzeżenia e-mailowe.
Ustaw te cztery wiersze konfiguracji odpowiednio do swojego środowiska. W razie potrzeby zmodyfikuj inne części.
PS może narzekać, jeśli skrypt nie jest podpisany. Podpisałem mój przy użyciu (mam certyfikat podpisywania kodu):
Potem stworzyłem proste Zaplanowane Zadanie, uruchamiane co 72 godziny, akcja ma być uruchamiana
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
z argumentemC:\Path\To\PasswordBot.ps1
.Uwaga: komputer, na którym uruchamiany jest ten skrypt, musi należeć do domeny i musi mieć zainstalowany moduł „Active Director for Windows PowerShell”. Możesz go uruchomić
start /wait ocsetup ActiveDirectory-PowerShell
na dowolnym serwerze, aby go zainstalować lub znaleźć go na liście funkcji w systemie Windows 7 (może być wymagany RSAT, nie pamiętam teraz).źródło