Добавление файлов.CMD в путь в настройках переменных системного окружения?

Я хотел бы запустить кучу файлов.CMD из любого места на моем сервере. Однако, когда я добавляю путь, по которому находятся эти файлы, в мой PATH в переменных системной среды, они не запускаются. Я могу запустить их, если я иду в фактическую папку, как бы то ни было.

Я пытаюсь сделать следующий каталог глобально доступным:

C: \ Амазонка \IAMCli-1.5.0\ Bin \

AWS_IAM_HOME установлен в:

C: \ Амазонка \ IAMCli-1.5.0

Мой профиль PATHEXT таков:

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.wsf;.wsh;.msc

Если я запускаю команду Path, я получаю следующий ответ:

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 \;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files\Intel\ Компоненты модуля управления Intel(R) \DAL;C:\Program Files\Intel\Intel(R) Компоненты компонента управления \IPT;C:\Program Files (x86)\Intel\Intel(R) Компоненты модуля управления \DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Dell\Dell Data Protection\Access\Advanced\Wave\Gemalto\ Клиент доступа \v5\;C:\Program Files (x86)\ Криптосистемы NTRU \ Программный стек NTRU TCG \bin\;C:\Program Files\ Криптосистемы NTRU \ Программный стек NTRU TCG \ bin \; C: \ Программные файлы (x86)\Windows Live\Shared;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\OpenSSL\bin;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files\Microsoft\ Установщик веб-платформы \; C: \ Пользователи \Peter\AppData\Roaming\npm;C:\Program Files (x86)\nodejs\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\ Программные файлы (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\; C:\ Амазонка \IAMCli-1.5.0\ Bin \; C: \ Амазонка \ElasticLoadBalancing-1.0.17.0\ Bin \; C: \ Амазонка \AutoScaling-1.0.61.1\ Bin\; C:\OpenSSL\ Bin \;

Я пытаюсь запустить следующий файл.CMD глобально, выполнив

C: \ Амазонка \IAMCli-1.5.0\ Bin \ IAM-userlistbypath.cmd

Я вошел в систему как пользователь без прав администратора, который проверил, что если я запускаю командную строку от имени администратора, я получаю тот же результат. Разрешения для папки

C: \ Амазонка \ IAMCli-1.5.0

являются:

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

Есть идеи?

Благодарю.

2 ответа

Я вижу пробелы в записях C:\Amazon. Попробуйте удалить их в первую очередь. Если он разделен запятыми, пробелы могут изменить путь PATH с "C:\Amazon..." на "C:\Amazon...", что может быть совершенно другим.

Вы заявляете, что вы вошли как не администратор. Проблема звучит похоже на этот вопрос:

Переменные среды в PATH не расширены для командной строки без прав администратора?

Другие вопросы по тегам