Добавление файлов.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 не расширены для командной строки без прав администратора?