Windows: Ouverture et verrouillage de session automatisés

avril 1st, 2011

Windows permet l’ouverture automatisée d’une session utilisateur au démarrage d’un poste. On définit alors le compte utilisateur et le mot de passe devant être utilisé. Cela peut être utile sur un poste a utilisateur unique, afin de gagner du temps, le démarrage et l’ouverture de session pouvant être très longs dans certains environnements. Il est également possible de sécuriser le processus en automatisant de même le verrouillage de la session.

1 - »Autologon » sous Windows:
Le registre est a éditer selon les indications suivantes:

[HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
« AutoAdminLogon »= »1 »
« DefaultUserName »= »Utilisateur »
« DefaultDomainName »= »Domaine »

2 -Verouillage de la session:
Créer le raccourci de la commande suivante, et le placer dans le menu « Démarrage »
« rundll32.exe user32.dll,LockWorkStation »

 


Notes Connexes:

Catégories: Notes | Mots-clefs :, | Commentaires fermés

Packaging: Créer un paquet MSI avec ProcMon et AdvInstaller

mars 31st, 2011

Créé par Microsoft avec Windows 2000, le système d’installation Windows Installer est un moyen rapide et adapté de déployer des logiciels sur un parc Windows. Ce format d’installeur (.msi) permet en effet d’être exécuté silencieusement sur des machines d’un domaine Active Directory via une stratégie de groupe. Au regard des solutions commerciales couteuses qui nécessitent l’installation d’un agent sur les postes clients, il parait intéressant d’exploiter ainsi une fonctionnalité d’Active Directory. Mais les éditeurs de logiciels ne fournissent que rarement leurs installateurs dans ce format, et il faudra donc les reconditionner soit même.

La méthode ici employée, convient à des installations peu complexes. Elle implique l’utilisation de deux outils gratuits, Process Monitor de SysInternals, et la version limitée de Advanced Installer de Caphyon.

Process Monitor
est un outil de surveillance de l’activité des processus du système. Il permettra de définir les modifications effectuées par l’installateur d’origine lors de son exécution.
Cette méthode, s’apparentant à du « reverse enginering », a l’avantage de ne pas nécessiter un poste « propre », en comparaison des solution de « snapshot » telles que WinINSTALL LE.

Advanced Installer
est un logiciel de création de programmes d’installation. Dans sa version gratuite, il permet de créer des paquets MSI avec un nombre réduit de fonctionnalités. Doté d’un interface graphique conviviale, il sera suffisant pour reproduire des installations simples.

 

Création d’un paquet MSI pour l’installation du plugin Flash d’Adobe sur Windows XP

Pour éviter toute difficultés, les opérations suivantes sont effectuées sur un poste similaire a ceux qui seront concernés par le déploiement. En effet, en fonction de la version de Windows, l’arborescence peut ne pas être exactement la même. De même pour l’architecture processeur, les binaires ne sont pas les mêmes. Suivant le cas, il est donc conseillé de créer un paquetage par type de poste.

Système d’exploitation: Windows XP
Architecture processeur: 32 bits
Navigateur: Firefox

1 – Analyse du comportement de l’installateur d’origine

  • Lancer Process Monitor en mode « capture » (Ctrl + E) puis effectuer l’installation du plugin Flash de façon conventionnelle.
  • Stopper la capture une fois l’installation terminée, et filtrer le résultat (Ctrl +L) à l’aide des conditions suivantes:
    - Process Name | is | install_flash_player.exe | Include
    - Category | is | Write | Include

La lecture est maintenant aisée, les actions suivantes se distingues.

Écriture du système de fichier:
- C:\WINDOW\system32\Macromed\Flash\
- C:\WINDOWS\system32\Macromed\Flash\FlashUtil10o_Plugin.exe
- C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll
- C:\WINDOWS\system32\Macromed\Flash\flashplayer.xpt

Ecriture du registre:
- HKLM\SOFTWARE\MozillaPlugins\@adobe.com/FlashPlayer\
- HKLM\SOFTWARE\Macromedia\FlashPlayerPlugin\

  • Récupérer les trois fichiers « FlashUtil10o_Plugin.exe », « NPSWF32.dll » et « flashplayer.xpt »
  • Effectuer un export des clés « FlashPlayerPlugin » et « @adobe.com/FlashPlayer » via Regedit.

2 - Reproduction du processus d’installation:

  • Créer un nouveau projet sous Advanced Installer en utilisant le modèle générique « Simple »
  • Lorsque l’assistant le demande, renseigner les fichiers devant être copiés
  • Définir le répertoire de destination dans le champs suivant:
    Product Information -> Install Parameters -> Application Folder : [SystemFolder]Macromed\Flash\
  • Importer les fichiers .reg :
    Ressources -> Registry ->
    Import REG File
  • Compiler (F7)

flash_player-10.2.153.1_repack.msi

 

 

 

Notes Connexes:

Catégories: Notes | Mots-clefs :, | Commentaires fermés

TotalMounter: Emuler un graveur CD/DVD-RW

mars 29th, 2011

Les logiciels d’émulation de lecteur CD ou DVD sont aujourd’hui légions. Ils émulent un lecteur et y montent une image de disque (iso, img etc…) en lecture. TotalMounter de Kernsafe, quant à lui, est un outil gratuit émulant un graveur de disques optiques. Il permet donc de lire mais également d’écrire l’image montée. Cela sera utile pour créer une image à partir d’un programme qui ne propose que la gravure pour écrire des données. C’est notamment le cas de Windows 7, lors de la création d’un « Disque de Réparation Système ».

 

 

 

 

 

 


Site Officiel

Téléchargement

Notes Connexes:

Catégories: Notes | Mots-clefs :, | Commentaires fermés

Script Bash: Sauvegarder la configuration d’un serveur sous Linux

mars 10th, 2011

Un serveur en production est souvent le fruit de beaucoup de temps d’installation et de paramétrage. Il est donc de rigueur d’effectuer des sauvegardes, cela en vue d’être réactif en cas de panne ou de corruption du serveur. En environnements virtualisés, ces opérations sont grandement facilitées, mais l’hôte matériel n’en est que plus critique. Des solutions telles que le « clustering » ou le RAID de disque sont à envisager, mais s’avèreront parfois inappropriées, insuffisantes ou trop couteuses. Dans ce cas, couplée à une image de disque, une sauvegarde de configuration régulière reste un solution viable et légère.

Logiciels libres de clonage:
PING (Partimage Is Not Ghost)
g4u (Ghosting for Unix)

Sous Linux, la casi totalité des paramétrages du système et des programmes sont localisés dans le répertoire /etc. Il est donc aisé d’écrire un script qui récupère tous les paramétrages du serveur.

Un simple script de sauvegarde inspiré de la documentation Ubuntu Server.

#!/bin/sh

# Cibles des sauvegardes:
backup_files= »/etc /boot /opt »

# Destination des sauvegardes:
dest= »/mnt/backup »

# Variables de nommage de l’archive (hôte-date.tgz):
day=$(date +%A)
hostname=$(hostname -s)
archive_file= »$hostname-$day.tgz »

# Récupération et archivage des données:
tar czf $dest/$archive_file $backup_files

Plus élaboré, getconfig.sh est un script proposé par NETIKUS (l’éditeur de EventSentry). Il est écrit pour sauvegarder et lister tous les paramètrages d’un serveur basé sur RedHat ou Solaris.

Pour les noyau 2.4 et supérieur, Ipchains n’est plus utilisé. Il faudra donc désactiver la ligne 68 ainsi que celles de 71 à 76.

Pour une distribution basée sur Debian, il faudra modifier la ligne 144 pour utiliser dpkg au lieu de rpm
Remplacer rpm -qa | sort >> $CONFIG_FILE
Par dpkg –get-selections | sort >> $CONFIG_FILE

Notes Connexes:

Catégories: Notes | Mots-clefs :, , | Commentaires fermés

Splashtop OS: Un Linux « instantané » pour la naviguation internet

mars 2nd, 2011

Développé par DeviceVM, Splashtop OS est un système d’exploitation basé sur Linux. Très allégé, il se charge en peu de temps (5 secondes), et permet uniquement de naviguer sur internet grâce au navigateur Chromium. Jusqu’ici réservé aux constructeurs de carte mères qui l’incluent dans le BIOS (USUS Express Gate, Lenovo Quick Start, etc) SplashtopOS v 1.0.2.3 est aujourd’hui officiellement disponible au téléchargement.

 

 

 

L’installeur, compatible uniquement avec Windows, copie les fichiers dans un dossier à la racine de la partition système (1,28 Go), et ajoute une entrée dans le chargeur d’amorçage de Windows. Un utilitaire de paramétrage permet d’importer la configuration Wifi et les signets Firefox ou IE.

Une fois le système lancé, les options se résument au minimum. Les paramétrages de réseau, clavier, résolution graphique (1024×768 max), volume et date  sont ainsi accessibles. Le navigateur Chromium n’est quant à lui amputé d’aucune fonction (Java et Flash pré-installés). Il sera donc possible de naviguer par onglets, d’installer des extensions, et de paramétrer le proxy etc…

Un système d’exploitation tel que Splashtop OS peut s’avérer intéressant dans quelques cas de figure.  On le préfèrera sur des appareils mobiles peu puissants, des machines de salon de type « Nettop » dont l’utilisation n’est qu’occasionnelle, ou des postes publiques de type « kiosque » nécessitant un environnement cloisonné. Dans le même concept, différentes solutions existent: Jolicloud, Moblin, Browser Linux, xPUD et bientôt ChromeOS.

Site Officiel
Materiel Supporté

Notes Connexes:

Catégories: Notes | Mots-clefs :, | Commentaires fermés

PXE sous VirtualBox: « Could not read from the boot medium! »

février 14th, 2011

De nombreux utilisateurs de VirtualBox rencontrent des difficultés à démarrer leur machine virtuelle par le réseau (Voir recherche Google). En effet, sous Windows 7 64 bits et VirtualBox en version 4.0.2, une machine virtuelle avec les paramètres par défaut ne parvient pas contacter le DHCP et renvoie l’erreur « FATAL: Could not read the boot medium! System halted. »
Après consultation des pages référencées par Google, aucune solution claire et efficace ne ressort. La documentation de VirtualBox indique « The integrated virtual network cards of VirtualBox fully support remote booting via the Preboot Execution Environment. »
Pourtant, si l’on teste une à une les cartes « émulables »,  il s’avère que seules les cartes AMD PCnet (chipsets Am79C970A et Am79C973) permettent l’amorçage PXE. Bug ou incompatibilité ?..

Notes Connexes:

Catégories: Notes | Mots-clefs :, | Commentaires fermés