纳米服务器上的Powershell的5输出
问题描述:
如果我在PowerShell中4在Windows 10上运行此命令:纳米服务器上的Powershell的5输出
powershell $ENV:ProgramFiles
我得到这个:
C:\Program Files\
这是伟大的!
如果我做同样的事情是PowerShell的5纳米的Windows Server上我得到这样的:http://paste.openstack.org/show/479695/
"\n******************** START Argument Information ********************\r\nArgs'
Count: 1\r\n #0: $ENV:ProgramFiles\r\n******************** END Argument I
nformation ********************\n\r\n\n.................... START Result Output
....................\r\nResults Count: 1\r\n #0: C:\\Program Files\r\n.....
............... END Result Output ....................\n\r\n\n...............
..... START Error Output ....................\r\nErrors Count: 0\r\n..........
.......... END Error Output ....................\n\r\n\n....................
START Warning Output ....................\r\nWarnings Count: 0\r\n.............
....... END Warning Output ....................\n\r\n\n.................... ST
ART Information Output ....................\r\nInformation Count: 0\r\n.........
........... END Information Output ....................\n\r\n\n...............
..... START Verbose Output ....................\r\nVerbose Count: 0\r\n.........
........... END Verbose Output ....................\n\r\n"
我能做些什么,以获得命令的只是标准输出?
答
你需要运行新的PowerShell进程?如果直接运行命令(在PSSession中),它按预期工作(nan01是我的香草纳米服务器):
ps:\> Enter-PSSession nan01 -Credential (Get-Credential)
[nan01]: PS C:\Users\Administrator\Documents> $env:ProgramFiles
C:\Program Files
我得到类似的长字符串输出为你创建一个新的进程,按您的例子时。我的猜测是,它代表了产生的Powershell过程的状态,在它终止之前发出。
BTW它的PowerShell 5在Windows 10了。
+0
是的,我需要一个新的过程,因为我使用pywinrm通过WinRM的运行。 –
我安装Windows Server 2016年,我想是的!等待我的RPi2也测试W10 IoT。我会尽快帮助我运行nano。 – sodawillow