2016-05-12 19 views
-1

文字列があり、ファイルを保存する場所を配置しようとしてエラーが発生しています。 \ログしかし、私はどこかCSVファイルのファイルの場所

Export-Csv ('security-log-{0}.csv' -f ([DateTime]::Now).ToString("MM-dd-yyyy")) 
+0

質問の際に実際に発生したエラー/具体的な問題を記載してください。 – Matt

+0

完全なエラーは何ですか?下記の回答は、あなたのエラーによって解決策になるかもしれないし、そうでないかもしれません。 – gravity

+0

私はお詫びします、問題は実行されたい、それはどこに行くのかわかりません、私はそれを特定の場所に保存する必要があります。ジョーイは助けてくれてありがとう。 – Syseng

答えて

1

それを配置してみてください»それは問題の説明として役立つ未満である«失敗し続けたときに、それは失敗し続けて:私は、すべてのセキュリティログはCで保存する必要があります。

Export-Csv ('security-log-{0:MM-dd-yyyy}.csv' -f Get-Date) 
:次に、あなたも少しを簡素化することができます

Export-Csv ('C:\logs\security-log-{0}.csv' -f ([DateTime]::Now).ToString("MM-dd-yyyy")) 

:あなたが特定のフォルダに保存するログが必要な場合は、それはあなたが書いているパスにそのフォルダを含めるように役立つだろう

+0

Hey Joey私は、あなたが私を助けてくれたことと、私が 'Export-Csv( 'C:\ logs \ security-log- {0} .csv' -f([DateTime] :: Now ).ToString( "MM-dd-yyyy")) 'は入力が必要ですが、このスクリプトを完全に自動化して毎週同じ時間に実行しようとしています。私は何か間違っていますか? – Syseng

+0

まあ、データをエクスポートすることしかできません。始めるデータがない場合は、実際に何をエクスポートしますか? PowerShellはパイプラインベースです。 Export-Csvは、多くの場合、パイプラインの最後に立つコマンドレットです。データを入力として取得し、プロパティとともにCSVファイルに書き込みます。 'Get-ChildItem | Export-Csv files.csv'と入力します。ここにあるコードはそのままでは動作しません。私はそれがパイプラインの一部に過ぎないと仮定していました。 – Joey