os links simbólicos podem ser usados nos pacotes do App-V

4

No entanto, usamos o pacote estatístico SPSS por meio do App-V, embora permita o uso de caixas de diálogo e macros personalizadas. Eles devem ser colocados em uma subpasta na instalação do aplicativo e isso significa que os usuários não podem adicionar novas macros.

É possível que um pacote do App-V inclua uma pasta simbolicamente vinculada para apontar para um local diferente, para que essa pasta remota possa ser facilmente atualizada sem precisar de uma reconstrução e reimplementação do pacote?

Obrigado

    
por user765827 16.10.2012 / 17:59

4 respostas

3

Eu tive um problema semelhante com outro aplicativo. Nós estamos apresentando nossos via RDS e RemoteApps. Acabou criando uma estrutura de pastas duplicada na pasta C: \ do sistema operacional raiz do sistema cliente do App-V. Apenas as pastas! O usava um link simbólico em uma das subpastas para o local de compartilhamento onde os arquivos atualizados estavam sendo mantidos.

Eu seqüenciei a pasta C: \ do pacote App-V. No VFS eu fundei as estruturas de pastas. Como a pasta local era um link simbólico para o local onde os arquivos foram atualizados / novo, o pacote app-v viu os arquivos.

Você pode implantar o mklink por meio do script de inicialização do computador, já que ele é executado com as privs da conta do sistema.

    
por 12.11.2012 / 03:10
2

No App-V 4.6 SP2, o seqüenciador "enlouquece", em seguida, falha quando tento criar um link simbólico de arquivo e pasta em um diretório de aplicativo. Então, acho que é razoavelmente seguro dizer que isso não funciona.

Nota lateral: os usuários podem modificar subpastas dentro dos aplicativos, sujeitos a permissões normais de NTFS. Eles não podem navegar para essas pastas de fora do aplicativo, mas usei a caixa de diálogo "Abrir" de um aplicativo mais de uma vez para modificar os arquivos na estrutura de pastas do aplicativo. Além disso, essas alterações são salvas em um armazenamento separado do sft em cache.

    
por 16.10.2012 / 18:35
1

Usando o App-V 5.x, você deve conseguir isso fazendo o seguinte:

  • crie a pasta no sistema de arquivos local que corresponde à "subpasta de macro" que você deseja gravar localmente
  • use o sequenciador do App-V para inspecionar / editar o VFS e garantir que a "subpasta de macro" esteja definida como "Mesclar com o diretório local"

O aplicativo virtualizado deve "ver" uma mesclagem da "pasta de macros" que contém ambos o que está na pasta de sistema de arquivos virtualizado e local.

Você pode querer consultar este Q & A para ajudá-lo a alcançar o comportamento que está procurando.

    
por 10.08.2015 / 22:04
0

O SPSS_CDIALOGS_PATH parece o melhor caminho. Parece-me que @ user765827 está com o dinheiro aqui.

Você também pode considerar recortar o pacote para que ele pareça 'externamente' para esses arquivos e implantá-los de forma gerenciada.

  1. Se você criar previamente o caminho da pasta antes de sequestrar (ou configurar em um App-V existente, o elemento de pasta para 'mesclar'),
  2. pós-instalação (mas antes do sequenciamento, exclua os arquivos) - ou apenas exclua-os de um App-V existente
  3. e, em seguida, faça com que seu sistema de implantação gerencie os arquivos e os implante nativamente no disco

Se eles são apenas dados 'planos' e é um trabalho de cópia simples, a maioria das ferramentas de implantação deve lidar com isso. Você pode ter um script de preferência de GPO executado na inicialização, pois isso evita a elevação (ou no login, se você ACL o caminho).

    
por 20.07.2015 / 12:55

Tags