SQL ADSI Active Directory criar novas contas
-
22-08-2019 - |
Pergunta
Eu tenho uma conexão ADSI no meu SQL Server (2005) e eu sou capaz de consultá-lo usando openquery. Existe alguma maneira de criar novas contas (e / ou) já existentes editar?
Além disso, eu gostaria de ter de usar openquery para chegar aos dados, mas parece que é a única solução.
Aqui está uma consulta de exemplo que estou usando:
SELECT
samaccountname,
department,
mail,
displayName,
employeeid
FROM OPENQUERY( ADSI,
'
SELECT samaccountname, department, mail, displayName, employeeid
FROM ''LDAP://DC=MyDomainName,DC=MyDomainExtension''
WHERE objectCategory = ''Person'' and objectClass= ''user''
'
)
Graças
Solução
Você não pode (pelo menos não usando ADSI SQL).
ADSI SQL só define uma interface de pesquisa, apoiando nada mais do que a declaração SELECT
(Veja MSDN: " SQL Dialect "). Além disso, OPENQUERY()
é a única maneira de obter os dados em SQL Server.
Para criar objetos, você terá que usar outro método (você pode script contra a interface ADSI muito bem).
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow