utligenで出力した管理情報をcsv化
utligenで出力した管理情報は、複数行で1つの管理情報を表します。
この形式の比較で新旧の管理情報を比較した場合、(全件一致以外であれば)各管理情報の差異が明確となりません。
utligenで出力した管理情報をCSV(1つの管理情報を1行で表現)とすることで、各管理情報の差異が明確となる比較が可能となります。
Windows向け utligenで出力した管理情報をCSV化
(コマンド例)
C:\>powershell ‥‥‥‥‥1)
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6
PS C:\>
PS C:\>
PS C:\> & "C:\HULFT Family\hulft8\bin\utligen.exe" -f C:\temp\hul_info.txt
>> -i job -id "*" -i trg -id "*" -i sch -id "*" -i mail -id "*" `
>> -i fmt -id "*" -i mfmt -id "*" -i hst -id "*" -i tgrp -id "*" `
>>-i rcv -id "*" -i snd -id "*" ‥‥‥‥‥2)
utligen : SUCCESS!
PS C:\>
PS C:\>
PS C:\>
PS C:\> $lfText = [System.IO.File]::ReadAllText("C:\temp\hul_info.txt",`
>> [System.Text.Encoding]::GetEncoding("shift_jis")).`
>> Replace("`r`n`r`n","`r`n").Replace("`r`n",",").`
>> Replace(",END,",",END`r`n")` ‥‥‥‥‥3)
>> -replace "^,","" -replace "#.*#,",""
PS C:\>
PS C:\>
PS C:\> [System.IO.File]::WriteAllText("C:\temp\hul_info.csv",$lfText,`
>> [System.Text.Encoding]::GetEncoding("shift_jis")) ‥‥‥‥‥4)
PS C:\>
1) powershellを実行します。
3) エクスポートされたファイルをCSV化します。
4) S-JISとして、C:\temp\hul_info.csvへ出力します。
実行イメージ
この形式の比較で新旧の管理情報を比較した場合、(全件一致以外であれば)各管理情報の差異が明確となりません。
utligenで出力した管理情報をCSV(1つの管理情報を1行で表現)とすることで、各管理情報の差異が明確となる比較が可能となります。
Windows向け utligenで出力した管理情報をCSV化
(コマンド例)
C:\>powershell ‥‥‥‥‥1)
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6
PS C:\>
PS C:\>
PS C:\> & "C:\HULFT Family\hulft8\bin\utligen.exe" -f C:\temp\hul_info.txt
>> -i job -id "*" -i trg -id "*" -i sch -id "*" -i mail -id "*" `
>> -i fmt -id "*" -i mfmt -id "*" -i hst -id "*" -i tgrp -id "*" `
>>-i rcv -id "*" -i snd -id "*" ‥‥‥‥‥2)
utligen : SUCCESS!
PS C:\>
PS C:\>
PS C:\>
PS C:\> $lfText = [System.IO.File]::ReadAllText("C:\temp\hul_info.txt",`
>> [System.Text.Encoding]::GetEncoding("shift_jis")).`
>> Replace("`r`n`r`n","`r`n").Replace("`r`n",",").`
>> Replace(",END,",",END`r`n")` ‥‥‥‥‥3)
>> -replace "^,","" -replace "#.*#,",""
PS C:\>
PS C:\>
PS C:\> [System.IO.File]::WriteAllText("C:\temp\hul_info.csv",$lfText,`
>> [System.Text.Encoding]::GetEncoding("shift_jis")) ‥‥‥‥‥4)
PS C:\>
1) powershellを実行します。
2) HULFTのジョブ起動情報、ファイルトリガ情報、スケジュール情報、メール連携情報、フォーマット情報、マルチフォーマット情報、詳細ホスト情報、転送グループ情報、集信管理情報、配信管理情報の順で、C:\temp\hul_info.txtへエクスポートします。
3) エクスポートされたファイルをCSV化します。
4) S-JISとして、C:\temp\hul_info.csvへ出力します。
実行イメージ