在 Windows 2012 服务器上远程运行脚本

在 Windows 2012 服务器上远程运行脚本

我有一个脚本,每天必须在其中一台服务器上手动运行 4 到 5 次。我远程访问服务器并执行该脚本。操作系统是 Windows Server 2012 R2 Foundation。现在,我无法向其他用户授予对服务器的远程访问权限,但我需要其中一个用户执行相同的脚本。有没有办法,我正在考虑一个脚本,当其他用户执行它时,它会运行存储在服务器中的脚本?

答案1

虽然这完全不符合您的需求,但 Jenkins 可以提供一个 Web 界面来运行您的脚本的“构建”。该脚本可以具有管理员访问权限(作为示例),但用户只能访问 Jenkins。

另一种选择是,您可以每隔几分钟将父脚本作为计划任务运行一次。让它检查文件共享中是否存在文件,如果该文件存在,则运行您想要运行的脚本。这只需要一个父脚本和一个锁定的文件共享。

相关内容