Browsing articles in "Programmation"
Juil
28
2023

Récupérer les informations d’un Ordinateur Terra à partir du numéros de série avec Python

Lorsque vous gérez un grand parc informatique, il est essentiel de garder une trace des informations importantes de chaque ordinateur, telles que la description, la date de début de garantie et la date de fin de garantie. Les ordinateurs Terra sont largement utilisés dans de nombreuses entreprises, mais récupérer ces informations manuellement peut être fastidieux et chronophage. Heureusement, avec Python et les bibliothèques Selenium et BeautifulSoup, vous pouvez automatiser ce processus pour récupérer facilement les […]

Jan
17
2022

Powershell – Se connecter à l’active directory depuis un poste windows 11

Pour se connecter à l’ad depuis un poste client, il faut dans un premier temps installer le composant windows Rsat. Aller dans l’éditeur de stratégie de groupe locale (gpedit.msc) Aller dans “Configuration ordinateur/ Modèle d’administration / Système” Double cliquer sur “Spécifier des paramètres pour l’installation des composants facultatifs et la réparation de composants” Cocher les cases “Activé” et “Télécharger le contenu de réparation et les options facultatives depuis windows update au lieu de WSUS” et […]

Jan
5
2022

Powershell – Autoriser l’exécution de scripts non signés

Je n’ai pas encore cherché comment signé un script powershell mais pour forcé l’execution d’un script powershell, vous pouvez essayez d’exécuté ces commandes : Démarrer powershell en mode administrateur : Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Bypass Set-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\PowerShell -Name ExecutionPolicy -Value ByPass Visualisé l’état des restrictions : Get-ExecutionPolicy -List Pensez à remettre les bonnes restrictions une fois terminer.

Sep
15
2011

Classer le fichier passwd par UID

Voici une commande bien pratique qui permet de classer le fichier passwd par UID : sort -t : -k 3,4 -g /etc/passwd sort –> Commande de trie -t –> défini le séparateur. Dans le fichier /etc/passwd, le séparateur est ‘:’ -k –> défini l’ordre du trie soit pour notre exemple, nous voulons trier la colonne 3 (UID) puis si plusieurs utilisateurs ont le même uid, on trie par la colonne 4 (GID) -g –> Le […]

Déc
21
2010

Filtrer les erreurs php – Error_reporting

Il est parfois nécessaire de filtrer les erreurs pour ne pas polluer les fichiers log de données récurrentes et non nécessaire. Par exemple, les erreurs Deprecated : [Mon Dec 20 16:09:36 2010] [error] [client 192.168.0.1] PHP Deprecated:  Function ereg_replace() is deprecated in Cette erreur nous indique que l’application PHP utilise une fonction qui est en train de disparaitre.  C’est très bien de le savoir lorsqu’on développe. Mais pour débugger, c’est l’enfer. Heureusement, php a prévu […]

Déc
3
2010

Créer un fichier d’une taille définie

Pour certains tests, il peut être utile de créer des fichiers d’une taille précise. Pour cela, nous pouvons utiliser la commande dd : dd if=/dev/zero of=5M bs=1k count=5 Ici, nous allons créer un fichier nommé 5M qui aura la taille de 1000 blocks de 1Ko * 5. C’est à dire 5M. Le fichier créé sera rempli de 0.

Oct
12
2010

Tracer les pertes de paquets d’un ping dans un fichier texte

Suite à un problème de coupures intermittentes que j’ai eu avec un lien d’un site distant, j’ai trouvé un petit bat permettant de faire un ping toutes les 4 s et de tracer les pertes de paquets. Voici le contenu de mon fichier .bat : @echo off echo Ping vers 192.168.0.1 en cours echo NE PAS FERMER LA FENETRE rem Délai en secondes set delay=1 echo Etat du réseau du Site distant >  trace.txt echo […]

Juil
22
2010

[MISE A JOUR] Synchroniser et superviser VULTURE

Après avoir ajouté des interfaces à mes serveurs Vulture pour prendre en charge mes certificats SSL par domaine, j’ai du mettre à jour mes scripts de synchronisation et de supervision. Pour rappel, la première version ainsi qu’une doc explicative se trouve à cette adresse : http://www.croc-informatique.fr/2009/07/synchronisation-et-monitoring-de-deux-reverse-proxy-vulture/ J’en ai profité pour remanier un peu mon code pour qu’il soit plus exploitable par tous. J’espère que ça servira à quelqu’un. Attention : J’ai transformé le script permettant […]

Juil
21
2010

[Nagios] Visualiser la commande exécutée par Nagios

J’ai passé la journée à rechercher pourquoi mon event handler ne voulait pas fonctionner. J’avais l’impression que certaines macros ne fonctionnaient pas. Mais sur Nagios, comment pouvons nous voir la commande qu’il exécute avec les valeurs des arguments? Et bien, la solution est ici : http://www.waggy.at/nagios/capture_plugin.htm Sur ce site, vous allez trouvez un plugin perl qui est téléchargeable ici : http://www.waggy.at/nagios/capture_plugin.txt   Installation et configuration du plugin   Vous pouvez le placer avec vos autres […]

Nov
12
2009

[VBS] Supprimer les fichiers d’un repertoire en fonction de leur date de modification

Voici un script écrit en VBS qui permet de nettoyer un répertoire. Ce script est équivalent à la commande linux : find /rep –mtime +5 –exec rm –f {} \; Voici le script : ‘Les declarations ‘Repertoire ou sont stockes les fichiers DossierSauvegarde = "C:\TEST\" ‘Nombre de jours de conservation des Fichiers AgeMaximalFichiers = "30" ‘Comptage des fichiers effaces NbFichiersEffaces = 0 ‘Initialisation des objets Set fso = CreateObject("Scripting.FileSystemObject" ) ‘On verifie que le repertoire […]

Pages :123»