我想在启动任务期间将域\用户添加到云服务 WebRole / VM。我为我的订阅启用了 ExpressRoute,并且我已将 ILB 终结点配置到我的 webrole。我正在运行以下启动任务以使 VM 加入域并添加域用户。
- 配置 Dns 前缀
- 启用远程桌面
- 加入域
- CreateLocalAdmin(失败)
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
我尝试手动登录虚拟机并添加域\用户。系统询问域\用户、密码以添加该用户。我不确定如何在启动期间执行此任务。我首先将当前用户添加到本地管理员组,以便系统可以基于本地管理员执行任务。