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.
Tipo:
Rule[]
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-AdministratorComment
Especifica uma descrição para o tipo de implantação.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-AndroidGooglePlayInstaller
Tipo:
SwitchParameter
Aliases:
AndroidDeepLinkInstaller
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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).
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-ApplicationName
Especifica o nome do aplicativo associado ao tipo de implantação.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-ApplicationNameInWindowsStore
Especifica o nome do aplicativo na Windows Store.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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 .
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-AutoIdentifyFromInstallationFile
Indica que o tipo de implantação extrai informações do arquivo de conteúdo.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo:
SwitchParameter
Aliases:
cf
Cargo:
Named
Valor padrão:
False
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-ContentLocation
Especifica o caminho do conteúdo.
O servidor do sistema de site requer permissão para ler os arquivos de conteúdo.
Tipo:
String
Aliases:
InstallationFileLocation, WebAppUrl
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-DeploymentTypeName
Especifica o nome de um tipo de implantação.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-DetectDeploymentTypeByCustomScript
Indica que o tipo de implantação usa um script personalizado para detectar a presença desse tipo de implantação.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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.
Tipo:
Boolean
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-InputObject
Especifica a entrada para este cmdlet.
Você pode usar esse parâmetro ou pode canalizar a entrada para este cmdlet.
Tipo:
IResultObject
Aliases:
Application
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
True
Aceitar caracteres curinga:
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.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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
Tipo:
UserInteractionMode
Valores aceitos:
Normal, Minimized, Maximized, Hidden
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-IosAppStoreInstaller
Tipo:
SwitchParameter
Aliases:
IosDeepLinkInstaller
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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).
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-Language
Especifica uma matriz de idiomas que o tipo de implantação dá suporte.
Tipo:
String[]
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-ManualSpecifyDeploymentType
Não usar.
Configuration Manager não usa esse parâmetro no momento.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-MaximumAllowedRunTimeMins
Tipo:
Int32
Aliases:
MaximumAllowedRunTimeMinutes
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-MobileMsiInstaller
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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).
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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
Tipo:
ContentHandlingMode
Valores aceitos:
DoNothing, Download, DownloadContentForStreaming
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-PersistContentInClientCache
Indica se o tipo de implantação salva conteúdo em cache indefinidamente no computador cliente.
Tipo:
Boolean
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-PfxFileLocation
Especifica o caminho do arquivo PFX (Troca de Informações Pessoais).
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-PfxFilePassword
Especifica a senha, como uma cadeia de caracteres segura, para o arquivo PFX.
Tipo:
SecureString
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-RemoteComputerName
Especifica um nome de computador remoto.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-RequireUserInteraction
Tipo:
Boolean
Aliases:
RequiresUserInteraction
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-ScriptContent
Especifica a linguagem de script que você deseja usar para detectar o tipo de implantação.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-ScriptInstaller
Indica que o tipo de implantação usa um script para detectar a presença desse tipo de implantação.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-ScriptType
Especifica a linguagem de script que você deseja usar para detectar o tipo de implantação.
Tipo:
ScriptLanguage
Valores aceitos:
PowerShell, VBScript, JavaScript
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-SignContentFile
Indica se o tipo de implantação requer um arquivo de conteúdo assinado.
Tipo:
Boolean
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-SignedContentFileLocation
Especifica o caminho do arquivo de conteúdo assinado.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-TriggerVpn
@{Text=}
Tipo:
Boolean
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-UninstallProgram
Especifica o nome do programa de desinstalação e todos os parâmetros necessários.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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.
Tipo:
String
Cargo:
Named
Valor padrão:
None
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-WebAppInstaller
Indica que esse cmdlet usa um instalador de aplicativo Web para a implantação.
Tipo:
SwitchParameter
Cargo:
Named
Valor padrão:
None
Obrigatório:
True
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
False
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado.
O cmdlet não é executado.
Tipo:
SwitchParameter
Aliases:
wi
Cargo:
Named
Valor padrão:
False
Obrigatório:
False
Aceitar a entrada de pipeline:
False
Aceitar caracteres curinga:
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).
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulte https://aka.ms/ContentUserFeedback.