Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Script vbs et Active Directory


Montano5
 Share

Messages recommandés

Salut à tous !

 

J'administre un réseau sous Windows Server 2003 depuis quelques mois et dans les scripts qui se lancent à l'ouverture de session des utilisateurs, il y a un petit script qui permet de souhaiter un bon anniversaire à l'utilisateur.

 

C'est quelques chose qui ne sert vraiment à rien mis à part à faire un petit clin d'oeil sympa...

 

Sauf qu'il ne fonctionne pas...

 

on error resume Next

'initialisation de l'objet manipulant AD

Set oADSystemInfo = CreateObject("ADSystemInfo")

 

'récuperation de l'objet utilisateur repondant au CN de la personne logé par oADSystemInfo.UserName

Set oUser = GetObject("LDAP://"& oADSystemInfo.UserName)

 

' le champs "info" de AD contient la date de naissance

if month(Ouser.get("info")) = month(NOW()) then

if day(Ouser.get("info")) = day(NOW()) then

' message a personnaliser pour souhaiter un bon anniversaire

MsgBox ("Joyeux Anniversaire " & ouser.get("firstname"))

end if

end if

 

Il n'y a pas de champs "info" dans ma base AD et la date de naissance se retrouve automatiquement dans le champs "Remarques" dans l'onglet "Téléphones" (oui assez bizarre)

J'aimerai donc que le script appel ce champs.

 

Merci pour vos idées et/ou conseil ! :P

Modifié par Montano5
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Invité bart

Salut vire le 'on error resume Next' qui te masque les eventuels erreur de ton script !

 

Sinon coté 'drh' la date de naissance fait partie des données perso, à utiliser avec précaution !

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

 Share

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...