Adicionando arquivos .CMD ao caminho nas configurações de variáveis do ambiente do sistema?

4

Eu gostaria de executar um monte de arquivos .CMD de qualquer lugar no meu servidor. No entanto, quando eu adiciono o caminho que esses arquivos estão em meu PATH em Variáveis de ambiente do sistema, elas não são executadas. Eu posso executá-los se eu vá para a pasta atual, no entanto.

Estou tentando tornar o seguinte diretório acessível globalmente:

C:\Amazon\IAMCli-1.5.0\bin\

AWS_IAM_HOME está definido como:

C:\Amazon\IAMCli-1.5.0

Meu perfil PATHEXT é assim:

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

Se eu executar meu comando Path, recebo a seguinte resposta:

PATH=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Dell\DW WLAN Card;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Dell\Dell Data Protection\Access\Advanced\Wave\Gemalto\Access Client\v5\;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files (x86)\Windows Live\Shared;c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\;c:\Program Files\Microsoft SQL Server0\Tools\Binn\;c:\Program Files\Microsoft SQL Server0\DTS\Binn\;C:\OpenSSL\bin;C:\Program Files (x86)\GtkSharp.12\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files\Microsoft\Web Platform Installer\;C:\Users\Peter\AppData\Roaming\npm;C:\Program Files (x86)\nodejs\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server0\Tools\Binn\; C:\Amazon\IAMCli-1.5.0\bin\; C:\Amazon\ElasticLoadBalancing-1.0.17.0\bin\; C:\Amazon\AutoScaling-1.0.61.1\bin\; C:\OpenSSL\bin\;

Estou tentando executar o seguinte arquivo .CMD globalmente emitindo

C:\Amazon\IAMCli-1.5.0\bin\iam-userlistbypath.cmd

Estou logado como um usuário não administrador por ter verificado que, se eu executar o comando prompt como admin, recebo o mesmo resultado. As permissões para a pasta

C:\Amazon\IAMCli-1.5.0

são:

Authenticated Users (Modify, Read & Execute, List folder contents, Read, Write) 
SYSTEM (Full control) 
Administrators (Full control) 
Users (Read & Execute, List folder contents, Read)

Alguma ideia?

Obrigado.

    
por Peter 25.01.2013 / 18:52

2 respostas

1

Eu vejo espaços nas entradas C: \ Amazon. Tente remover os primeiros. Se for delimitado por vírgula, os espaços podem alterar o PATH de "C: \ Amazon ..." para "C: \ Amazon ...", o que pode ser totalmente diferente.

    
por 25.01.2013 / 23:55
0

Você afirma que está conectado como não administrador. O problema parece semelhante a essa pergunta:

Variáveis de ambiente em PATH não expandido para o prompt de comando não administrativo?

    
por 25.01.2013 / 21:42