Назад | Перейти на главную страницу

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

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

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

C: \ Amazon \ IAMCli-1.5.0 \ bin \

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

C: \ Amazon \ 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 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 \ bin \; C: \ Program Files \ NTRU Cryptosystems \ NTRU TCG Software Stack \ bin \; C: \ Program Files (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 \ 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: \ Программные файлы (x86) \ Windows Kits \ 8.0 \ Windows Performance Toolkit \; C: \ Program Files \ Microsoft SQL Server \ 110 \ 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 \;

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

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

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

C: \ Amazon \ 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)

Любые идеи?

Спасибо.

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

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

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