1 votes

Changer le mot de passe d'un compte de domaine à partir de la ligne CMD

Un bref historique. Mon organisation est récemment passée de Lotus Notes à Microsoft Outlook. J'ai quelques utilisateurs de production qui utilisaient auparavant Lotus Webmail et qui vont utiliser Outlook WebApp. Avec Notes, l'authentification se faisait à l'aide des informations d'identification Internet des utilisateurs. Ce mot de passe n'expirait jamais, il était facile de montrer à ces personnes comment le vérifier.

Les machines qu'ils utilisent ont des identifiants Windows génériques. Outlook utilise les informations d'identification AD pour s'authentifier et ce mot de passe doit être changé tous les 45 jours. Ces utilisateurs n'utilisent pas de compte AD, ils ne seront donc pas invités à le faire. Tous les 45 jours, cela signifie que je vais devoir appeler le service d'assistance pour faire réinitialiser leur mot de passe, puis trouver un ordinateur quelque part et me connecter une fois en tant qu'utilisateur, juste pour changer leur mot de passe. J'ai le droit de les ajouter à des groupes, mais pas de changer leur mot de passe.

Y a-t-il un moyen systématique (script) que je puisse automatiser cela, mettre dans une tâche planifiée que tous les 40 jours il incrémentera leur mot de passe par 1 ? Exemple cette fois-ci, leur mot de passe est Jdoe1 et la prochaine fois, ce sera Jdoe2, etc. J'ai essayé quelques exemples de lignes CMD pour changer le mot de passe, mais il semble que vous deviez être administrateur de domaine pour les exécuter.

dsquery user -samid DoeJ | dsmod user -pwd Pa$$word1!
net user DoeJ Pa$$word1! /domain

Ce sont les deux variantes que j'ai vues. J'ai essayé plusieurs façons différentes de le faire fonctionner, mais sans succès. J'ai le nom d'utilisateur et le mot de passe de l'utilisateur et j'aimerais les modifier sans avoir à aller sur le bureau pour le faire. Avez-vous des idées ?

0 votes

Pourquoi diable avez-vous fait ça ? Pourquoi ne pas simplement demander aux utilisateurs de se connecter en tant qu'eux-mêmes ou de changer leur propre mot de passe ? Pour faire ce que vous voulez faire, vous devriez connaître le mot de passe de tout le monde, ce qui est mauvais mauvais mauvais.

0 votes

Les utilisateurs avec lesquels je traite. S'ils se rendent sur un client aléatoire et se connectent une fois tous les 45 jours, juste pour changer de mot de passe, je sais que je finirais par recevoir un appel tous les 45 jours pour changer leur mot de passe. La solution de dkwiebe ci-dessous fonctionnera bien cependant.

3voto

bouvierr Points 480

Pourquoi ne pas configurer OWA pour autoriser les changements de mot de passe ?

Voici les informations pertinentes de Microsoft.

Exchange Server 2010 SP2

Exchange Server 2007 et plus ancien

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X