Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Вывод определённых строк команды Get-ADUser (http://forum.oszone.net/showthread.php?t=296773)

Dijio 12-03-2015 12:20 2481693

Вывод определённых строк команды Get-ADUser
 
Добрый день.
Помогите скриптик написать(только начал осваивать PS)

Был такой батник, помогал хелперам определить залочен ли пользователь и когда истекает пароль.

:begin
set /p un="Username "
net user %un% /domain | find /i "Account active"
net user %un% /domain | find /i "Password expires"
set /p oa="Once again? (y/n) "
if %oa%==y goto :begin

Помогите перевести его в PS?

Пока не понимаю как вывести только определённые параметры запроса (find /i "Account active" и find /i "Password expires")

Kazun 12-03-2015 12:34 2481702

Код:

Get-ADUser username -Properties msDS-UserPasswordExpiryTimeComputed | Select Name,Enabled,@{n="pTime";e={[datetime]::FromFileTime($_.'msDS-UserPasswordExpiryTimeComputed')}}

Dijio 12-03-2015 13:27 2481727

Kazun, как я понимаю избежать первоначальной загрузки AD модуля, или ускорить процесс никак не получится?

Kazun 12-03-2015 13:54 2481737

При использовании модуля ActiveDirectory - никак. Ускорить, если не использовать модуль AD,а перейти на ADSI.


Время: 01:27.

Время: 01:27.
© OSzone.net 2001-