云服务启动任务:添加域用户

时间:2016-04-15 18:21:49

标签: batch-file cmd azure-web-roles azure-cloud-services azure-vm-role

我想在启动任务期间将域\用户添加到Cloud Service WebRole / VM。我为我的订阅启用了ExpressRoute,并且已将ILB端点配置为我的webrole。我正在运行以下启动任务,以使VM加入域并添加域用户。

  1. ConfigureDnsPrefixes
  2. EnableRemoteDesktop
  3. 加入域
  4. CreateLocalAdmin(失败)
  5. CreateLocalAdmin.cmd

    @ECHO OFF 
    
    IF NOT EXIST "%TEMP%\StartupTasksLog\" MKDIR "%TEMP%\StartupTasksLog"
    
    IF "%EMULATED%"=="true" (
        ECHO Running emulated >> "%TEMP%\StartupTasksLog\CreateLocalAdmin.txt" 2>&1
    ) ELSE (
        ECHO Add current user to administrators group >> "%TEMP%\StartupTasksLog\CreateLocalAdmin.txt" 2>&1
        net localgroup "Administrators" %computername%\%username% /add >> "%TEMP%\StartupTasksLog\CreateLocalAdmin.txt" 2>&1
    
        ECHO Add domain user to "Administrators" and "Remote Desktop Users" security groups >> "%TEMP%\StartupTasksLog\CreateLocalAdmin.txt" 2>&1
        net localgroup "Administrators" USERNAME_SETTING /add >> "%TEMP%\StartupTasksLog\CreateLocalAdmin.txt" 2>&1
        net localgroup "Remote Desktop Users" USERNAME_SETTING /add >> "%TEMP%\StartupTasksLog\CreateLocalAdmin.txt" 2>&1
    )
    
    EXIT /B 0
    

    我尝试手动登录VM并添加域\用户。系统询问域\用户,密码添加该用户。我不确定如何在启动期间执行此任务。我首先将当前用户添加到本地管理员组,以便系统可以作为本地管理员执行任务。

0 个答案:

没有答案