Windows 任务计划程序批处理文件 - 批处理文件中的命令占用谁的权限?
Windows Task Scheduler Batch File - Whose permissions does commands in batch file take?
我是 运行 Windows Datacenter,我正在设置计划任务以使用 md
命令在网络上的另一台服务器上创建文件夹。这是我的设置。我有 'user A' 有权登录服务器,但无权在任务计划程序中创建任务。我也有 'user B' 没有权限登录服务器,但有创建计划任务的权限。
我以 'User A' 作为作者创建了一个安全设置为 When running the task, use the following user account: User B
的任务。
动作看起来像这样:
C:\windows\system32\cmd.exe /c "C:\test.bat"
与Program/script一样
C:\windows\system32\cmd.exe
和
的参数
/c "C:\test.bat"
批处理文件似乎无法正常工作。当这个批处理文件被实际执行 md
命令的任务计划程序调用时,用户 A(登录但没有任务)或用户 B(没有登录但有任务)。我假设如果它是用户 B 那么这可能是问题所在,用户 B 可能没有写入其他服务器的权限。非常感谢你们提供的任何见解。
该任务将 运行 作为用户 B,不幸的是,这将导致有关权限的问题。
我是 运行 Windows Datacenter,我正在设置计划任务以使用 md
命令在网络上的另一台服务器上创建文件夹。这是我的设置。我有 'user A' 有权登录服务器,但无权在任务计划程序中创建任务。我也有 'user B' 没有权限登录服务器,但有创建计划任务的权限。
我以 'User A' 作为作者创建了一个安全设置为 When running the task, use the following user account: User B
的任务。
动作看起来像这样:
C:\windows\system32\cmd.exe /c "C:\test.bat"
与Program/script一样
C:\windows\system32\cmd.exe
和
的参数/c "C:\test.bat"
批处理文件似乎无法正常工作。当这个批处理文件被实际执行 md
命令的任务计划程序调用时,用户 A(登录但没有任务)或用户 B(没有登录但有任务)。我假设如果它是用户 B 那么这可能是问题所在,用户 B 可能没有写入其他服务器的权限。非常感谢你们提供的任何见解。
该任务将 运行 作为用户 B,不幸的是,这将导致有关权限的问题。