2016-06-29 4 views
0

Я тестирую создание типов развертывания приложений SCCM 2012 через powershell, а ниже - моя команда, которая работает. Им успешно способны создать типы развертывания с помощью ниже строки кодаPowershell зависает, когда выполняются команды

Add-CMDeploymentType -ApplicationName "PowerTest" -InstallationFileLocation "\\sccmserver\folder$\Powershell_Test\Sources\googlechromestandaloneenterprise.msi" -MsiInstaller -AutoIdentifyFromInstallationFile -ForceForUnknownPublisher $true -InstallationBehaviorType InstallForSystem -Language "English" -DeploymentTypeName 'Setup' -InstallationProgram "'code1.wsf' /SMSLaunch /foldername:Chrome 2.0.4'" 

Но проблема в том, когда я добавляю ниже параметров (-MaximumAllowedRunTimeMinutes 20 -EstimatedInstallationTimeMinutes 10 -LogonRequirementType WhetherOrNotUserLoggedOn). Когда я нажимаю кнопку ввода, это кажется невозможным выполнить. Он не отображает никаких ошибок, но он просто не выполняется. Я проверяю помощь, и ниже параметров существуют. Или это потому, что эти параметры зависят от другого набора параметров, который вы должны указать первым, чтобы он мог работать?

-MaximumAllowedRunTimeMinutes 20 -EstimatedInstallationTimeMinutes 10 -LogonRequirementType WhetherOrNotUserLoggedOn 
+1

Хм, вы можете попробовать добавить '-Verbose' или' -Debug', чтобы получить подсказки –

+0

Ниже приведена ошибка, получаемая при добавлении параметров -MaximumAllowedRunTimeMinutes. При вводе verbose также будет отображаться та же ошибка, что и ниже ** Add-CMDeploymentType: набор параметров не может быть разрешен с использованием указанных именованных параметров. В строке: 1 символ: 1 ** – Johan

+0

Итак, вы должны взглянуть на Документацию и проверить набор параметров, который хотите использовать. –

ответ

0

Got it. Параметры -MaximumAllowedRunTimeMinutes на самом деле является частью Set-CMDeploymentType командлет, а не Add-CMDeploymentType.