Próbuję pobrać datę wygaśnięcia z konta.Trwa wygaśnięcie konta użytkownika z ActiveDirectory
Próbowałem
DirectoryEntry user = new DirectoryEntry(iMem);
var AccountExpiration = DateTime.FromFileTime((int)user.Properties["accountExpires"].Value);
to nie działa, tylko daje mi błąd „określonych oddanych nie jest prawidłowy”.
Gdy używam
var AccountExpiration = user.Properties["accountExpires"];
zwraca obiekt Com, które jestem w stanie odczytać.
Korzystanie Windows PowerShell, działa dobrze, nie rozumiem, dlaczego to przyzwyczajenie praca ...
jest to kod używam w powershell
$Expires = [datetime]::FromFileTime($tmpUser.accountExpires)