Tema: PHP y Bat
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/03/2011, 09:20
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Respuesta: PHP y Bat

Prueba si puedes ejecutar el comando net directamente a través de system

Ejemplo (Mostrar la información del usuario Administrator)

Código PHP:
system('%WINDIR%\system32\net.exe user Administrator'); 
En mi caso imprime (ejecutado por apache2 o por línea de comandos en Windows)

Código:
User name                    Administrator
Full Name                    
Comment                      Built-in account for administering the computer/domain
User's comment               
Country code                 000 (System Default)
Account active               Yes
Account expires              Never

Password last set            12/21/2010 3:37 PM
Password expires             Never
Password changeable          12/21/2010 3:37 PM
Password required            Yes
User may change password     Yes

Workstations allowed         All
Logon script                 
User profile                 
Home directory               
Last logon                   1/3/2011 1:57 PM

Logon hours allowed          All

Local Group Memberships      *Administrators       
Global Group memberships     *None                 
The command completed successfully.
Lo otro, veo que estas trabajando con Win2008, supongo que estas con IIS, por lo tanto puede ser un problema de permisos, ya que el usuario que realmente ejecuta tu script es el usuario del IIS (IUSR_MACHINENAME), por lo tanto cambia el usuario de la aplicación, a un usuario que pueda crear otros usuarios (creo que debería ser Administrador), de todas formas es riesgoso, ya que cualquier vulnerabilidad de tu aplicación, la va a ejecutar un usuario "Administrador".

Última edición por DeeR; 07/03/2011 a las 09:26