Verileri Masaüstüne Kusursuz Raporlamak: Export-CSV Çıktısı
•
Raporlama, powershellPowerShell
Get-Process ya da Active Directory'den çektiğiniz bütün kullanıcı bilgileri terminalin mavi/siyah ekranına doluşacaktır. Bu çıktıyı seçip kopyalamak ameleliktir. PowerShell veriyi çok sevdiği tablo bazlı düzene saniyeler içinde çekebilir.
Export-CSV'nin Esneği
Örneğin sunucumuzdaki tüm çalışan hizmetlerin (Services) durumlarını haftalık çekip patrona rapor (Excel) sunmamız lazım:
Get-Service | Select-Object Status, Name, DisplayName | Export-Csv -Path "C:\Rapor\Servisler.csv" -NoTypeInformation -Encoding UTF8
- Her hizmeti aldık.
- Servisleri devasa listesinden sadece Durum, İsim ve Arayüz isimlerini Boruladık (Select-Object).
- Gelen veriyi hemen CSV'ye fırlattık.
NoTypeInformationdiyerek tepede çıkan o gereksiz metadataları ezip sildik, ve yazılar bozulmasın diye Türkçe dil desteğiUTF8verdik.
Hazırladığınız excel o an kusursuz halde kütüphanenizdedir.