Ich versuche, SCCM 2012 Anwendungsbereitstellungstypen über Powershell zu erstellen, und unten ist mein Befehl, der funktioniert. Im erfolgreich der Lage, die Bereitstellungstypen unter Codezeile verwenden erstellenPowershell hängen, wenn Befehle ausführen
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'"
Aber das Problem ist, wenn ich unten Parameter hinzufügen (-MaximumAllowedRunTimeMinutes 20 -EstimatedInstallationTimeMinutes 10 -LogonRequirementType WhetherOrNotUserLoggedOn). Wenn ich auf "Enter" klicke, kann die Ausführung nicht ausgeführt werden. Es wird kein Fehler angezeigt, aber es wird nicht ausgeführt. Ich checke Hilfe ein, und unten gibt es Parameter. Oder liegt es daran, dass diese Parameter von anderen Parametern abhängen, die Sie zuerst angeben müssen, damit sie ausgeführt werden kann?
-MaximumAllowedRunTimeMinutes 20 -EstimatedInstallationTimeMinutes 10 -LogonRequirementType WhetherOrNotUserLoggedOn
Hm, Sie könnten versuchen, '-Verbose' oder' -Debug' anzuhängen, um vielleicht einige Hinweise zu bekommen –
Unten ist der Fehler im Empfangen, wenn ich die Parameter -MaximumAllowedRunTimeMinutes hinzufüge. Das Eingeben von Verbose wird auch den gleichen Fehler wie unten angezeigt ** Add-CMDeploymentType: Parametersatz kann nicht mithilfe der angegebenen benannten Parameter aufgelöst werden. Bei Zeile: 1 Zeichen: 1 ** – Johan
Sie sollten sich also die Dokumentation ansehen und das Parameterset überprüfen, das Sie verwenden möchten. –