Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LuisFelipe

Criando usuário no Active Directory pelo php

Recommended Posts

Montei um servidor de ftp aki na minha empresa usando IIS, como é um pouco arriscado deixar usuário mexer nas ferramentas administrativas para criar usuários no AD para o FTP, resolvi criar uma interface gráfica pela Intranet.

 

Como posso criar estes usuários no AD via PHP ou QUALQUER outra linguem.

 

Comando para criar usuário via Prompt: net user usuario password /add /comment:"usuario FTP" /expires:never /homedir:D:\nome da pasta\%username%

 

É possível???!!!!

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Procure por funções com prefixo "ldap" para o php, ou então use algum comando php que executa comandos no prompt

 

Exemplo:

 

exec e system, essas duas funções servem para executar um comando no prompt, se você sabe como fazer isso via comando basta passar o comando como parametro para uma dessas funções.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Infelizmente as funções EXEC e SYSTEM eu nunca conseguir utilizar, já tentei de todas as formas.

Devo alterar algo no php.ini ou alguma outra configuração??

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simplesmente não retorna nenhum erro, apenas não executa o ".bat"

 

 

Eu tenho como servidor Web o IIS e usei o Installer do PHP, acredito que seja alguma configuração de biblioteca ou até mesmo no php.ini.

Acredito que não seja permissão pois o usuário que eu configurei no IIS é o meu, sendo que, meu usuário do domínio esta no grupo adminis.

 

Mais uma ves muito obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Windows né???

 

Como é que tá o seu código????

 

Vai no servidor e executa um script assim( Execute no servidor pra poder ver o resultado )

 

<?php

 

exec("calc.exe");

 

?>

 

A calculadora deverá aparecer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Infelizmente desta forma também não resolveu.

 

Não sei se isso interfere, eu estou usando IIS ISAPI module.

 

Bom, quando eu executo o script:

 

<?php

echo exec("cmd.exe");

?>

 

Ele retorna no Browser: C:\Inetpub\wwwroot>

 

E quando eu executo o script:

 

<?php

echo exec("calc.exe");

?>

 

OU

 

<?php

exec("calc.exe");

?>

 

Ele fica carregando a página e nunca termina e não retorna nada, apenas fica tentando carrega a página.

 

Grato pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou.

Depois destas tentativas esta me levando a crer que o php sendo executado na plataforma Windows não da suporte a estas funções.

 

Muito obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.