Bienvenue Sur BiblioGeek !

La Bibliothéque des Geeks

Partager vos expériences , astuces , codes , scripts ou autres !

Derniers ArticlesEntrer

Ce que nous faisons

Scripting

Astuce

Administration

28 novembre 2017

.Bat Unlock Utilisateur AD

1er paramètre : Domaine (ex : Biblio) 2ème paramètre :Utilisateur (ex mruffenach) Pré-requis : l’utilisateur qui lance ce script doit avoir les droits de faire des « unlock » sur le domaine concerné Le script doit être lancé sur une machine qui atteint au niveau réseau le contrôleur de domaine   @echo off set domain=%1% set user=%2% echo —————————— echo Récuperation des infos sur le user %1% echo —————————— echo( for /f « delims= » %%i in (‘dsquery user

.Bat Reset Password dans AD
27 novembre 2017

.Bat Reset Password dans AD

Hi Script en bat : Attention l’utilisateur qui lance se script doit avoir les droits sur l’AD pour effectuer l’action sinon cela ne fonctionne pas (logique )   @echo off set user=%1% set domain=%2% set password=%3% echo —————————— echo Recuperation des infos sur le user %1% echo —————————— echo( for /f « delims= » %%i in (‘dsquery user -d %domain% -samid %user%’) do Set var1=%%i set RC=%errorlevel% if %RC% NEQ 0 goto ERREUR echo( echo %var1% echo(

22 octobre 2017

C# Clique souris

  Ajouter préalablement ceci dans votre class [DllImport(« user32.dll », CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo); private const int MOUSEEVENTF_LEFTDOWN = 0x02; private const int MOUSEEVENTF_LEFTUP = 0x04; private const int MOUSEEVENTF_RIGHTDOWN = 0x08; private const int MOUSEEVENTF_RIGHTUP = 0x10;   puis utiliser ce bout de code sur un bouton , timer ou autre événement //simule un clic a la position courante du

VTOM: Menu Develo (menu caché)
14 octobre 2017

VTOM: Menu Develo (menu caché)

Petite astuce : Menu Develo dans l’IHM C’est un menu caché via vtom héhéhéhé , je vous laisse le découvrir car vous pouvez faire quelques trucs Ci-dessous le print screen de l’IHM 613

C# Se connecter à une boite mail commune sur Outlook via  Microsoft.Exchange.WebServices.Data
14 octobre 2017

C# Se connecter à une boite mail commune sur Outlook via Microsoft.Exchange.WebServices.Data

Plein d’exemple montre comment le faire sur sa propre boite mail outlook mais peu sur une boite mail commune outlook LE truc c’est de se connecter avec son compte outlook , puis de se connecter à la boite mail commune (son réserve d’être autoriser à le faire , c’est à dire que vous pouvez vous y connecter avec votre outlook de manière normal) Premiere Etape  , ajouter cette référence : using Microsoft.Exchange.WebServices.Data; A télécharger ici si besoin

.Bat: Récupérer la date
13 septembre 2017

.Bat: Récupérer la date

Commande date /t Sauf que pour l’utiliser dans des script pour créer des fichiers par exemple cela ne fonctionne pas du fait des « / » Donc vous pouvez utiliser ceci for /f « tokens=1,2,3 delims=/  » %%a in (‘date /t’) do set maDate=%%c%%b%%a echo Date : %maDate% Si besoin de personnaliser votre date vous pouvez aussi utiliser la méthode via découpage echo %date:~6,4%%date:~3,2%%date:~0,2% %date:~6,4% : Afficher 4 caractères à partir de la position 6 %date:~3,2% : Afficher 2 caractères

.Bat: Lister les groupes d’un utilisateur d’un domaine Active Directory (dans un fichier )
29 août 2017

.Bat: Lister les groupes d’un utilisateur d’un domaine Active Directory (dans un fichier )

Hello Voici un petit script pratique quand on souhaite avoir la liste de tous les groupes qu’un utilisateur précis possède :   @echo off echo ——————————————————————- echo ^| ^| echo ^| Recuperation des groupe pour utilisateur ^| echo ^| by Bibliogeek ^| echo ^| ^| echo ——————————————————————- echo. echo. echo Merci d’indiquer ici l’utilisateur echo Dont vous souhaitez faire le listing des groupes svp (exemple : usertoto): set/p « questbegin=> » cls echo ——-Recuperation du resultat dsquery

.Bat: Mettre des couleur en bat
8 août 2017

.Bat: Mettre des couleur en bat

Ajouter la fonction : :color set « param=^%~2 » ! set « param=!param: »=\ »! » findstr /p /A:%1 « . » « !param!\..\X » nul <nul set /p « .=%DEL%%DEL%%DEL%%DEL%%DEL%%DEL%%DEL% » exit /b 0   et appeler  la fonction ainsi: call :Color 0b  »                    Copie des fichiers  « 

Javascript : Déclencher une action lorsque que l’on appui sur la touche entrée quand je suis placé sur une TEXBOX (par exemple )
7 août 2017

Javascript : Déclencher une action lorsque que l’on appui sur la touche entrée quand je suis placé sur une TEXBOX (par exemple )

Exemple ASP NET :   Ajouter onkeypress comme attribut à votre élément <div> <asp:Label ID= »Label5″ runat= »server » Text= »Password : » class= »TXTBox label Down » ForeColor= »Black »></asp:Label> <asp:TextBox ID= »txtPassword » runat= »server » Width= »260px » Class= »RESULT Down » TextMode= »Password » onkeypress= »return EnterEvent(event) »></asp:TextBox> <br /> </div> Puis ajouter le JAVASCIRPT ci-dessous dans votre page ASPNET <script type= »text/javascript »> function EnterEvent(e) { if (e.keyCode == 13) { __doPostBack(‘<%=btnLogin.UniqueID%>’, «  »); } } </script>  

4 août 2017

WBS : Purge de répertoire en fonction de leurs anciennetés

Dans l’exemple ci-dessous on purge les répertoires (uniquement les répertoires ) ancien du chemin C:\tmp\test de plus de 10 jours @echo off set NombreDeJourQueLonRetien=10 set CheminDesRepertoiresADelete=C:\tmp\test rem Delete Uniquement les Répértoires ForFiles /P %CheminDesRepertoiresADelete% /D -%NombreDeJourQueLonRetien% /C « CMD /C if @ISDIR==TRUE echo RD /Q @FILE &RD /Q /S @FILE »

Michael Ruffenach
Michael Ruffenach
Florian Mazza
Florian Mazza
Haut