Add-CMScriptDeploymentType
Добавьте тип развертывания установки скрипта.
Синтаксис
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-ApplicationName <String>
[-CacheContent]
[-ContentFallback]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-ForceScriptDetection32Bit]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-ScriptFile <String>]
-ScriptLanguage <ScriptLanguage>
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-ProductCode <String>
-ApplicationId <Int32>
[-CacheContent]
[-ContentFallback]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-ProductCode <String>
-ApplicationName <String>
[-CacheContent]
[-ContentFallback]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-ProductCode <String>
[-CacheContent]
[-ContentFallback]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
-InputObject <IResultObject>
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-AddDetectionClause <DetectionClause[]>
-ApplicationId <Int32>
[-CacheContent]
[-ContentFallback]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-AddDetectionClause <DetectionClause[]>
-ApplicationName <String>
[-CacheContent]
[-ContentFallback]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-GroupDetectionClauses <String[]>]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-AddDetectionClause <DetectionClause[]>
[-CacheContent]
[-ContentFallback]
[-DetectionClauseConnector <Hashtable[]>]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-GroupDetectionClauses <String[]>]
-InputObject <IResultObject>
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
-ApplicationId <Int32>
[-CacheContent]
[-ContentFallback]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-ForceScriptDetection32Bit]
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-ScriptFile <String>]
-ScriptLanguage <ScriptLanguage>
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-CMScriptDeploymentType
[-ContentLocation <String>]
-DeploymentTypeName <String>
-InstallCommand <String>
[-CacheContent]
[-ContentFallback]
[-EnableBranchCache]
[-EstimatedRuntimeMins <Int32>]
[-Force32Bit]
[-ForceScriptDetection32Bit]
-InputObject <IResultObject>
[-InstallationBehaviorType <InstallationBehaviorType>]
[-InstallWorkingDirectory <String>]
[-LogonRequirementType <LogonRequirementType>]
[-MaximumRuntimeMins <Int32>]
[-RebootBehavior <PostExecutionBehavior>]
[-RepairCommand <String>]
[-RepairWorkingDirectory <String>]
[-RequireUserInteraction]
[-ScriptFile <String>]
-ScriptLanguage <ScriptLanguage>
[-ScriptText <String>]
[-SlowNetworkDeploymentMode <ContentHandlingMode>]
[-SourceUpdateProductCode <String>]
[-UninstallCommand <String>]
[-UninstallContentLocation <String>]
[-UninstallOption <UninstallContentSetting>]
[-UninstallWorkingDirectory <String>]
[-UserInteractionMode <UserInteractionMode>]
[-AddRequirement <Rule[]>]
[-RemoveLanguage <String[]>]
[-RemoveRequirement <Rule[]>]
[-AddLanguage <String[]>]
[-Comment <String>]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Используйте этот комлет, чтобы добавить тип развертывания установки скрипта в приложение. Этот тип развертывания может быть скриптом или программой, которая устанавливает контент или делает действие. Этот тип развертывания используется для setup.exe установщиков или оберток скриптов.
Примечание
Запустите команды диспетчера конфигурации из диска веб-сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в дополнительных сведениях о том, как начать работу.
Примеры
Пример 1. Добавление типа развертывания установки скрипта в приложение
Эта команда добавляет тип развертывания скрипта с именем ScriptDT01 в приложение application01.
Add-CMScriptDeploymentType -ApplicationName "Application01" -DeploymentTypeName "ScriptDT01" -InstallCommand 'appsetup.exe' -ForceScriptDetection32Bit
Более сложные примеры см. в примере Set-CMScriptDeploymentType.
Параметры
-AddDetectionClause
Укажите массив пунктов метода обнаружения для этого типа развертывания. Чтобы создать пункт обнаружения, используйте один из следующих cmdlets:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
Сохраните выход этих комлетов в переменную. Затем укажите эти переменные в качестве массива для этого параметра. Например, -AddDetectionClause $clauseFile1,$clauseFile2,$clauseFile3
.
Вы также можете использовать Get-CMDeploymentTypeDetectionClause для получения существующего пункта обнаружения из другого приложения.
Type: | DetectionClause[] |
Aliases: | AddDetectionClauses |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddLanguage
Укажите массив языковых тегов, поддерживаемых типом развертывания. Например, чтобы добавить русский язык (Россия), укажите тег ru-RU
.
Дополнительные сведения и список языковых тегов см. в Windows идентификатора языкового кода (LCID).
Type: | String[] |
Aliases: | AddLanguages, Languages, Language |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddRequirement
Укажите массив объектов требований для типа развертывания. Чтобы создать объект правила требования, используйте один из следующих cmdlets:
- New-CMRequirementRuleActiveDirectorySiteValue
- New-CMRequirementRuleBooleanValue
- New-CMRequirementRuleCMSiteValue
- New-CMRequirementRuleCommonValue
- New-CMRequirementRuleDeviceOwnershipValue
- New-CMRequirementRuleExistential
- New-CMRequirementRuleExpression
- New-CMRequirementRuleFileAttributeValue
- New-CMRequirementRuleFilePermissionValue
- New-CMRequirementRuleFreeDiskSpaceValue
- New-CMRequirementRuleInputTypeValue
- New-CMRequirementRuleOperatingSystemLanguageValue
- New-CMRequirementRuleOperatingSystemValue
- New-CMRequirementRuleOUValue
- New-CMRequirementRuleRegistryKeyPermissionValue
- New-CMRequirementRuleScreenResolutionValue
Начиная с версии 2111, вы можете использовать cmdlet Get-CMDeploymentTypeRequirement для копирования правил из другого типа развертывания.
Type: | Rule[] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationId
Укажите ID приложения для этого типа развертывания.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationName
Укажите имя приложения для этого типа развертывания.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CacheContent
Установите этот параметр $true
для бесконечного сохранения контента в кэше клиента.
Type: | SwitchParameter |
Aliases: | PersistContentInClientCache |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Comment
Укажите необязательное описание типа развертывания.
Type: | String |
Aliases: | AdministratorComment |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Перед запуском командлет запросит подтверждение.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContentFallback
Если этот параметр задан, если контент не доступен в точках распространения в текущих или соседних пограничных группах клиента, клиент может использовать точки распространения в пограничной группе по умолчанию $true
сайта.
Type: | SwitchParameter |
Aliases: | EnableContentLocationFallback, AllowClientsToUseFallbackSourceLocationForContent |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContentLocation
Указывает путь сетевого источника контента. Системный сервер сайта требует разрешения на чтение файлов контента.
Type: | String |
Aliases: | InstallationFileLocation |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentTypeName
Укажите имя отображения для этого типа развертывания.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DetectionClauseConnector
При использовании параметра GroupDetectionClauses для обнаружения групп используйте этот параметр для указания соединителя.
В следующем примере определяется соединители OR:@{"LogicalName"=$clauseFile3.Setting.LogicalName;"Connector"="OR"}
Type: | Hashtable[] |
Aliases: | DetectionClauseConnectors |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Этот параметр рассматривает символы под диктовки как буквальные значения символов. Вы не можете объединить его с ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableBranchCache
Этот параметр обесценив. BranchCache всегда включен для клиентов, и они используют его, если его поддерживает точка рассылки.
Type: | SwitchParameter |
Aliases: | AllowClientsToShareContentOnSameSubnet |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EstimatedRuntimeMins
Укажите предполагаемое время установки в минутах этого типа развертывания для приложения. Центр программного обеспечения отображает эту оценку пользователю перед установкой приложения.
Type: | Int32 |
Aliases: | EstimatedInstallationTimeMinutes, EstimatedInstallationTimeMins, EstimatedRunTimeMinutes |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force32Bit
Установите этот параметр, чтобы запустить программы установки и удалить их в качестве 32-битных процессов для $true
64-битных клиентов.
Type: | SwitchParameter |
Aliases: | Force32BitInstaller |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceScriptDetection32Bit
Если для обнаружения присутствия этого типа развертывания используется настраиваемый скрипт, установите этот параметр для запуска сценария в качестве 32-битного процесса для $true
64-битных клиентов.
Type: | SwitchParameter |
Aliases: | Force32BitDetectionScript |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Этот параметр обрабатывает символы под диктовки и может привести к неожиданному поведению (не рекомендуется). Вы не можете объединить его с DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GroupDetectionClauses
При настройке правил для обнаружения присутствия этого типа развертывания используйте этот параметр для групповых оговорок. Чтобы создать пункт обнаружения, используйте один из следующих cmdlets:
- New-CMDetectionClauseDirectory
- New-CMDetectionClauseFile
- New-CMDetectionClauseRegistryKey
- New-CMDetectionClauseRegistryKeyValue
- New-CMDetectionClauseWindowsInstaller
Сохраните выход этих комлетов в переменную. Затем используйте следующий формат для групповых оговорок: $clause2.Setting.LogicalName, $clause3.Setting.LogicalName
.
Совет
В консоли Configuration Manager при **** выборе группового действия в статьях будут демонстрироваться скобки до и после сгруппи-ных положений.
Type: | String[] |
Aliases: | GroupDetectionClausesByLogicalName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Укажите объект приложения для настройки. Чтобы получить этот объект, используйте cmdlet Get-CMApplication.
Type: | IResultObject |
Aliases: | Application |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationBehaviorType
Укажите поведение установки для этого типа развертывания:
InstallForUser
. Клиент устанавливает приложение только для пользователя, которому развертывается приложение.InstallForSystem
: Клиент устанавливает приложение только один раз. Он доступен всем пользователям.InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser
: Если развернуть приложение на устройстве, клиент установит его для всех пользователей. При развертывании приложения пользователю клиент устанавливает его только для этого пользователя.
Type: | InstallationBehaviorType |
Accepted values: | InstallForUser, InstallForSystem, InstallForSystemIfResourceIsDeviceOtherwiseInstallForUser |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallCommand
Укажите командную строку программы установки для установки этого приложения.
Type: | String |
Aliases: | InstallationProgram |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstallWorkingDirectory
Укажите путь к использованию в качестве рабочего каталога при запуске клиентом InstallCommand.
Type: | String |
Aliases: | InstallationStartIn, InstallFolder |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogonRequirementType
Укажите требование для подписанного пользователя:
OnlyWhenNoUserLoggedOn
: Только в том случае, если пользователь не Windows.OnlyWhenUserLoggedOn
: Только при вписыве пользователя. Этот параметр является по умолчанию.WhetherOrNotUserLoggedOn
. Независимо от того, вписается ли пользователь.Примечание
Значение
WhereOrNotUserLoggedOn
неоценяемо. Он замененWhetherOrNotUserLoggedOn
.
Если вы установите InstallationBehaviorType, то этот параметр InstallForUser
нельзя задать.
Type: | LogonRequirementType |
Accepted values: | OnlyWhenUserLoggedOn, WhereOrNotUserLoggedOn, WhetherOrNotUserLoggedOn, OnlyWhenNoUserLoggedOn |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaximumRuntimeMins
Укажите максимально допустимый срок запуска программы развертывания для этого приложения. Установите значение в нескольких минутах.
Type: | Int32 |
Aliases: | MaximumAllowedRunTimeMinutes, MaximumAllowedRunTimeMins, MaximumRunTimeMinutes |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductCode
Если приложение использует Windows installer, укажите код продукта MSI, чтобы задать в качестве метода обнаружения. При использовании этого параметра он переоценит любые другие методы обнаружения.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RebootBehavior
Укажите поведение после установки:
BasedOnExitCode
: Определение поведения на основе кодов возврата.NoAction
: Никаких конкретных действий.ProgramReboot
: Программа установки программного обеспечения может привести к перезапуску устройства.ForceReboot
. Клиент Configuration Manager принудит к обязательной перезагрузке устройства.
Дополнительные сведения об этих действиях см. в приложении Create in Configuration Manager.
Type: | PostExecutionBehavior |
Accepted values: | BasedOnExitCode, NoAction, ForceReboot, ProgramReboot |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveLanguage
Укажите массив поддерживаемых языков, которые необходимо удалить из этого типа развертывания.
Type: | String[] |
Aliases: | RemoveLanguages |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveRequirement
Укажите массив правил требований, которые необходимо удалить из этого типа развертывания.
Type: | Rule[] |
Aliases: | RemoveRequirements |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RepairCommand
С помощью этого параметра можно настроить команду ремонта. Также настройте параметр RepairWorkingDirectory.
Начиная с версии 2006 года можно указать пустую строку.
Type: | String |
Aliases: | RepairProgram |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RepairWorkingDirectory
Этот параметр используется для настройки рабочего каталога команды ремонта. Также настройте параметр RepairCommand.
Type: | String |
Aliases: | RepairStartIn, RepairFolder |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequireUserInteraction
Установите этот $true
параметр, чтобы разрешить пользователям просматривать и взаимодействовать с установкой типа развертывания.
Type: | SwitchParameter |
Aliases: | RequiresUserInteraction |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptFile
Укажите файл скрипта, который используется для обнаружения этого типа развертывания. Также используйте параметр ScriptLanguage.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptLanguage
Если вы используете параметры ScriptFile или ScriptText, используйте этот параметр, чтобы указать язык скрипта.
Type: | ScriptLanguage |
Aliases: | ScriptType |
Accepted values: | PowerShell, VBScript, JavaScript |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptText
Укажите текст скрипта для обнаружения этого типа развертывания. Также используйте параметр ScriptLanguage.
Дополнительные сведения см. в специально созданных методах обнаружения скриптов.
Type: | String |
Aliases: | ScriptContent |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SlowNetworkDeploymentMode
Если клиент использует точку рассылки из пограничной группы соседей или пограничной группы сайтов по умолчанию, укажите параметр развертывания:
DoNothing
: Не скачив контентDownload
: Скачайте контент из точки распространения и запустите локально
Type: | ContentHandlingMode |
Accepted values: | DoNothing, Download |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceUpdateProductCode
Если приложение использует Windows установки, укажите код продукта MSI. Этот код продукта — формат GUID.
Windows управление исходными данными позволяет .MSI, представленную этим типом развертывания, автоматически обновляться или восстанавливаться из исходных файлов контента в доступной точке распространения.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallCommand
Указывает командную строку, чтобы удалить приложение.
Начиная с версии 2006 года можно указать пустую строку.
Type: | String |
Aliases: | UninstallationProgram |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallContentLocation
Укажите сетевой путь к источнику контента, который можно использовать с помощью UninstallCommand, который отличается от ContentLocation. Используйте этот параметр при задании параметра UninstallOption Different
.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallOption
Укажите, какое содержимое использовать с помощью UninstallCommand:
SameAsInstall
: Содержимое установки и удалить одно и то же. Этот параметр является по умолчанию.NoneRequired
: Приложение не нуждается в контенте для отостановки.Different
: Содержимое отостановки отличается от содержимого установки. Используйте UninstallContentLocation, чтобы указать сетевой путь к содержимому, используемому для отсоединения приложения.
Type: | UninstallContentSetting |
Accepted values: | SameAsInstall, NoneRequired, Different |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UninstallWorkingDirectory
Укажите путь к использованию в качестве рабочего каталога при запуске клиентом UninstallCommand.
Type: | String |
Aliases: | UninstallationStartIn, UninstallFolder |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserInteractionMode
Укажите видимость программы установки:
Normal
Тип развертывания выполняется в обычном режиме в зависимости от системных и программных по умолчанию. Этот режим является по умолчанию.Minimized
: Тип развертывания выполняется свести к минимуму на клиентских устройствах. Пользователи могут видеть действия установки в области уведомлений или панели задач.Maximized
: Тип развертывания выполняется максимально на клиентских устройствах. Пользователи видят все действия установки.Hidden
Тип развертывания выполняется скрыто на клиентских устройствах. Пользователи не видят действий по установке.
Type: | UserInteractionMode |
Aliases: | InstallationProgramVisibility |
Accepted values: | Normal, Minimized, Maximized, Hidden |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Этот комдлет не работает.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Принудительно
Заставляет команду работать без запроса подтверждения пользователя.
Type: | SwitchParameter |
Aliases: | ForceForUnknownPublisher |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
System.Object