Мониторинг сети с помощью PowerShell - PullRequest
0 голосов
/ 12 октября 2019

Мне нужно написать сценарий PowerShell, который будет искать все компьютеры, подключенные к 192.168.122.0, получать список общих ресурсов (общие папки, принтеры, сканеры и т. Д.) И выводить все вышеперечисленное в файл .csv.

Это правильный способ поиска компьютеров, подключенных к 192.168.122.0?

Get-ADComputer -Filter * -Properties *  | Sort LastLogonDate | FT Name, ipv4="192.168.122.0", oper*, LastLogonDate -Autosize

1 Ответ

0 голосов
/ 12 октября 2019

Чтобы получить компьютеры AD, которые имеют адрес IPv4 192.168.122.0/24, вы можете использовать

 Get-ADComputer -Filter * -Properties IPv4Address | Where-Object {$_.IPv4Address -like "192.168.122.*"} 

Скорее всего, общие ресурсы не сохраняются в Active Directory, но их необходимо считывать с определенного устройства. ,Это может быть сделано для удаленного взаимодействия PowerShell (Invoke-Command, Enter-PSSession). Но это только позволит вам подключить компьютеры к вашей Active Directory.

С моей точки зрения, для этой задачи я бы, скорее всего, просто выбрал один из доступных сетевых сканеров (Netscan, Angry IP Scanner и т. Д.).

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