Todos os produtos
Search
Central de documentação

Bastionhost:Adicionar e implantar um servidor de aplicativos

Última atualização: Oct 22, 2026

Um servidor de aplicativos funciona como um jump server pelo qual o Bastionhost acessa ativos de aplicativos, permitindo controle seguro sobre operações de O&M. Este tópico descreve como adicionar um servidor de aplicativos ao Bastionhost e implantar o ambiente para que o Bastionhost possa acessar os aplicativos de destino usando o servidor de aplicativos como proxy.

Pré-requisitos

PS C:\Users\Administrator> $path= $env:TEMP\AppDriverSetup-1.0.0-windows-amd64.exe"; [Net.ServicePointManager]::ServerCertificateValidationCallback={$true}; (new-object System.Net.WebClient).DownloadFile('https://bastionhost-cn-hangzhou-xxx
xxx/app-driver/AppDriverSetup-1.0.0-windows-amd64.exe?Expires=1725892434&OSSAccessKeyId=xxx
xxx', $path); Start-Process -FilePath $path -ArgumentList "ak=xxx sk=xxx zip_url=https://bastionhost-cn-hangzhou-xxx
xxx.mcs.com/bastionhost-cn-xxx/downloads/pkg/app-driver/App
Driver-1.0.0-windows-amd64.zip?Expires=1725892433&OSSAccessKey=xxx
xxx&response-content-type=application%2Foctet-stream";
PS C:\Users\Administrator>
(261/281): C:\Program Files (x86)\USMDriver\chromedriver.exe Extracted
(262/281): C:\Program Files (x86)\USMDriver\conf\yaml Extracted
(263/281): C:\Program Files (x86)\USMDriver\guadriver.exe Extracted
(264/281): C:\Program Files (x86)\USMDriver\Interop.SHDocVw.dll Extracted
(265/281): C:\Program Files (x86)\USMDriver\LingBridge.dll Extracted
(266/281): C:\Program Files (x86)\USMDriver\Microsoft.mshtml.dll Extracted
(267/281): C:\Program Files (x86)\USMDriver\regedit Extracted
(268/281): C:\Program Files (x86)\USMDriver\regedit\vbs Extracted
(269/281): C:\Program Files (x86)\USMDriver\regedit\vbs\ArchitectureAgnosticRegistry.vbs Extracted
(270/281): C:\Program Files (x86)\USMDriver\regedit\vbs\ArchitectureSpecificRegistry.vbs Extracted
(271/281): C:\Program Files (x86)\USMDriver\regedit\vbs\JsonSafeTest.wsf Extracted
(272/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regCreateKey.wsf Extracted
(273/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regDeleteKey.wsf Extracted
(274/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regList.wsf Extracted
(275/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regListStream.wsf Extracted
(276/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regPutValue.wsf Extracted
(277/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regUtil.vbs Extracted
...
(278/281): C:\Program Files (x86)\USMDriver\regedit\vbs\util.vbs Extracted
(279/281): C:\Program Files (x86)\USMDriver\USMDriver.exe Extracted
(280/281): C:\Program Files (x86)\USMDriver\winapp.exe Extracted
(281/281): C:\Program Files (x86)\USMDriver\monitor.exe Extracted
==> Package extracted successfully
==> Writing to registry
==> Registry write successful
==> Registering service
==> Service registered successfully
==> Deployment successful!

Você adicionou o servidor de aplicativos ao Bastionhost. Para obter mais informações, consulte Add hosts.

Adicionar um servidor de aplicativos

  1. Faça login no console do Bastionhost. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.

  2. Na lista de instâncias do Bastionhost, localize a instância de destino e clique em Manage.

  3. No painel de navegação à esquerda, escolha Assets > Applications.

  4. Na aba Application Servers, clique em Add Application Server. Na caixa de diálogo exibida, selecione o servidor de aplicativos de destino e clique em Add.

  5. Na página de implantação exibida, conclua a implantação. Para instruções de configuração, consulte Deploy an application server.

Implantar um servidor de aplicativos

Quando o Bastionhost acessa ativos de aplicativos usando um servidor de aplicativos como proxy, é necessário iniciar um cliente nesse servidor. Portanto, implante primeiro o ambiente do servidor de aplicativos.

  1. Faça login no console do Bastionhost. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.

  2. Na lista de instâncias do Bastionhost, localize a instância de destino e clique em Manage.

  3. No painel de navegação à esquerda, escolha Assets > Applications.

  4. Na aba Application Servers, localize o servidor de aplicativos de destino. Na coluna Actions, clique em Deploy.

  5. No painel Deploy Application Server, configure as políticas do Chrome que suportam operações de O&M em aplicativos do Chrome:

    • Allow Chrome File Downloads: permite que operadores de O&M abram a pasta de downloads durante operações de O&M em aplicativos do Chrome.

    • Allow Chrome to Open Folder Upload Dialogs: permite que operadores de O&M abram uma janela pop-up para selecionar arquivos durante operações de O&M em aplicativos do Chrome.

    Importante

    Se o servidor de aplicativos já foi implantado anteriormente, esses dois itens de configuração não são permitidos por padrão. Para habilitá-los, faça login no servidor de aplicativos como administrador e exclua a chave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome.

  6. Clique em Generate command para gerar o comando de implantação. Copie o comando, abra o Windows PowerShell como administrador no servidor de aplicativos e execute o comando.

    Após executar o comando, aguarde a conclusão da implantação e publique o programa RemoteApp USMDriver.exe no servidor de aplicativos.

    A saída esperada no Windows PowerShell é semelhante à seguinte:

    PS C:\Users\Administrator> $path= $env:TEMP\AppDriverSetup-1.0.0-windows-amd64.exe"; [Net.ServicePointManager]::ServerCertificateValidationCallback={$true}; (new-object System.Net.WebClient).DownloadFile('https://bastionhost-cn-hangzhou-xxx
    xxx/app-driver/AppDriverSetup-1.0.0-windows-amd64.exe?Expires=1725892434&OSSAccessKeyId=xxx
    xxx', $path); Start-Process -FilePath $path -ArgumentList "ak=xxx sk=xxx zip_url=https://bastionhost-cn-hangzhou-xxx
    xxx.mcs.com/bastionhost-cn-xxx/downloads/pkg/app-driver/App
    Driver-1.0.0-windows-amd64.zip?Expires=1725892433&OSSAccessKey=xxx
    xxx&response-content-type=application%2Foctet-stream";
    PS C:\Users\Administrator>
    (261/281): C:\Program Files (x86)\USMDriver\chromedriver.exe Extracted
    (262/281): C:\Program Files (x86)\USMDriver\conf\yaml Extracted
    (263/281): C:\Program Files (x86)\USMDriver\guadriver.exe Extracted
    (264/281): C:\Program Files (x86)\USMDriver\Interop.SHDocVw.dll Extracted
    (265/281): C:\Program Files (x86)\USMDriver\LingBridge.dll Extracted
    (266/281): C:\Program Files (x86)\USMDriver\Microsoft.mshtml.dll Extracted
    (267/281): C:\Program Files (x86)\USMDriver\regedit Extracted
    (268/281): C:\Program Files (x86)\USMDriver\regedit\vbs Extracted
    (269/281): C:\Program Files (x86)\USMDriver\regedit\vbs\ArchitectureAgnosticRegistry.vbs Extracted
    (270/281): C:\Program Files (x86)\USMDriver\regedit\vbs\ArchitectureSpecificRegistry.vbs Extracted
    (271/281): C:\Program Files (x86)\USMDriver\regedit\vbs\JsonSafeTest.wsf Extracted
    (272/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regCreateKey.wsf Extracted
    (273/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regDeleteKey.wsf Extracted
    (274/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regList.wsf Extracted
    (275/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regListStream.wsf Extracted
    (276/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regPutValue.wsf Extracted
    (277/281): C:\Program Files (x86)\USMDriver\regedit\vbs\regUtil.vbs Extracted
    ...
    (278/281): C:\Program Files (x86)\USMDriver\regedit\vbs\util.vbs Extracted
    (279/281): C:\Program Files (x86)\USMDriver\USMDriver.exe Extracted
    (280/281): C:\Program Files (x86)\USMDriver\winapp.exe Extracted
    (281/281): C:\Program Files (x86)\USMDriver\monitor.exe Extracted
    ==> Package extracted successfully
    ==> Writing to registry
    ==> Registry write successful
    ==> Registering service
    ==> Service registered successfully
    ==> Deployment successful!
    Importante

    O servidor de aplicativos deve ter acesso à rede pública. Caso contrário, não será possível baixar o pacote de implantação ao executar o comando de implantação.

  7. Após a execução do comando, publique o programa RemoteApp USMDriver.exe no servidor de aplicativos.

    O exemplo a seguir utiliza o Windows Server 2019:

    1. Na página Server Manager > Remote Desktop Services > Collection > QuickSessionCollection, escolha TASKS > Publish RemoteApp program.

    2. Na caixa de diálogo Select RemoteApp programs, selecione USMDriver e clique em Next.

      Importante

      Se o USMDriver não aparecer na lista, adicione-o manualmente. O caminho típico é C:\Program Files (x86)\USMDriver\USMDriver.exe.

    3. Após confirmar que o programa RemoteApp a ser publicado está correto, clique em Publish.

    4. Depois que o programa for publicado, clique com o botão direito em USMDriver e selecione Edit Properties.

    5. Na aba Parameters, selecione Allow any command-line parameters e clique em Apply.

      Ao selecionar essa opção, o sistema exibe a seguinte mensagem: Permitir que este programa RemoteApp seja executado com qualquer parâmetro de linha de comando pode tornar o servidor vulnerável a ataques de malware.