O cmdlet Add-CMDeploymentType adiciona um tipo de implantação para um aplicativo.
Um tipo de implantação está contido em um aplicativo e contém as informações que Configuration Manager requer para instalar o software.
Um tipo de implantação também contém regras que especificam se e como o software é implantado.
Observação
Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.
Exemplos
Exemplo 1: adicionar um tipo de implantação do Windows Installer a um aplicativo
Esse comando adiciona um tipo de implantação do Windows Installer para o aplicativo chamado App01d2012.
O comando usa o parâmetro AutoIdentifyFromIntallationFile para extrair informações sobre o tipo de implantação do arquivo de conteúdo e especifica o caminho do pacote de instalação.
O comando usa o parâmetro ForceForUnknownPublisher para especificar que o tipo de implantação verifica a assinatura do arquivo de conteúdo.
Exemplo 2: Adicionar um tipo de implantação que usa um script
Esse comando adiciona um tipo de implantação do Windows Installer para o aplicativo chamado App02d2012.
O comando especifica o nome Type01 para o tipo de implantação.
O comando adiciona uma descrição para o tipo de implantação e especifica que o tipo de implantação dá suporte a africâner e árabe.
O comando usa o InstallationProgram para especificar a linha de comando do Instalador do Windows.
O comando especifica que o tipo de implantação usa um script personalizado para detectar a presença desse tipo de implantação.
O comando especifica que o tipo de script é VBScript e especifica a linguagem de script que você usará para detectar o tipo de implantação.
O comando especifica que o tipo de implantação usa o subsistema WOW64 (Windows-32-on-Windows-64) do Microsoft Windows-64 para executar um script em um computador cliente de 64 bits.
Parâmetros
-AddRequirement
Adiciona uma matriz de requisitos para esse tipo de implantação.
Type:
Rule[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AdministratorComment
Especifica uma descrição para o tipo de implantação.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-AndroidGooglePlayInstaller
Type:
SwitchParameter
Aliases:
AndroidDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AndroidInstaller
Indica que o tipo de implantação detecta informações do aplicativo e tipos de implantação de um pacote de aplicativo para o arquivo Android (.apk).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationName
Especifica o nome do aplicativo associado ao tipo de implantação.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ApplicationNameInWindowsStore
Especifica o nome do aplicativo na Windows Store.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AppV5xInstaller
Indica que o tipo de implantação detecta informações do aplicativo e tipos de implantação de um arquivo de pacote .appv (App-V) 5.0 .
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AppvInstaller
Indica que a implantação detecta informações do aplicativo e tipos de implantação de um manifesto do App-V 4.0 .xml arquivo.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-AutoIdentifyFromInstallationFile
Indica que o tipo de implantação extrai informações do arquivo de conteúdo.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Type:
SwitchParameter
Aliases:
cf
Position:
Named
Default value:
False
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ContentLocation
Especifica o caminho do conteúdo.
O servidor do sistema de site requer permissão para ler os arquivos de conteúdo.
Type:
String
Aliases:
InstallationFileLocation, WebAppUrl
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DeploymentTypeName
Especifica o nome de um tipo de implantação.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-DetectDeploymentTypeByCustomScript
Indica que o tipo de implantação usa um script personalizado para detectar a presença desse tipo de implantação.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-DisableWildcardHandling
Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.
Indica se o tipo de implantação requer verificação de assinatura de arquivo.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ForceWildcardHandling
Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Você não pode combiná-lo com DisableWildcardHandling.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-InputObject
Especifica a entrada para este cmdlet.
Você pode usar esse parâmetro ou pode canalizar a entrada para este cmdlet.
Type:
IResultObject
Aliases:
Application
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
True
Accept wildcard characters:
False
-InstallationBehaviorType
Especifica o comportamento de instalação do tipo de implantação.
Os valores válidos são:
Especifica a linha de comando do pacote do Windows Installer.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-InstallationProgramVisibility
Especifica o modo no qual o tipo de implantação é executado em dispositivos cliente.
Os valores válidos são:
Normal
Minimizado
Maximizado
Hidden
Type:
UserInteractionMode
Accepted values:
Normal, Minimized, Maximized, Hidden
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-InstallationStartIn
Especifica a pasta que contém o programa de instalação do tipo de implantação.
Essa pasta pode ser um caminho absoluto no cliente ou um caminho para a pasta ponto de distribuição que contém os arquivos de instalação.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-IosAppStoreInstaller
Type:
SwitchParameter
Aliases:
IosDeepLinkInstaller
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-IosInstaller
Indica que o tipo de implantação detecta informações do aplicativo e tipos de implantação de um pacote de aplicativo para arquivo iOS (.ipa).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-Language
Especifica uma matriz de idiomas que o tipo de implantação dá suporte.
Type:
String[]
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-LogonRequirementType
Especifica o requisito de logon para o tipo de implantação.
Os valores válidos são:
Indica que o tipo de implantação detecta informações do aplicativo e tipos de implantação de um arquivo Mac OS X Installer (.cmmac) criado usando a ferramenta CMAppUtil.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ManualSpecifyDeploymentType
Não usar.
Configuration Manager não usa esse parâmetro no momento.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MaximumAllowedRunTimeMins
Type:
Int32
Aliases:
MaximumAllowedRunTimeMinutes
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-MobileMsiInstaller
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-MsiInstaller
Indica que o tipo de implantação detecta informações do aplicativo e tipos de implantação de um arquivo do Windows Installer (.msi).
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-OnFastNetworkMode
Especifica o comportamento de instalação do tipo de implantação em uma rede rápida.
Os valores aceitáveis para esse parâmetro são:
Especifica o comportamento de instalação do tipo de implantação em uma rede lenta.
Os valores válidos são:
Donothing
Baixar
DownloadContentForStreaming
Type:
ContentHandlingMode
Accepted values:
DoNothing, Download, DownloadContentForStreaming
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PersistContentInClientCache
Indica se o tipo de implantação salva conteúdo em cache indefinidamente no computador cliente.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFileLocation
Especifica o caminho do arquivo PFX (Troca de Informações Pessoais).
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-PfxFilePassword
Especifica a senha, como uma cadeia de caracteres segura, para o arquivo PFX.
Type:
SecureString
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-RemoteComputerName
Especifica um nome de computador remoto.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-RequireUserInteraction
Type:
Boolean
Aliases:
RequiresUserInteraction
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptContent
Especifica a linguagem de script que você deseja usar para detectar o tipo de implantação.
Type:
String
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptInstaller
Indica que o tipo de implantação usa um script para detectar a presença desse tipo de implantação.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-ScriptType
Especifica a linguagem de script que você deseja usar para detectar o tipo de implantação.
Type:
ScriptLanguage
Accepted values:
PowerShell, VBScript, JavaScript
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-SignContentFile
Indica se o tipo de implantação requer um arquivo de conteúdo assinado.
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-SignedContentFileLocation
Especifica o caminho do arquivo de conteúdo assinado.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-TriggerVpn
@{Text=}
Type:
Boolean
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-UninstallProgram
Especifica o nome do programa de desinstalação e todos os parâmetros necessários.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-UninstallStartIn
Especifica a pasta que contém o programa de desinstalação para o tipo de implantação.
Essa pasta pode ser um caminho absoluto no cliente ou um caminho relativo à pasta de ponto de distribuição que contém o pacote.
Type:
String
Position:
Named
Default value:
None
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-WebAppInstaller
Indica que esse cmdlet usa um instalador de aplicativo Web para a implantação.
Type:
SwitchParameter
Position:
Named
Default value:
None
Required:
True
Accept pipeline input:
False
Accept wildcard characters:
False
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado.
O cmdlet não é executado.
Type:
SwitchParameter
Aliases:
wi
Position:
Named
Default value:
False
Required:
False
Accept pipeline input:
False
Accept wildcard characters:
False
-Windows8AppInstaller
Indica que o tipo de implantação detecta informações do aplicativo e tipos de implantação de um arquivo de pacote de aplicativo do Windows (.appx).
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja: https://aka.ms/ContentUserFeedback.