0
私は助けてください。switch文を使用して要素の出力を変更する
私はレポートからcsvデータをインポートする配列を持っています。データには、サーバー名、開始時刻、最終タスクの状態コードが含まれています。
ServerName Start Time Final task Code SERVER1 07/11/2017 01:35:30 19 SERVER2 07/11/2017 01:35:31 19 SERVER3 07/11/2017 01:35:33 6**
最終的なタスクコードをユーザーフレンドに変更するには、switch文を書く必要があると思います。 Code 19 = Successful
、Code 6 = Error
私は、次のswitch文を書いた:
switch ($Successrate.FinalJobStatus){
19 {"100% Success"}
6 {"Error"}
}
予想通りこれは、しかし、私が代わりに19
の100% success
またはError
を読み取るために最終的なタスクのコードの出力を作るのに苦労しています、画面上の出力を変更しますおよび6
。
誰でも手助けできますか?ここで
は私のコードです:
$Successcutofdate = (Get-Date).AddDays(-1)
$Successrate = import-csv C:\ITO\RB\PROD\Reports\Success.csv | Where-Object ({$_.ActualStartTime -as [datetime] -gt $Successcutofdate}) |select-Object @{n='Server Name';e={$_.ResourceName }}, @{n='Start Time';e={$_.ActualStartTime}} , FinalJobStatus| Sort-Object "Server Name"
パーフェクト - ありがとうを。私は近づきました、私はちょうど正しいフォーマットを得るのに苦労しました。ありがとうございました –
あなたは良いコマンドを持っていました!あなたは答えを受け入れられたとマークすることができます;-) – Manu