返回代码和状态

问题描述:

,我从微软系统中心Orchestrator的PowerShell的活动中下面的命令:返回代码和状态

Install-WindowsFeature -ConfigurationFilePath C:\DeploymentConfigTemplate.xml -ComputerName ServerXYZ

该命令没有做它应该做的,我希望能够在命令成功或不成功的情况下返回,并且如果可能的话还有任何错误消息。忽略它在Orchestrator中运行的事实,因为我更关心PowerShell问题。当我从ISE运行命令时,它执行它应该做的事情,这就是为什么我想查看从PowerShell返回的内容。

谢谢。

很难知道没有更多的上下文可能会发生什么。下面将记录您可以与进口CLIXML后导入XML文件中遇到的任何错误:

Install-WindowsFeature -ConfigurationFilePath C:\DeploymentConfigTemplate.xml -ComputerName ServerXYZ 
IF (!($?)) { 
    $error[0] | export-clixml C:\myerror.xml 
    } 
+0

感谢您的回答。忘记xml的东西。我只想知道'Install-WindowsFeature'命令是否成功以及是否显示返回消息。也许用'Write-Host'显示...... – 2014-09-24 13:02:53

这解决了我的问题:

$Result = Install-WindowsFeature -Name SNMP-Service -IncludeAllSubFeature -IncludeManagementTools 
Write-Host $Result.ExitCode