7
批处理文件,其中包含以管理员和标准用户身份运行的命令
我正在尝试编写一个批处理文件,该批处理文件需要使用本地管理员帐户运行一些命令(启动/停止服务),并使用登录的用户运行某些命令(从用户目录复制文件),但遇到了问题。我尝试了以下命令: 带/ savecred的符文 runas /user:(PC name)\(admin username) /savecred "net stop \"(service name)\"" runas /user:(PC name)\(admin username) /savecred "sc stop \"(service name)\"" 使用/savecred时,不会提示我输入密码。而是命令提示符窗口短暂地闪烁并消失。我无法知道此窗口中的内容。服务未停止。 不带/ savecred的符文 runas /user:(PC name)\(admin username) "net stop \"(service name)\"" runas /user:(PC name)\(admin username) "sc stop \"(service name)\"" 这些命令确实提示我输入密码,但是表现出与上述命令相同的行为-短暂弹出命令提示符窗口,并且服务没有停止。 理想情况下,我想保存该会话的密码,因为我将需要运行更多带有详细信息的命令。 这可能吗?如果可以,我在做什么错?