这可能是因为(缺乏)的Windows服务器上运行,从cmd.exe
批次需要使用管理员权限2003
方法1 授予cmd.exe
程序读取,并为用户帐户执行权限该批处理作业运行。要这样做,请按照下列步骤操作:
- 单击开始,然后单击Windows资源管理器。
- 找到并右键单击
cmd.exe
文件。 Cmd.exe文件位于%windir%\System32
文件夹中。
- 点击属性。
- 单击安全选项卡。
- 点击添加。
- 在输入要选择的对象名称框中,键入运行批处理作业的用户名,然后单击确定两次。
注意当您添加该用户时,该用户被自动授予读取和执行权限。 7.当系统提示您继续时,请单击是。
方法2 授予读取和执行权限的cmd.exe
文件批处理组。这允许所有批处理运行命令处理器。要这样做,请按照下列步骤操作:
- 单击开始,然后单击Windows资源管理器。
- 找到并右键单击
cmd.exe
文件。 cmd.exe
文件位于%windir%\System32
文件夹中。
- 点击属性。
- 单击安全选项卡。
- 点击添加。
- 在输入对象名称来选择框中键入批量,然后单击确定两次。
- 当系统提示您继续时,请单击是。
欲了解更多信息,请参见下面的Microsoft知识库文章:
"Access is denied" error message when you run a batch job on a Windows Server 2003-based computer