Получите доступ к ссылке на PlatformView Flutter в другом канале платформы

Вы можете использовать Get-ADUser и выбрать из него свойство msDS-UserPasswordExpiryTimeComputed. Проблема в том, что это свойство может не перечисляться даже при использовании -Properties *, поэтому при попытке проверить возвращенный объект может быть неясно. Чтобы сделать вещи еще лучше , метка времени не находится в удобочитаемом формате.

Тем не менее, вы можете получить дату истечения срока действия пароля из команд AD, а также сделать ее доступной для человека следующим образом:

# Get ADUser
$user = Get-ADUser username -Properties msDS-UserPasswordExpiryTimeComputed

# Get expiry timestamp and convert it from file time format
$userCredExpiryDate = [DateTime]::FromFileTime( $user.'msDS-UserPasswordExpiryTimeComputed' )

Ниже приведена документация MSDN для этого атрибута AD DS .

Для других значений полей, которые отображаются в net user /domain, но а не в Get-ADUser - должны быть другие атрибуты AD DS, которые вы можете выполнить, если они не отображаются с помощью -Properties *. Для этого вам нужно будет найти соответствующее свойство в документации AD DS.

UPDATE: Кто-то связал меня с этой страницей на другим вопросом ( связанные с этим поведением), и это, как представляется, перечисляет дополнительные свойства, доступные для обработки, но не возвращаются при попытке взглянуть на все свойства AD DS на объекте. Я не знаю, как полный этот список, но это хорошая отправная точка для понимания того, какие дополнительные атрибуты AD вы должны работать.

0
задан Mathan Kumar 18 January 2019 в 20:51
поделиться