在系统环境variables设置中添加.CMD文件到path?

我想从我的服务器上的任何地方运行一堆.CMD文件。 但是,当我将这些文件所在的path添加到系统环境variables的PATH中时,它们不会运行。 但是,如果我转到实际文件夹,我可以运行它们。

我正在尝试使全局可访问的以下目录:

C:\亚马逊\ IAMCli-1.5.0 \ BIN \

AWS_IAM_HOME设置为:

C:\亚马逊\ IAMCli-1.5.0

我的PATHEXTconfiguration文件是这样的:

.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卡; 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)英特尔(R)pipe理引擎组件\ IPT; C:\ Program Files \ Dell \ Dell Data Protection \ Access \ Advanced \ Wave \ Gemalto \ Access Client \ v5 \ NTRU TCG软件Stack \ bin \; C:\ Program Files \ NTRU Cryptosystems \ NTRU TCG软件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 \ :\ OpenSSL \ bin; C:\ Program Files(x86)\ GtkSharp \ 2.12 \ bin; C:\ Program Files(x86)\ Git \ cmd; C:\ Program Files \ Microsoft \ Web Platform Installer \; C:\用户\ Peter \ AppData \ Roaming \ npm; C:\ Program Files(x86)\ nodejs \; C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET Web Pages \ v1.0 \ Program Files(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:\亚马逊\自动缩放-1.0.61.1 \ BIN \; C:\ OpenSSL的\ BIN \;

我试图通过发布全局运行下面的.CMD文件

C:\亚马逊\ IAMCli-1.5.0 \ BIN \ IAM-userlistbypath.cmd

我以非pipe理员用户身份login,通过validation,如果我以pipe理员身份运行命令提示符,我会得到相同的结果。 文件夹的权限

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) 

有任何想法吗?

谢谢。

我在C:\ Amazon条目上看到空格。 尝试删除那些第一。 如果用逗号分隔,则空格可能会将PATH从“C:\ Amazon …”更改为“C:\ Amazon …”,这可能完全不同。

您声明您以非pipe理员身份login。 这个问题听起来类似于这个问题:

PATH中的环境variables未扩展到非pipe理员命令提示符?