我有一个简单的 startup.cmd 脚本,它运行一些网络命令来创建一个新用户并将用户添加到管理员组。
我从这个博客得到了脚本。我在提升的 CMD 会话中运行了 net 命令,它们可以正常工作。但是在我的开发人员机器上运行它只会看到角色挂起。
我缺少一些技巧吗?
startup.cmd 文件内容: net user dataAdmin thepassword /add net localgroup Administrators dataAdmin /add
servicedefinition 文件中的相关片段:
startup.cmd 设置为 build action = Content and Copy Always 用于复制到输出目录
我还没有在天蓝色的生产中尝试过这个。我将尝试在今天晚些时候将其推入舞台。
更新 根据 BStateham 的建议,我检查了我机器上的事件日志:在“Windows Azure”下记录了一个错误:
用户程序“..\SLC.DataRole\approot\bin\startup.cmd”以非零退出代码 1 退出
知道这应该是什么意思吗?