Dosya Adında Tarih Bulunan PowerShell Dışa Aktarma CSV'si


PowerShell'deki Export-CSV cmdlet'i, kendisine iletilen nesneden bir CSV dosyası oluşturmak ve CSV'yi, dosya adında belirtilen bir ekleme tarihi ile belirtilen konuma aktarmak için kullanılır.

Bu makalede, PowerShell kullanarak bir CSV dosyasının nasıl oluşturulacağını ve CSV'nin dosya adındaki tarihle nasıl dışa aktarılacağını tartışacağız.

Geçerli tarihi dosya adına eklenecek belirli bir formatta almak için CSV'yi dışa aktarmak için Export-CSV cmdlet'ini ve Get-Date cmdlet'ini kullanacağız.

Dosya Adında Tarih Bulunan CSV'yi Dışa Aktar

Nesneleri CSV'ye dönüştürmek ve CSV dosyasına aktarmak için Export-CSV cmdlet'ini kullanma ve csv'ye dışa aktarma sırasında dosya adına bir tarih eklemek üzere geçerli tarihi almak için PowerShell'deki Get-Date cmdlet'ini kullanma.

Get-Service | Export-Csv -Path D:\LogTest\FTP-02\ServiceList_-$((Get-Date).ToString('dd-MM-yyyy')).csv -NoTypeInformation   

Yukarıdaki PowerShell betiğinde, bilgisayardaki hizmetlerin listesini almak için PowerShell'deki Get-Service cmdlet'ini kullandık.

Hizmetlerin çıktısı listesi Export-CSV cmdlet'ine girdi olarak aktarılır. Export-CSV, CSV'nin dışa aktarılacağı dosya yolunu belirtmek için Path parametresini kullanır.

Get-Date cmdlet'i, geçerli tarihi özelleştirilmiş biçimde (gg-AA-yyyy) alır ve CSV'ye dışa aktarırken tarihi dosya adına ekler.

Get-Date cmdlet'i Datetime nesnesini alır, dolayısıyla tarihi dosya adına eklemeden önce, (dd-MM-yyyy) biçimindeki ToString() işlevini kullanarak tarihi bir dizeye dönüştürürüz.

Dosya adına zaman damgası eklemek için yukarıdaki PowerShell betiğinin çıktısı:

Harika İpucu: Dizindeki son değiştirilen dosya PowerShell kullanılarak nasıl alınır?

Çözüm

Nesnelerden bir CSV dosyasının nasıl oluşturulacağı ve dosya adına tarih eklenerek CSV'ye nasıl aktarılacağıyla ilgili yukarıdaki makalenin size yardımcı olacağını umuyorum.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler