Ajuda do Application Virtualization necessária

3

Eu estou querendo brincar com a criação de um servidor simples em casa para brincar com aplicativos de virtualização, etc, para que possam ser acessados pelos laptops da família. Isso é tudo muito novo para mim e eu só estou realmente fazendo isso por diversão, em vez de uma necessidade comercial séria ou não.

O servidor será configurado em um PC desktop razoavelmente ligado conectado à Internet por uma conexão sem fio. Os outros dispositivos da casa se conectam da mesma maneira.

Existem tutoriais decentes ou dicas e conselhos que você pode me dar para fazer isso? Idealmente, e novamente para os propósitos de reprodução, eu gostaria de poder virtualizar alguns aplicativos no servidor para que eles possam ser usados no resto dos dispositivos sem instalação.

Desculpas por minha falta de conhecimento sobre isso, qualquer conselho seria fantástico. Idealmente, eu estaria usando uma instalação do Windows para o servidor (eu já tenho o servidor 2003 disponível para uso).

Qualquer aplicativo ou outro software para ajudar nisso seria útil.

    
por Mat Richardson 14.12.2012 / 21:07

1 resposta

2

O App-V parece ser o que você está procurando, no entanto, essa é uma solução corporativa e assim é bastante grande e feio para configurar, e provavelmente exagerar para suas necessidades. No entanto, é suportado no Server 2003.

Eu recomendaria que você atualizasse para o Server 2008 ou superior e usasse o RemoteApp em seu ambiente. Isso é muito mais simples de configurar, mas o número de aplicativos em uso será restrito a muitos usuários que podem fazer logon no servidor ao mesmo tempo. Isso, por padrão, é 2, mas com os serviços de terminal habilitados pode ser aumentado. Outras limitações estão no final desta resposta.

Lado do servidor:

Para ativar o RemoteApp, você precisará editar o registro no servidor:

  1. Abra regedit e navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList .

  2. Edite o valor chamado fDisabledAllowList para igual a 1 . Se não existir, crie-o como um valor DWORD:

  3. CrieumanovasubchavechamadaApplications.

  4. Sobestanovachave,adicioneumachaveadicionalparacadaaplicativoquevocêdesejavirtualizar-vocêpodenomearcomoquiser,maséútilnomearalgorelevante-eucrieiumachamadaWireshark.

  5. Comessasnovaschaves,vocêprecisadedoisnovosvalores:

    1. Name(string),queéumnomeamigávelparaoaplicativo.Lembre-sedisso-vocêprecisarádelesmaistarde!

    2. Path(string),queéocaminhocompletoparaoaplicativonoservidor:

Essa é a configuração do servidor feita, então agora é para os clientes.

Lado do cliente:

Você precisa personalizar um arquivo de conexão RDP para cada aplicativo que deseja iniciar. A maneira mais rápida de fazer isso é:

  1. Carregue a Conexão de Área de Trabalho Remota ( mstsc.exe ), configure os parâmetros necessários (como endereço do servidor, acesso à área de transferência e redirecionamento da impressora) e salve as configurações em um arquivo RDP usando o botão Salvar Como:

    VocêsóprecisafazerissoumavezeapenascopiaroarquivoRDPparacadanovoaplicativo.

  2. AbraoarquivoRDPnoblocodenotasouemoutroeditordetexto.

  3. Encontreeediteoucrieasseguinteslinhas:

    remoteapplicationmode:i:1alternateshell:s:rdpinit.exedisableremoteappcapscheck:i:1remoteapplicationprogram:s:[Theapplicationnameyousetontheserverearlier]
  4. Salveoarquivo.Agora,clicandoduasvezesnoarquivodeveiniciaroaplicativo:

Limitações

  • Algumas aplicações não são executadas assim, principalmente aquelas que se exibem de algumas maneiras não padronizadas. Aplicativos Java geralmente não funcionam também.

  • Seus usuários precisam lembrar que o aplicativo está sendo executado no servidor, por exemplo, ao abrir e salvar arquivos, a unidade C: é a que está no servidor, não na máquina do cliente. (Nota: Isso é muito útil com relação ao Wireshark, já que posso executá-lo no gateway da Internet para captura de pacotes, mas ele aparece na minha área de trabalho).

por 15.12.2012 / 16:05