1 votes

Comment forcer Windows à configurer un compte utilisateur à partir de la ligne de commande ?

J'écris un script Python qui configure les nouveaux ordinateurs.

Il se compose de deux parties : une qui s'exécute en tant qu'administrateur (configuration du système) et une qui s'exécute en tant qu'utilisateur (configuration de l'utilisateur).

La partie de configuration de l'utilisateur nécessite que chaque utilisateur se connecte et l'exécute (en se connectant en tant qu'utilisateur).

Y a-t-il un moyen de :

Forcer Windows 10 à initialiser un compte utilisateur (tout le truc "Hi this make take some time") à partir du compte Admin (j'ai bien le mot de passe), puis exécuter mon script ?

ou, si ce n'est pas le cas, existe-t-il un moyen de le faire :

Placer un "readme.txt" sur le bureau de l'utilisateur, lui rappelant de le faire lui-même ?

J'ai essayé de le faire en créant le dossier c:\Users\<name>\Desktop et d'y écrire le fichier readme.txt, mais si l'utilisateur ne s'est jamais connecté, Windows semble simplement créer un dossier utilisateur différent ( c:\users\<name>.<machinename> ) et ignore ce que j'ai mis dans c:\users\<name >.

Existe-t-il des moyens de réaliser l'un ou l'autre de ces objectifs ?

2voto

James Mertz Points 390

Placez un raccourci de votre script dans les emplacements "Démarrage" ou "Exécuter une fois" de l'ordinateur. modèle afin que Windows le copie automatiquement dans tous les profils nouvellement créés. Ensuite, faites en sorte que le script supprime automatiquement son propre raccourci "Startup".

Le dossier du modèle "Startup" se trouve probablement à :

C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

Vous pouvez également charger le modèle de ruche de registre HKCU ( C:\Users\Default\NTUSER.DAT ) et ajoutez votre script à la clé de registre "RunOnce", où Windows lui-même supprimera automatiquement les entrées qui ont été exécutées :

\Software\Microsoft\Windows\CurrentVersion\RunOnce

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