在我的PowerShell脚本中,我遇到了一个问题,我正在“丢失”到控制台的输出,或者被重定向。在做了大量的工作之后,我将其简化为一个很容易记录的问题示例。在脚本(test1.ps1)中放置以下一行,并从基本PowerShell命令窗口调用它:您可能会得到两列类似于以下内容的输出(test2.ps1),并以相同的方式运行它:
Get
我有一个带有power shell的测试Windows XP SP3全新安装。如果我从PowerShell和VBScript访问WMI,这是一个非常奇怪的区别。来自powershell:这将正确显示"Windows XP Professional“。和编写为VBScript的相同代码:
WScript.Echo( GetObject( "winmgmts:Win32_Ope