我有一個簡單的startup.cmd腳本,它運行一些net命令來創建一個新用戶並將用戶添加到管理員組。Azure startup.cmd添加新用戶腳本
我從this blog得到了腳本。我已經在提升的CMD會話中運行net命令,並且它們正常工作。但是在我的開發人員機器上運行它只是看到角色掛起。
有一些我不知道的詭計嗎?
STARTUP.CMD文件內容: 網用戶dataAdmin thepassword /加 淨本地管理員dataAdmin /加
從服務定義文件中的相關片段:
的STARTUP.CMD設爲建立行動=內容和複製總是爲複製到輸出目錄
我還沒有嘗試過這在蔚藍生產呢。我將在今天晚些時候嘗試將它推向舞臺。
UPDATE 在BStateham的建議我檢查事件日誌我的機器上: 在 'Windows Azure的' 有一個錯誤記錄:
用戶程序」 .. \ SLC.DataRole \爲approot \ BIN \ startup.cmd「退出非零退出代碼1
任何想法是什麼意思?
你看過你的實例的計算模擬器嗎?那裏的日誌中有任何信息? – BStateham
在事件日誌中 - 用戶程序「F:\ Projects \ SLC \ Database \ SLC.AzureProject \ csx \ Debug \ roles \ SLC.DataRole \ approot \ bin \ startup.cmd」用非零退出代碼1退出 –
這是可能是因爲該帳戶已存在,它在您的開發箱上失敗。您可以在項目中創建預生成或生成後生成腳本,以便在本地開發箱上運行項目之前刪除用戶帳戶。 – BStateham