我想在启动任务期间将域\用户添加到Cloud Service WebRole / VM。我为我的订阅启用了ExpressRoute,并且已将ILB端点配置为我的webrole。我正在运行以下启动任务,以使VM加入域并添加域用户。
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并添加域\用户。系统询问域\用户,密码添加该用户。我不确定如何在启动期间执行此任务。我首先将当前用户添加到本地管理员组,以便系统可以作为本地管理员执行任务。