Estou tentando criar um atalho da área de trabalho em clientes Win 10 no domínio 2012 via GPO. O aplicativo está localizado em uma unidade de rede mapeada:
Z:\aplicativo\aplicativo.exe
Se eu tentar criar atalhos de shell, tudo funcionará bem (para testar se o GPO funciona), mas direcionar o aplicativo de unidade mapeada não funciona o que eu fiz.
Alguma ideia?
ATUALIZAR:
O aplicativo funciona corretamente quando iniciado, diretamente ou por meio de um atalho adicionado manualmente.
Eu tentei GPO adicionando atalho de shell de teste e isso funcionou bem.
Eu repliquei o atalho normal da área de trabalho para um app.exe na unidade compartilhada, via GPO, mas esse não é criado o que quer que eu faça.
Para obter a taxa máxima de sucesso, recomendo que você crie o Atalho na parte "Usuário" do GPO (se ainda não for o caso) e use o caminho completo em vez da letra da unidade.
Por exemplo, se Z: estiver mapeado para
\\fs1\Share\Folder
, adicione este caminho completo como seu destino de atalho\\fs1\Share\Folder\app.exe
em vez dez:\myapp.exe
O problema aqui é que você pode ter problemas de temporização: se a preferência de atalho for processada antes da conexão da unidade Z:\, ela falhará.
Esse é um problema comum se a unidade estiver mapeada apenas para contas de usuário, mas você estiver tentando implantar o atalho por meio da política do computador, que não possui um mapeamento existente.
A correção mais fácil é usar um tipo de objeto shell para o atalho implantado, mas você também pode criar atalhos por uso, mapear a unidade na conta do sistema etc.
Você mapeia uma unidade por meio de GPO também? Se sim, o GPO está tentando criar um atalho antes que uma unidade mapeada seja criada (o destino ainda não existe, portanto, o atalho não é criado). Eu faria isso:
Criar um atalho manualmente
Copie esse atalho para compartilhar NETLOGON em um DC
Crie uma preferência de GPO para criar um arquivo... exemplo:
OBSERVAÇÃO: Por qualquer motivo, você não pode definir o destino como %HOMEDRIVE%\Users\Public\Desktop
Mas, se você realmente precisar usar variáveis para caminhos, crie uma preferência de GPO assim:
e, em seguida, você cria um atalho de preferência de GPO para apontar para o atalho em %ProgramFiles% :-)