[英]Powershell 4.0 - plink and table-like data
我正在通過plink與Unix主機上的Veritas Netbackup主服務器交互運行PS 4.0和以下命令:
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控制台中的表格完全相同,包括Status,Job Code,Servername,Policy ...所有按順序列出的字符串。 但是,它將Powershell中的變量填充為:一個香草字符串。
我希望將它與SQL框上的存儲過程結合使用,如果我可以將其格式化為表格,這將更容易。 如何使用Powershell將其從Unix提示符中通過Plink提取的確切內容列表?
您需要解析它並創建PS對象才能使用format- * cmdlet。 我做的很多,我寫這個來幫助:
http://gallery.technet.microsoft.com/scriptcenter/New-PSObjectFromMatches-87d8ce87
您需要能夠隔離數據並編寫正則表達式來捕獲所需的位。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.