OVH Cloud OVH Cloud

messagerie

4 réponses
Avatar
alanya
bonjour à tous


Sous W2000 et SQL2000 existet-il un moyen de charger dans une table les
comptes users d'un service MS mail

merci
yves

4 réponses

Avatar
VUILLERMET Jacques
MS Mail ou Exchange ?

Si Exchange 2000 sous Windows 2000 on peut créer un serveur lié ADSI qui
pointe vers l'AD :
EXEC sp_addlinkedserver 'ADSI_LNK', 'Active Directory Services 2.5',
'ADSDSOObject', 'adsdatasource'
EXEC sp_addlinkedsrvlogin 'ADSI_LNK', 'false', NULL, NULL, NULL

On peut donc interroger l'AD :

SELECT mailnickname as LoginNT, displayname as NomComplet
FROM OPENQUERY(ADSI_LNK, 'SELECT mailnickname, displayname FROM
''LDAP://OU=..., DC=..., DC=fr'' WHERE ObjectClass=''User'' AND
mailnickname =''toto'' ')

...et pourquoi pas enregistrer son contenu dans une table.

Jacques.


"alanya" a écrit dans le message de news:
400eb5c4$0$17127$
bonjour à tous


Sous W2000 et SQL2000 existet-il un moyen de charger dans une table les
comptes users d'un service MS mail

merci
yves




Avatar
alanya
Merci Jacques,
c'est bien sous MS Mail que nous travaillons.
yves


"VUILLERMET Jacques" a écrit dans le message news:
ed$
MS Mail ou Exchange ?

Si Exchange 2000 sous Windows 2000 on peut créer un serveur lié ADSI qui
pointe vers l'AD :
EXEC sp_addlinkedserver 'ADSI_LNK', 'Active Directory Services 2.5',
'ADSDSOObject', 'adsdatasource'
EXEC sp_addlinkedsrvlogin 'ADSI_LNK', 'false', NULL, NULL, NULL

On peut donc interroger l'AD :

SELECT mailnickname as LoginNT, displayname as NomComplet
FROM OPENQUERY(ADSI_LNK, 'SELECT mailnickname, displayname FROM
''LDAP://OU=..., DC=..., DC=fr'' WHERE ObjectClass=''User'' AND
mailnickname =''toto'' ')

...et pourquoi pas enregistrer son contenu dans une table.

Jacques.


"alanya" a écrit dans le message de news:
400eb5c4$0$17127$
> bonjour à tous
>
>
> Sous W2000 et SQL2000 existet-il un moyen de charger dans une table les
> comptes users d'un service MS mail
>
> merci
> yves
>
>




Avatar
VUILLERMET Jacques
La démarche pourrait être la suivante.

Il possible d'obtenir la liste des BAL dans un fichier texte à partir d'un
utilitaire (.exe).
[J'ai fait de l'échange d'annuaires entre MS Mail et Verimation MEMO en 1995
!, je n'ai plus que des restes...]

Ensuite il restera à charger le fichier texte dans une table (par DTS par
exemple).

Et schéduler le tout.

Jacques.

"alanya" a écrit dans le message de news:
400fa419$0$7132$
Merci Jacques,
c'est bien sous MS Mail que nous travaillons.
yves


"VUILLERMET Jacques" a écrit dans le message


news:
ed$
> MS Mail ou Exchange ?
>
> Si Exchange 2000 sous Windows 2000 on peut créer un serveur lié ADSI qui
> pointe vers l'AD :
> EXEC sp_addlinkedserver 'ADSI_LNK', 'Active Directory Services 2.5',
> 'ADSDSOObject', 'adsdatasource'
> EXEC sp_addlinkedsrvlogin 'ADSI_LNK', 'false', NULL, NULL, NULL
>
> On peut donc interroger l'AD :
>
> SELECT mailnickname as LoginNT, displayname as NomComplet
> FROM OPENQUERY(ADSI_LNK, 'SELECT mailnickname, displayname FROM
> ''LDAP://OU=..., DC=..., DC=fr'' WHERE ObjectClass=''User'' AND
> mailnickname =''toto'' ')
>
> ...et pourquoi pas enregistrer son contenu dans une table.
>
> Jacques.
>
>
> "alanya" a écrit dans le message de news:
> 400eb5c4$0$17127$
> > bonjour à tous
> >
> >
> > Sous W2000 et SQL2000 existet-il un moyen de charger dans une table


les
> > comptes users d'un service MS mail
> >
> > merci
> > yves
> >
> >
>
>




Avatar
alanya
Merci pour tes conseils. Je vais tenter cette démarche
[ Mais tu as qd même de bons restes ]

yves


"VUILLERMET Jacques" a écrit dans le message news:

La démarche pourrait être la suivante.

Il possible d'obtenir la liste des BAL dans un fichier texte à partir d'un
utilitaire (.exe).
[J'ai fait de l'échange d'annuaires entre MS Mail et Verimation MEMO en


1995
!, je n'ai plus que des restes...]

Ensuite il restera à charger le fichier texte dans une table (par DTS par
exemple).

Et schéduler le tout.

Jacques.

"alanya" a écrit dans le message de news:
400fa419$0$7132$
> Merci Jacques,
> c'est bien sous MS Mail que nous travaillons.
> yves
>
>
> "VUILLERMET Jacques" a écrit dans le message
news:
> ed$
> > MS Mail ou Exchange ?
> >
> > Si Exchange 2000 sous Windows 2000 on peut créer un serveur lié ADSI


qui
> > pointe vers l'AD :
> > EXEC sp_addlinkedserver 'ADSI_LNK', 'Active Directory Services 2.5',
> > 'ADSDSOObject', 'adsdatasource'
> > EXEC sp_addlinkedsrvlogin 'ADSI_LNK', 'false', NULL, NULL, NULL
> >
> > On peut donc interroger l'AD :
> >
> > SELECT mailnickname as LoginNT, displayname as NomComplet
> > FROM OPENQUERY(ADSI_LNK, 'SELECT mailnickname, displayname FROM
> > ''LDAP://OU=..., DC=..., DC=fr'' WHERE ObjectClass=''User'' AND
> > mailnickname =''toto'' ')
> >
> > ...et pourquoi pas enregistrer son contenu dans une table.
> >
> > Jacques.
> >
> >
> > "alanya" a écrit dans le message de


news:
> > 400eb5c4$0$17127$
> > > bonjour à tous
> > >
> > >
> > > Sous W2000 et SQL2000 existet-il un moyen de charger dans une table
les
> > > comptes users d'un service MS mail
> > >
> > > merci
> > > yves
> > >
> > >
> >
> >
>
>