Como posso executar um EXE de um compartilhamento de rede? [duplicado]

4

Eu tenho o compartilhamento de rede \ server \ me montado como H:

Existem executáveis em diretórios lá.

Eu tento executá-los no cmd.exe

H:\somedir>program
Access is denied.

Li que possivelmente está relacionado às configurações "Intranet local" e "Sites confiáveis" na guia Segurança de "Opções da Internet". Eu adicionei file: /// H: / para "Trusted Sites" e isso automaticamente traduzido para file: ///*.server

Ainda recebo "Acesso negado".

Como posso executar um EXE a partir de um compartilhamento de rede e / ou uma unidade de rede mapeada?

Clicar duas vezes no EXE no Windows Explorer primeiro me fornece o aviso "O editor não pôde ser verificado". Depois de clicar em "Executar" nesse diálogo, recebo "O Windows não pode acessar o dispositivo, o caminho ou o arquivo especificado. Talvez você não tenha as permissões apropriadas para acessar o item".

    
por Jay R. Wren 21.04.2015 / 20:09

2 respostas

3

  • Vá para o diretório de compartilhamento remoto da máquina em que ele está instalado.

  • Clique com o botão direito do mouse sobre ele.

  • Selecione as propriedades.

  • Abra a guia de segurança.

  • Clique em avançado.

  • Clique nas permissões de alteração.

  • Se você não encontrar seu nome, clique em adicionar; se você fizer isso, clique duas vezes no seu usuário.

  • Certifique-se de que, se full control e allow ainda não estiverem marcados, que pelo menos traverse , list , read attrs , read extended attrs e read permissions sejam verificados para o seu do utilizador.

  • Se você não tiver permissões para marcar essas permissões, precisará obter acesso de administrador antes de fazer esses ajustes ou, pelo menos, obter a propriedade.

  • Depois de fazer esses ajustes, exclua e remapeie a unidade de rede, insira as credenciais que correspondem às credenciais da conta de usuário para as quais você acabou de definir as permissões.

  • Agora você terá permissão de leitura quando compartilhar, desde que seja autenticado como esse usuário na primeira vez que ele solicitar as credenciais.

por 21.04.2015 / 21:49
-2

Tente usar o comando pushd para se referir ao caminho do diretório na máquina remota.

Por exemplo, se a sua máquina remota com o exe a ser executado é chamada abc-pc e a pasta que contém o arquivo é compartilhada com o nome my-share, então no prompt cmd da sua máquina você pode digitar

c:>pushd \abc-pc\my-share R:\

Usando o método acima, o windows cria uma unidade temporária chamada R e você pode executar o exe presente na unidade R.

R:\runmyfile.exe

Como na resposta anterior, verifique se você tem direitos de acesso para executar o arquivo. Isto pode ser verificado fazendo o login no abc-pc como administrador e verificando as propriedades no arquivo. As propriedades como read, execute precisam ter seu nome de usuário

    
por 22.05.2015 / 13:36