PowerShell: Gwiriwch Pryd Mae'r Defnyddiwr Diwethaf Wedi Gosod Cyfrinair Cyfeiriadur Gweithredol

PowerShell: Gwiriwch Pryd Mae'r Defnyddiwr Diwethaf Wedi Gosod Cyfrinair Cyfeiriadur Gweithredol 1

Os na all defnyddiwr gyrchu rhaglen sy'n dilysu gyda Microsoft Active Directory, mae'n ddefnyddiol gwirio i weld pryd y gosododd y defnyddiwr ei gyfrinair ddiwethaf gan y gallai'r rhaglen fod yn defnyddio tystlythyrau wedi'u storio. Dyma sut i ddefnyddio PowerShell i gael y gwerth cyfrinair.

    Dewiswch y “DechrauBotwm, yna teipiwch “powerhell“. De-gliciwch ar “Windows PowerShell“, Yna dewiswch“Rhedeg fel Gweinyddwr“. Darparu tystlythyrau i ddefnyddiwr sydd â mynediad at Active Directory. Nawr gallwch chi ddefnyddio'r canlynol i ddod o hyd i'r pryd y gwnaeth defnyddiwr osod y cyfrinair ddiwethaf. Amnewid “enw theusern”Gydag enw defnyddiwr gwirioneddol y defnyddiwr yr ydych am ei holi:

get-aduser -identity theusername -properties passwordlastset | ft Enw, cyfrinair

Gallech hefyd fachu pob defnyddiwr mewn Brifysgol Agored benodol gan ddefnyddio hwn:

get-aduser -Filter * -properties passwordlastset -SearchBase "OU = Staff, OU = Defnyddwyr, DC = parth, DC = com" | ft Enw, cyfrinair

Neu dim ond cael y cyfrifon wedi'u galluogi:

get-aduser -Filter 'wedi'i alluogi -eq $ true' -properties passwordlastset -SearchBase "OU = Staff, OU = Defnyddwyr, DC = parth, DC = com" | ft Enw, cyfrinair, wedi'i alluogi

Ei allforio i ffeil CSV:

get-aduser -Filter 'wedi'i alluogi -eq $ true' -properties passwordlastset -SearchBase "OU = Staff, OU = Defnyddwyr, DC = parth, DC = com" | Dewiswch Enw, cyfrinair, wedi'i alluogi | Allforio-csv -path c: Temp PassLastSet.csv