none
Получение списка ПК из AD с определенными полями RRS feed

  • Вопрос

  • Всем доброго времени суток!

    имеется задача (даже 2):

    1. получить из AD список ПК с полем "установленная операционная система" для компьютеров, включавшихся за последний месяц (чтобы отделить неработающие станции)

    2.  получить количество пользователей из AD за последний месяц (чтобы отделить неработающих пользователей)

    Можете поделиться скриптом для PS?

    заранее спасибо!

    19 сентября 2018 г. 11:56

Ответы

  • спасибо, но мне надо именно подробности по ОС, для аудиторов(лицензии проверяют).

          Обычно для этих целей используют продукт 

       Microsoft Assessment and Planning Toolkit

    • Помечено в качестве ответа KazunEditor 21 сентября 2018 г. 7:14
    19 сентября 2018 г. 12:11
  • 1

    help get-adcomputer -full

    2

    help get-aduser -full

    пример

    get-adcomputer -filter * -properties * |  where {$_.lastlogondate -lt $((get-date).addmonth(-1))} | select computername, OS



    The opinion expressed by me is not an official position of Microsoft

    • Изменено Vector BCOModerator 19 сентября 2018 г. 12:08
    • Помечено в качестве ответа KazunEditor 21 сентября 2018 г. 7:14
    19 сентября 2018 г. 12:02
    Модератор

Все ответы

  • Всем доброго времени суток!

    имеется задача (даже 2):

    1. получить из AD список ПК с полем "установленная операционная система" для компьютеров, включавшихся за последний месяц (чтобы отделить неработающие станции)

    2.  получить количество пользователей из AD за последний месяц (чтобы отделить неработающих пользователей)

    Можете поделиться скриптом для PS?

    заранее спасибо!

    Можно это сделать спомощью утилиты Oldcmp  только без "установленная ОС"

    Отчет о машинах, которые не регистрировались в домене более 100 дней

    oldcmp -report -age 100 (100 - это период за который вы хотите в днях)


    Есть ещё тут
    19 сентября 2018 г. 12:00
  • 1

    help get-adcomputer -full

    2

    help get-aduser -full

    пример

    get-adcomputer -filter * -properties * |  where {$_.lastlogondate -lt $((get-date).addmonth(-1))} | select computername, OS



    The opinion expressed by me is not an official position of Microsoft

    • Изменено Vector BCOModerator 19 сентября 2018 г. 12:08
    • Помечено в качестве ответа KazunEditor 21 сентября 2018 г. 7:14
    19 сентября 2018 г. 12:02
    Модератор
  • спасибо, но мне надо именно подробности по ОС, для аудиторов(лицензии проверяют).
    19 сентября 2018 г. 12:04
  • а как выгрузить в Excel файл, или пусть даже TXT?
    19 сентября 2018 г. 12:05
  • а как выгрузить в Excel файл, или пусть даже TXT?

    ... | out-file ... или ... | export-csv ...

    аак смотреть справку по командам привел выше

    для инвентаризации лицензий есть специальная тулза


    The opinion expressed by me is not an official position of Microsoft

    • Предложено в качестве ответа Farrukh Yakhyaev 19 сентября 2018 г. 12:11
    19 сентября 2018 г. 12:10
    Модератор
  • спасибо, но мне надо именно подробности по ОС, для аудиторов(лицензии проверяют).

          Обычно для этих целей используют продукт 

       Microsoft Assessment and Planning Toolkit

    • Помечено в качестве ответа KazunEditor 21 сентября 2018 г. 7:14
    19 сентября 2018 г. 12:11