Implantando aplicativos empresariais

Applies to Windows only

Aplicativos corporativos geralmente se enquadram em uma das duas categorias: aplicativos que você implanta para os usuários fora de sua empresa (incluindo clientes e parceiros de negócios) e aplicativos que você implanta somente para usuários dentro de sua empresa.

Se você quiser disponibilizar seu aplicativo para pessoas fora da empresa, a melhor opção é listá-lo na Windows Store. Nesse caso, siga o processo normal de envio de um aplicativo.

Se você estiver criando um aplicativo de negócios privado, é provável que deseje implantá-lo individualmente dentro da empresa—um processo chamado sideload. Os aplicativos implantados por sideload não precisam ser publicados na Windows Store e podem ser desenvolvidos sem usar uma conta de desenvolvedor da Windows Store registrada.

Aqui estão as etapas que você precisa seguir para implantar aplicativos por sideload.

Preparando o aplicativo

Antes de implantar um aplicativo em sua empresa, verifique se ele:

  • Atende às expectativas técnicas básicas validadas pelo Kit de Certificação de Aplicativos Windows. Para saber mais sobre como executar o kit de certificação, veja Usando o Kit de Certificação de Aplicativos Windows.
  • Atende a todas as diretrizes específicas à implantação do aplicativo na empresa. É importante lembrar que esses aplicativos não serão certificados pela Microsoft.
  • É assinado por uma autoridade de certificação confiável nos seus computadores. Esse certificado não precisa estar vinculado a uma autoridade de certificação confiável; apenas deve ser confiável pelos seus computadores. O Nome do Fornecedor no manifesto do pacote deve corresponder ao Nome do Fornecedor no certificado usado para assinar o pacote do aplicativo. O Windows confia em várias Autoridades de Certificação sem a necessidade de configurações adicionais. Se o certificado for de uma dessas autoridades já confiáveis, você não precisará implantar nem gerenciar certificados adicionais nos computadores de destino. Você também pode usar a Autoridade de Certificação interna da sua empresa para assinar o aplicativo, contanto que o Certificado de Autoridade de Certificação seja instalado nas imagens do Windows dos computadores de destino.

Observação  Para poder usar alguns recursos, como o Windows Push Notification Services (WNS), você precisará usar uma conta de desenvolvedor da Windows Store para reservar um nome para o seu aplicativo e depois associar seu pacote à identidade do pacote (nome do pacote e nome do fornecedor) atribuída ao seu aplicativo pela Windows Store. Você precisará assinar o aplicativo com um certificado que corresponda ao nome do fornecedor atribuído pela Windows Store e que seja confiável em seus computadores. Embora os nomes de aplicativos sejam liberados após um ano se o aplicativo não for publicado na Windows Store, a identidade do pacote do aplicativo continuará associada ao seu aplicativo e você poderá continuar a usar esses recursos em seu aplicativo mesmo que ele nunca seja publicado na Loja.

Preparando seus PCs

O Windows Server 2012 e as edições do Windows 8 Enterprise são classificadas como "habilitadas para o sideload empresarial". Isso significa que os PCs estão prontos para receber os aplicativos que você implantar fora da Windows Store. Para ter certeza de que um PC está pronto, verifique se:

  • O PC ingressou no domínio.
  • A política de grupo está definida como Permitir a instalação de aplicativos confiáveis.

Se você for implantar aplicativos no Windows 8 Pro, Windows RT ou Windows 8 Enterprise, poderá configurá-los para o sideload de aplicativos da seguinte maneira:

  • Ative a chave do produto para o sideload empresarial em cada PC.
  • Defina a política de grupo como Permitir a instalação de aplicativos confiáveis.

Implantando o aplicativo

Você pode implantar um aplicativo nos PCs preparados usando a imagem do Windows ou no tempo de execução. A implantação do aplicativo pela imagem o disponibiliza para todos os usuários existentes e futuros que acessarem a máquina. Já a implantação no tempo de execução o disponibiliza somente para o usuário atual.

Para implantar o aplicativo por meio da imagem do Windows:

  • Verifique se a política de grupo ou a chave do Registro que permite todos os aplicativos confiáveis foi definida. Você pode fazer isso usando a seguinte configuração:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

  • Use a ferramenta de linha de comando Gerenciamento e Manutenção de Imagens de Implantação (DISM). Por exemplo, pra instalar o pacote na imagem offline, abra um prompt de comando elevado e digite:

    DISM /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx /SkipLicense

Para implantar o aplicativo no tempo de execução, use o cmdlet apropriado do Windows PowerShell. Você pode fazer isso usando o PowerShell ou qualquer ferramenta de gerenciamento que dê suporte à execução de scripts ou cmdlets do PowerShell. Por exemplo, em um prompt de comando do PowerShell, digite:

add-appxpackage C:\ContosoApp\ExpenseApp.appx

Implantando atualizações

A implantação de atualizações de um aplicativo é feita da mesma maneira que a implantação do aplicativo no tempo de execução. As atualizações precisam ser instaladas por usuário, para cada usuário de um computador.

Tópicos relacionados

Como adicionar e remover aplicativos

 

 

Mostrar:
© 2014 Microsoft