我在Microsoft System Center Orchestrator PowerShell活动中运行以下命令:
Install-WindowsFeature -ConfigurationFilePath C:\DeploymentConfigTemplate.xml -ComputerName ServerXYZ
命令没有做它应该做的事情,我希望能够在命令成功与否时返回,并且如果可能的话,还有任何错误消息。忽略它在Orchestrator中运行的事实,因为我更关心PowerShell问题。当我从ISE运行命令时,它会执行它应该执行的操作,这就是为什么我想要查看从PowerShell返回的内容。
感谢。
答案 0 :(得分:0)
如果没有更多的背景,很难知道会发生什么。以下内容将记录xml文件中遇到的任何错误,您可以稍后使用import-clixml导入
Install-WindowsFeature -ConfigurationFilePath C:\DeploymentConfigTemplate.xml -ComputerName ServerXYZ
IF (!($?)) {
$error[0] | export-clixml C:\myerror.xml
}
答案 1 :(得分:0)
这解决了我的问题:
$Result = Install-WindowsFeature -Name SNMP-Service -IncludeAllSubFeature -IncludeManagementTools
Write-Host $Result.ExitCode