Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

désactiver/activer automatiquement des comptes sous WS2003

3 réponses
Avatar
viking
Bonjour,

Je cherche une solution (un script?) qui me permettrait de désactiver une
liste de comptes qui ne doivent pas accéder au serveur pendant le temps
d'une
opération de maintenance. Actuellement je fais cela "à la main" en
cliquant
"désactiver le compte" dans les propriétés de chaque compte, laborieux...
NB : des comptes sont, eux, autorisés pour effectuer des maj.
Mon contexte : Windows Server 2003 SP1 (mais attention, sans Active
Directory)

Merci par avance

3 réponses

Avatar
Stéphane [MS]
Bonjour,

Avec une boucle sur les utilisateurs à désactiver, le script suivant peut
constituer un point de départ :
======================================================== strComputer = "atl-ws-01"
Set objUser = GetObject("WinNT://" & strComputer & "/Guest")

objUser.AccountDisabled = True
objUser.SetInfo
========================================================
Cdlt
Stéphane

"viking" a écrit dans le message de news:

Bonjour,

Je cherche une solution (un script?) qui me permettrait de désactiver une
liste de comptes qui ne doivent pas accéder au serveur pendant le temps
d'une
opération de maintenance. Actuellement je fais cela "à la main" en
cliquant
"désactiver le compte" dans les propriétés de chaque compte, laborieux...
NB : des comptes sont, eux, autorisés pour effectuer des maj.
Mon contexte : Windows Server 2003 SP1 (mais attention, sans Active
Directory)

Merci par avance


Avatar
Méta-MCI
Bonjour !


Par exemple, si tu veux intervenir de 14h.00 à 15h.00, tu peux préparer
d'avance ton intervention, grâce à des commandes comme :
net user UTILISATEUR /times:L-D,07:00-14:00;L-D,15:00-23:00

Ensuite, pour faire sauter les restrictions :
net user UTILISATEUR /times:all


@-salutations
--
Michel Claveau
Avatar
viking
bonjour,

Merci à tous les deux, je vais plancher dessus.

A+