Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Powershell 4.0-plink和类似表格的数据_Sql_Unix_Powershell_Plink - Fatal编程技术网

Sql Powershell 4.0-plink和类似表格的数据

Sql Powershell 4.0-plink和类似表格的数据,sql,unix,powershell,plink,Sql,Unix,Powershell,Plink,我正在通过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 如您所见,我在本文末尾尝试了一个“F

我正在通过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控制台中的表完全相同,包含状态、作业代码、服务器名、策略。。。所有这些都按顺序列出。但是,它在Powershell中填充的变量就是:一个普通字符串


我想将其与SQL框上的存储过程结合使用,如果可以将其格式化为表,这将非常容易。如何使用Powershell将它精确地制成表格,并通过Plink从Unix提示符中提取它?

您需要解析它并创建PS对象,以便能够使用format-*cmdlet。我已经做得够多了,所以我写了这篇文章来帮助:


您需要能够隔离数据并编写正则表达式以捕获所需的位。

PowerShell团队成员Lee Holmes还为此编写了一个名为Parse TextObject的脚本,谢谢!我没看到。看起来它做的事情几乎是一样的,但是使用捕获组中的拆分元素来分隔数据字段。我支持这一点,我在周一第一次使用了
New PSObject FromMatches
来解析
net view
命令结果,非常棒:-)谢谢大家的评论!我将测试这些,并在一点时间内标记答案。如果没有格式表或变量赋值,plink的输出是什么样子的?