PS 4.0 を実行し、plink を介して Unix ホスト上の Veritas Netbackup マスター サーバーとやり取りする次のコマンドを実行しています。
PS C:\batch> $testtest = c:\batch\plink blah@blersniggity -pw "blurble" "/usr/openv/netbackup/bin/admincmd/nbpemreq -due -date 01/17/2014" | Format-Table -property Status
ご覧のとおり、最後に「Format-Table」呼び出しを試みました。
変数 ($testtest) の結果の値は、Unix コンソールのテーブルとまったく同じように配置された文字列であり、ステータス、ジョブ コード、サーバー名、ポリシー... すべてが順番にリストされています。ただし、Powershell の変数は、バニラ文字列として設定されます。
これを SQL ボックスのストアド プロシージャと組み合わせて使用したいのですが、テーブルにフォーマットできれば非常に簡単です。Powershell を使用して、Plink を介して Unix プロンプトから抽出される方法を正確に表にするにはどうすればよいですか?