Получить список пользователей, созданных 14 дней go Powershell - PullRequest
0 голосов
/ 24 января 2020

У меня есть скрипт для извлечения атрибута 'CW - OTHER'.

Но теперь мне нужно сказать этой команде, что я хочу, чтобы вы извлекали только те имена, которые созданы:

14 "ДО".

Я попытался определить переменную для Get-date. Не работает вообще; продолжайте получать синтаксическую ошибку.

Любая помощь будет принята с благодарностью.

$thedate = get-date -date $(get-date).adddays(-14) -format yyyy-MM-dd
Get-ADUser -Filter { Title -eq 'CW - OTHER' -and whencreated $thedate } -Properties DisplayName, EmailAddress, Title `
    | select DisplayName, EmailAddress, Title `
    | Export-CSV "C:\Scripts\Email_Addresses.csv"

1 Ответ

0 голосов
/ 24 января 2020
$thedate = (Get-Date).AddDays(-14)
Get-ADUser -Filter { Title -eq 'CW - OTHER' -and whencreated -gt $thedate } -Properties DisplayName, EmailAddress, Title `
        | select DisplayName, EmailAddress, Title `
        | Export-CSV "C:\Scripts\Email_Addresses.csv" -NoTypeInformation

Проблемы: форматирование даты преобразует дату в строку. У вас не было оператора сравнения для второй части вашего фильтра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...