PowerShell で CSV ファイルを作成する簡単なコマンドがあります。この情報をファイルとは別に記録する方法はありますか? CSV ファイルを操作する必要があるため、データを記録する唯一の方法であることに依存したくありません。
質問する
2327 次
2 に答える
1
>
and>>
演算子を使用して、コマンドの出力をエクスポートすることもできます。
例:次のコードを使用して、すべてのアドビサービスとその情報をファイルに書き込むことができます。
get-service -DisplayName Adobe* > C:\services.txt
Windowsサービスでそれに追加したい場合:
get-service -DisplayName Windows* >> C:\services.txt
したがって、CSVをファイルにエクスポートする場合>
は、コマンドの最後に、エクスポート先のファイル名を指すを追加することで簡単にエクスポートできます。
> C:\Log_$date.csv
さらにログを追加する必要がある場合は、>>
>> C:\Log_$date.csv
使用>
すると、ファイル内の既存のデータが新しいデータで上書きされます。>>
追加します。
于 2012-11-15T20:19:25.147 に答える
0
運用担当者用のログが必要な場合は、専用のコマンドレットを使用して独自のアプリケーション ログを追加できます。すべてのスクリプトに対して 1 つの PowerShell ログを作成して使用し、実行の詳細 (情報) とエラー (優れた例外処理と連携して) を生産担当者に公開する瞬間。1 つのスクリプト専用のログを作成できます (DNS などのログが存在するため)。
例を次に示します。
# List of logs
Get-EventLog -list
# Creating your own log
New-EventLog -LogName "SlxScripting" -Source "MaSource"
# List of logs
Get-EventLog -list
# Writting in your own log
Write-EventLog -LogName "SlxScripting" -EventId 12 `
-Message "Mon Message"
-Source "MaSource" -EntryType Warning
# Reading in your own log
Get-EventLog -LogName "SlxScripting"
# Suppressing your log
Remove-EventLog -LogName "SlxScripting"
于 2012-11-15T18:26:34.157 に答える