چند وقت پیش من یک نیازی داشتم، میخواستم بدونم چه سیستم هایی داخل اکتیودایرکتوری من از چه سیستم عاملی استفاده می کنند و آی پی اون ها چی هست و این که این اطلاعات رو وارد اکسل کنم که بتونم گزارش بهتری ارائه بدم، حالا میخوام توضیح بدم که چطور این نیازم رو رفع کردم

من این کارو تو چند مرحله انجام دادم

  1. خروجی از اکتیودایرکتوری
  2. پیدا کردن IP سیستم ها
  3. مرتب سازی فایل اکسل

خروجی گرفتن تمام سیستم های دامین به کمک پاورشل

تو مرحله اول من یک خروجی با دستور زیر از تمام سیستم های داخل دامینم گرفتم که توی دستور نوشته شده گفتم از نام سیستم و نسخه سیستم عامل و چند چیز دیگه خروجی بگیره و خروجی منو توی یک فایل CSV که قابل باز کردن در اکسل هم هست ذخیره کنه.

Get-ADComputer -Filter * -Property * | Select-Object Name,OperatingSystem,OperatingSystemServicePack,OperatingSystemVersion | Export-CSV -Path C:\win.csv -NoTypeInformation -Encoding UTF8

بعد از اجرای دستور بالا میتونیم خروجی رو داخل مسیر C:\win.csv ببینیم.

پیدا کردن آی پی تمام سیستم های دامین

شما وقتی خروجی دستور قبل رو باز کنید فقط اسم کامپیوتر ها رو میبینید ولی ابزاری رایگان وجود دارد که به کمک اون میتونید تمام کامپیوتر نیم هارو بهش بدید و به راحتی هم ای پی سیستم ها مشخص میشه و هم متوجه می شوید کدام سیستم ها روشن هستن و کدام خاموش و کلی اطلاعات دیگه، ما از ابزار رایگان و بسیار خوب PingInfoView استفاده کردیم.

PingInfoView - Ping monitor utility

PingInfoView – Ping monitor utility

PingInfoView - Ping monitor utility

PingInfoView – Ping monitor utility

حالا میتونید از اطلاعات این برنامه خروجی با فرمت CSV بگیرید و ببرید داخل اکسل و به هر شکلی که نیاز دارید مرتب سازی و گزارش سازی انجام دهید.

این تجربه من بود، حتما راه های دیگری هم وجود دارد 🙂 موفق باشید.