ザ エクスポート-CSV PowerShellのコマンドレットを使用して、渡されたオブジェクトからCSVファイルを作成し、ファイル名に指定された追加日を指定して、指定された場所にCSVをエクスポートします。
この記事では、PowerShellを使用して、CSVファイルを作成し、ファイル名に日付を含むCSVをエクスポートする方法について説明します。
Export-CSVコマンドレットを使用してCSVをエクスポートし、Get-Dateコマンドレットを使用して現在の日付を指定された形式で取得してファイル名に追加します。
ファイル名に日付を含むCSVをエクスポート
Export-CSVコマンドレットを使用してオブジェクトをCSVに変換し、PowerShellのGet-Dateコマンドレットを使用して現在の日付を取得し、csvへのエクスポート中にファイル名に日付を追加します。
Get-Service | Export-Csv -Path D:LogTestFTP-02ServiceList_-$((Get-Date).ToString('dd-MM-yyyy')).csv -NoTypeInformation
上記のPowerShellスクリプトでは、PowerShellのGet-Serviceコマンドレットを使用して、コンピューター上のサービスのリストを取得しました。
サービス出力のリストは、Export-CSVコマンドレットへの入力として渡されます。 Export-CSVは、Pathパラメーターを使用して、CSVをエクスポートするファイルパスを指定します。
Get-Date コマンドレットは、カスタマイズされた形式(dd-MM-yyyy)で現在の日付を取得し、CSVにエクスポートするときにファイル名に日付を追加します。
Get-DateコマンドレットはDatetimeオブジェクトを取得するため、日付にファイル名を追加する前に、ToString()関数を使用して日付を文字列(dd-MM-yyyy)に変換します。
ファイル名にタイムスタンプを挿入する上記のPowerShellスクリプトの出力は次のとおりです。
クールなヒント: PowerShellを使用してディレクトリ内の最後に変更されたファイルを取得する方法!
結論
オブジェクトからCSVファイルを作成し、ファイル名に日付を追加してCSVにエクスポートする方法に関する上記の記事がお役に立てば幸いです。
PowerShell Active DirectoryコマンドとPowerShellの基本に関するその他のトピックは、ShellGeekホームページにあります。
The post PowerShellエクスポート-FileNameに日付を含むCSV appeared first on Gamingsym Japan.