Archives de catégorie : Scripts

Rubrique consacrée à la programmation par scripts

Powershell : Récupérer les groupes AD d’un utilisateur

de | août 2, 2013

Le but du script est de permettre d'extraire les groupes active directory d'un compte utilisateur via Powerhsell. Entrée : un code utilisateur demandé par message box Sortie : Sortie des groupes de l'utilisateur dans un fichier texte au format csv Pré-requis : Powershell + Addons Quest. #Rajout extension Quest au script Add-PSSnapin Quest.ActiveRoles.ADManagement $a =… Lire la suite »

Powershell : Liste/Sauve/Copy groupe active directory

de | juillet 31, 2013

L'objectif du script est de copier les groupes d'un utilisateur demandé sur un utilisateur cible en rajoutant ou supprimant les groupes existant et en sauvegardant les groupes de l'utilisateur avant action. Principal besoin : Je veux que mon compte AD est les mêmes droits que …. Si il s'agit d'un rajout de droits, la suppression… Lire la suite »

Powershell : Suppression massive de comptes via un fichier CSV

de | juin 25, 2013

L'objectif du script est de sauvegarder les droits AD (groupes) de chaque compte, puis de supprimer le compte via une liste fourni via un fichier CSV. Entrée : fichier csv contenant les listes des codes utilisateurs à supprimer Sortie : Sauvegarde des groupes AD du compte + Suppression Pré-requis : Powershell + Addons Quest. Add-PSSnapin… Lire la suite »

Powershell : Extraction d’informations de comptes ActiveDirectory

de | mai 31, 2013

Le but du script est de permettre d'extraire les informations d'un objet active directory en indiquant en entrée la liste des codes utilisateurs et avec un fichier de sortie les codes non trouvés Entrée : Fichier csv contenant la liste des codes utilisateurs Sortie : Fichier des codes utilisateurs complété avec les informations recherchées ,… Lire la suite »

Démarrer avec Windows Powershell

de | avril 8, 2015

Tout d'abord, Windows Powershell est le nouveau le language de scripts de Microsoft remplaçant de Vbscript. Il est disponible sur les différentes plateformes Windows XP SP3 à Windows 7. Il a été inclus dans Windows 7. Il nécessite au minimum le framework 2.0 SP1. Pour plus d'informations je vous conseil d'aller faire un tour sur… Lire la suite »

Désinstallation Manuel Powershell v1

de | janvier 15, 2013

Problématique : Impossible de désinstaller ou de passer à la version 2 de powershell car j’ai supprimé les fichiers de désinstallation des patchs de sécurité (Windows$NtUninstallXXX)de mon système (Windows XP) Solution : Le seul moyen que j’ai trouvé a été d’installer une machine virtuelle Windows XP SP2 avec Powershell V1, récupérer le répertoire de désinstallation… Lire la suite »

Agents Microsoft (Découverte et Contrôle)

de | janvier 16, 2013

Agents Microsoft (Découverte et Contrôle) Vous ne savez peut être pas se que sont les agents microsoft. Vous avez du les voir surement déja Il se trouve physiquement sur votre ordinateur C:WINDOWSmsagentchars, si vous vous trouvez sous XP merlin est disponible par défaut sur votre système. Voici un le code vbscript pour lancer et manipuler… Lire la suite »

Problème caractère et accent mal interprété

de | janvier 11, 2013

Vous voulez par exemple récupérer le message ’net helpmsg’ ou toute autre commande exécuté depuis le shell Windows. Si vous avez des problèmes d’interprétation des caractères essayé cela , ca peut régler votre problème. Set objShell=CreateObject(« WScript.Shell ») Set CONV=CreateObject(« OlePrn.OleCvt ») Set oExec1=objShell.Exec(« cmd /c chcp ») mess1=oExec1.StdOut.ReadAll page_code=Split(mess1, » : »)(1) Set oExec1 = objShell.Exec(« net helpmsg « & id) SansAccentst=CONV.ToUnicode(oExec1.StdOut.ReadAll,page_code) Merci à… Lire la suite »

Comment faire passer une variable à un autre scripts ?

de | janvier 11, 2013

Vous définissez la variable et la valeur Script 1 : Set objShell = WScript.CreateObject(« WScript.Shell ») Set objEnv = objShell.Environment(« User ») objEnv(« var1 ») = « This is value 1 » Ensuite depuis un autre scripts vous faite un rappel à l’objet Environment et vous avez récupérer a valeur de que vous avez mis dans le scirpts 1, idéal pour les variables… Lire la suite »