Bonjour,
Je vais vous présenter mon projet de stage pour ma 1ère année de BTS IRIS.
Je vous explique tout d’abord la problématique.
Dans la société, chaque jours plusieurs machines neuves sont déballées afin de les paramétrées avant livraison au client final. Les premières actions effectuées sont très basiques : changer le nom d'utilisateur, créer un nouveau compte, inscrire le poste dans un groupe de travail, paramètres IP...
Ce qu'il m'est demandé : " nous voulons gagner du temps sur ces paramétrages redondant. Bien que habituels, il arrive d'oublier de faire certaines actions et donc une perte de temps que de ré-ouvrir toutes les fenêtres pour voir où l'on à raté quelque chose"
Pour cela, on a établi une charte graphique afin de bien ce représenter les fonctionnalités attendu.
Voici un screenshot :
A mon arrivé, mon maître de stage m'a directement orienté vers le POWERSHELL.
Aujourd'hui je fait appel à vous pour m'aider à la réalisation de mon projet. Et plus particulièrement sur les spécificités du langage POWERSHELL.
Dans un premier temps je vais me concentrer principalement sur le développement de l'onglet Comptes.
ETAPES :
1/ Lister les comptes utilisateurs créés
2/ Ajouter un nouveau compte
J'ai parcouru un grand nombre de post et de forum à la recherche d'un script existant pour l'ajout d'un nouveau compte:
Mais malheureusement cette fonction n'a pas fonctionné, et je ne sais pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function create-account ([string]$accountName = "testuser") { $hostname = hostname $comp = [adsi] "WinNT://$hostname" $user = $comp.Create("User", $accountName) $user.SetPassword("Password1") $user.SetInfo() }
En espérant que mon post vous inspirera!
Merci d'avance à tous ceux qui voudrons bien me donner un coup de main ou simplement des explications sur la marche à suivre pour l'élaboration d'une tel projet
Partager