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.
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.
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.
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?