2014-09-23 3 views
0

Я запускаю следующую команду в деятельности Microsoft System Center Orchestrator PowerShell:Код возврата и статус из команды PowerShell

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

команда не делает то, что он должен делать, и я хотите, чтобы иметь возможность вернуться, если команда была успешной или нет, и любое сообщение об ошибке, если это возможно. Игнорируйте тот факт, что он работает в Orchestrator, так как меня больше беспокоит вопрос PowerShell. Когда я запускаю команду из ISE, она делает то, что она должна делать, поэтому я хочу посмотреть, что возвращается из PowerShell.

Спасибо.

ответ

0

Трудно понять, что может произойти без дополнительного контекста. Ниже будет записывать любые ошибки, возникающие в файле XML, который можно импортировать позже с импортом-CLIXML:

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

Спасибо за ответ. Забудьте об XML-материалах. Я просто хочу знать, успешна ли команда 'Install-WindowsFeature' или нет, и отображается ли сообщение возврата. Может отображаться с помощью «Write-Host» ... –

0

Это решает мою проблему:

$Result = Install-WindowsFeature -Name SNMP-Service -IncludeAllSubFeature -IncludeManagementTools 
Write-Host $Result.ExitCode 
Смежные вопросы