vendredi 19 mai 2017

Windows Tips

**list installed hotfixes and service packs
cmd : wmic /OUTPUT:c:\tmp\hotfixes qfe list

**Auto logging (windows 7)
1/ Click Start, type netplwiz, and then press Enter.
2/ In the User Accounts dialog box, click the account you want to automatically log on to.If it is available, clear the Users Must Enter A User Name And Password To Use This Computer check box.
3/ Click OK.
4/ In the Automatically Log On dialog box, enter the user’s password twice and click OK.

**Powercfg (connaitre ce qui a provoqué la sortie de veille)
cmd : powercfg /lastwake

Source : http://forums.cnetfrance.fr/topic/1208442-trouver-quel-peripherique-a-provoque-la-sortie-de-veille/

**Change workgroup name
 cmd : sysdm.cpl

**Accéder au panneau de config.
cmd : control

**God Mode
Créer un dossier en le nommant : GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

**Reset Windows 10 password
http://www.chntpw.com/reset-forgotten-windows-10-password/

**Connaitre la clef d'installation Windows
https://www.nirsoft.net/utils/produkey_setup.exe  

** Savoir si Windows est activé
cmd (Powershell) : slmgr /xpr
 
** Afficher le répertoire des Applications dans l'explorateur
cmd : "shell:appsfolder"

**Liste des commandes (source https://www.supinfo.com/articles/single/4387-liste-commandes-executer-windows)

FONCTION COMMANDE ACTION
Explorateur Windows explorer.exe Ouvre l'explorateur Windows - Utile en cas de plantage de celui-ci
Notepad notepad Ouvre le bloc-notes
Moniteur de ressource resmon Ouvre le moniteur de ressource
Connexion bureau à distance mstsc Ouvre l'interface de connexion de bureau à distance
Windows Media Player wmplayer Ouvre le lecteur multimédia
Wordpad write ou wordpad Ouvre l'éditeur de texte Wordpad
XPS Viewer xpsrchvw Ouvre la visionneuse XPS
Internet Explorer iexplore Ouvre le navigateur Internet Explorer
Dossier Images pictures Ouvre le dossier Images
Dossier Récent recent Ouvre le dossier récent
Dossier favoris favorites Ouvre le dossier des favoris
Dossier téléchargement downloads Ouvre le dossier des téléchargements
Dossier vidéos videos Ouvre le dossier Vidéos
Dossier mes documents documents Ouvre le dossier Mes Documents
Activation de Windows slui.exe Ouvre L’assistant d'activation de Windows
Ajout/Fonctionnalité Windows optionalfeatures Ouvre la fenêtre d'ajout de fonctionnalité Windows
Ajout/Suppression de programmes appwiz.cpl Ouvre la fenêtre d’Ajout / Suppression de programmes
Calculatrice calc Ouvre la calculatrice de Windows
Appel téléphonique dialer Ouvre le numéroteur téléphonique
Calibration des couleurs dccw Ouvre la fenêtre d’étalonnage des couleurs de l’écran
Centre de sauvegarde et de restauration control /name microsoft.backupandrestorecenter /
Clavier visuel osk Ouvre le clavier visuel
Console vide mmc Ouvre une console vide
Dossiers partagés fsmgmt.msc Ouvre les dossiers partagés de votre Ordinateur
Contrôleur de jeu joy.cpl Ouvre la fenêtre de contrôleur de jeu - Permet d'ajouter des contrôleurs de jeu
Éditeur de registre regedit Ouvre l’éditeur du registre
Format de texte dpiScaling Ouvre les paramètres d’affichage
Gestionnaire d'autorisations azman.msc Ouvre le gestionnaire d’autorisations
Gestionnaire de périphériques devmgmt.msc Ouvre le gestionnaire de périphérique
Gestionnaire des tâches taskmgr Ouvre le gestionnaire des tâches
Gestion des couleurs colorcpl Ouvre le gestionnaire des couleurs
Gestion des disques diskmgmt.msc Ouvre le gestionnaire des disques durs
Gestion de module de plate-forme sécurisée tpm.msc Ouvre le gestionnaire de module de plate-forme sécurisée de l’ordinateur
Gestionnaire de Polices control fonts Ouvre le gestionnaire des polices d’écriture
Gestion de l'ordinateur compmgmt.msc Ouvre le gestionnaire de l’ordinateur
Imprimantes et fax control printers Ouvre la fenêtre des périphériques et imprimantes
Informations système msinfo32 Ouvre une fenêtre qui contient les informations du système
Invite de commande cmd Ouvre l’invite de commande Windows
Jeu de stratégie résultant (RSoP) rsop.msc /
Langues d’affichage - L’assistant d’installation et désinstallation lpksetup Permet d’installer ou désinstaller des langues d’affichage
Loupe magnify Ouvre la loupe
Mixeur de volume sndVol Ouvre le mélangeur de volume
Moniteur de fiabilité et de performances perfmon.msc Ouvre l’analyseur de performance
Nettoyage de disque cleanmgr Ouvre le nettoyeur de disque, afin de libérer de la place sur votre disque
Observateur d’événements eventvwr Ouvre l’observateur d’événements
Options d’ergonomie utilman Ouvre la fenêtre d’options d’ergonomie
Options de Démarrage msconfig Ouvre les options de démarrage de l’ordinateur
Options des dossiers control folders Ouvre la fenêtre d’options de l’explorateur de fichiers
Options d’alimentation powercfg.cpl Ouvre la fenêtre d’options d’alimentions
Option régionaux et linguistiques intl.cpl Ouvre la fenêtre d’options régionales et linguistiques
Outils de diagnostic DirectX dxdiag Ouvre l’outil de diagnostic DirectX
Outils Diagnostics de la mémoire mdsched Ouvre l’outil de diagnostics de la mémoire Windows
Panneau de configuration control Ouvre le panneau de configuration
Pare-feu Windows wf.msc Ouvre les paramètres du pare-feu Windows
Planificateur de tâches taskschd.msc Ouvre le planificateur de taches
Programmes par défaut computerdefaults Ouvre la fenêtre de paramétra des programmes par défaut
Propriétés de l’affichage du moniteur desk.cpl Ouvre les paramètres d’affichage du moniteur
Propriété de l’apparence control color Ouvre les paramètres de couleurs et apparence
Propriété clavier control keyboard Ouvre les propriétés du clavier
Propriété centre de sécurité wscui.cpl Ouvre les propriétés du centre de sécurité
Propriétés date et heure timedate.cpl Ouvre la fenêtre de configuration de la date et l’heure de l’ordinateur
Propriétés internet inetcpl.cpl Ouvre la fenêtre des propriétés d’internet
Propriété Réseaux ncpa.cpl Ouvre la fenêtre des Connexion réseau – Permet le paramétrage des cartes réseaux
Propriétés Son mmsys.cpl Ouvre les options des périphériques audio
Propriété Souris main.cpl Ouvre les propriétés de la souris
Propriété système sysdm.cpl Ouvre les propriétés systèmes
Protection de la base de données des comptes Windows syskey Ouvre l’outil de verrouillage de la base SAM
Restauration du système rstrui Ouvre les paramètres de restauration du système
Sauvegarde et restauration des mots de passe des utilisateurs credwiz /
Services des composants Windows dcomcnfg /
Services Windows services.msc Ouvre la liste des services
Table des caractères charmap Ouvre la table des caractères
Utilisateurs et groupes locaux lusrmgr.msc Permet de paramétrer, les utilisateurs et groupes d’utilisateurs
Version Windows winver Permet de connaître la version de votre système d’exploitation Windows

jeudi 9 février 2017

Executer une commande avec Runas (Windows)

Parfois il est nécessaire d'exécuter une commande en tant qu'un autre utilisateur sans devoir taper le MDP à chaque fois (Administrateur par exemple).

Pour cela il existe sous Windows la commande "runas".

Exemple dans un raccourci modifier le champs cible par :
C:\Windows\System32\runas.exe /savecred /user:"MACHINE\Administrateur" "C:\apps\apps.exe"

Pour enlever tout cela :

1/ Touche Windows+R -> "cmd", puis entrée
2/ Taper : "rundll32.exe keymgr.dll, KRShowKeyMgr", puis entrée
3/ Enlever l'entrée souhaitée

Et voilà !

vendredi 30 septembre 2016

Ouvrir excel dans 2 fenêtres différentes

Un problème qui revient souvent, avec les fameuses liaisons DDE problématiques, est l'ouverture d'excel dans 2 fenêtres différentes, quelque chose de bien pratique au quotidien.


Modifier les clées de registres comme suit :
  • Appuyez sur [Windows]+[R], saisissez REGEDIT et cliquez sur OK
  • Première séquence
    • Déployez la clé HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ Shell \ Open
    • Supprimez la clé DDEEXEC en cliquant dessus du bouton droit et en choisissant Supprimer
    • Entrez dans clé COMMAND
    • Remarquez la présence d'une valeur “(par défaut)” et d'une valeur “command”
    • Cliquez du bouton droit sur la valeur “command” et choisissez “Supprimer”
    • Double-cliquez sur la valeur “(par défaut)”
    • Ajoutez un espace puis “%1” (avec les guillemets) en fin de ligne pour que la donnée ressemble à:
    • “C:\Program Files\Microsoft Office\Office12\EXCEL.EXE” /e “%1”
  • Deuxième séquence
    • Déployez la clé HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ Shell \ Open
    • Supprimez la clé DDEEXEC en cliquant dessus du bouton droit et en choisissant Supprimer
    • Entrez dans clé COMMAND
    • Remarquez la présence d'une valeur “(par défaut)” et d'une valeur “command”
    • Cliquez du bouton droit sur la valeur “command” et choisissez Supprimer
    • Double-cliquez sur la valeur “(par défaut)”
    • Ajoutez un espace puis “%1” (avec les guillemets) en fin de ligne pour que la donnée ressemble à:
    • “C:\Program Files\Microsoft Office\Office12\EXCEL.EXE” /e “%1”
  • Fermez REGEDIT
Testé sous Win 7 avec Excel 2010

mercredi 2 mars 2016

Motion (Raspbian Jessie) + envoi de méls

Pour cette installation j'ai utilisé une caméra Webcam USB logitech pro 3000 qui est reconnue dès l'insertion et qui fonctionne grace au module "pwc" (/dev/video0 par défaut). Il est possible d'utiliser la caméra spécialement développée pour le Raspberry Pi, mais ce n'est pas traité dans ce mémo.

Installation du paquet motion et des paquets pour envoi de mél :
# apt-get install motion ssmtp heirloom-mailx

Configuration de ssmtp (avec gmail) :
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
FromLineOverride=YES
AuthUser=_vous_@gmail.com
AuthPass=xxxxxxxxxxxx

Note : La variable "AuthPass" est à configurer sur votre gmail (trousseau de mot de passe d'application)

Configuration de /etc/motion/motion.conf (avec commentaire) :

[Start file]
daemon on
process_id_file /var/run/motion/motion.pid
setup_mode off
; logfile /tmp/motion.log #*** A ACTIVER SI BESOIN
log_level 6
log_type all
videodevice /dev/video0
v4l2_palette 17
input -1
norm 0
frequency 0
rotate 0
width 320 
height 240
framerate 2
minimum_frame_time 0
netcam_keepalive off
netcam_tolerant_check off
auto_brightness off
brightness 0
contrast 0
saturation 0
hue 0
roundrobin_frames 1
roundrobin_skip 1
switchfilter off
threshold 2000 #*** IMPORTANT
threshold_tune off
noise_level 32
noise_tune on
despeckle_filter EedDl
smart_mask_speed 0
lightswitch 0
minimum_motion_frames 1
pre_capture 0
post_capture 0
event_gap 60 #***
max_movie_time 0
emulate_motion off
output_pictures on #***
quality 75
picture_type jpeg
ffmpeg_output_movies off #*** default=on
ffmpeg_output_debug_movies off
ffmpeg_timelapse 0
ffmpeg_timelapse_mode daily
ffmpeg_bps 500000
ffmpeg_variable_bitrate 0
ffmpeg_video_codec mpeg4
ffmpeg_deinterlace off
sdl_threadnr 0
use_extpipe off
snapshot_interval 0
locate_motion_mode off
locate_motion_style box
text_right %Y-%m-%d\n%T-%q
; text_left CAMERA %t
text_changes off
text_event %Y%m%d%H%M%S
text_double off
target_dir /var/lib/motion #*** LES IMG SONT ENREGISTRES ICI
snapshot_filename %v-%Y%m%d%H%M%S-snapshot
picture_filename %v-%Y%m%d%H%M%S-%q
movie_filename %v-%Y%m%d%H%M%S
timelapse_filename %Y%m%d-timelapse
ipv6_enabled off
stream_port 8081
stream_quality 50
stream_motion off #*** default=on
stream_maxrate 1
stream_localhost off
stream_limit 0
stream_auth_method 0
; stream_authentication username:password
webcontrol_port 0
webcontrol_localhost on
webcontrol_html_output on
; webcontrol_authentication username:password
track_type 0
track_auto off
track_iomojo_id 0
track_step_angle_x 10
track_step_angle_y 10
track_move_wait 10
track_speed 255
track_stepsize 40
quiet on
; on_event_end value echo 'Image capturée en pièce jointe' | mailx -s 'Image capturée en pièce jointe suite à la précédente détection' -a %f _vous_@gmail.com
on_picture_save value echo 'Image capturée en pièce jointe' | mailx -s 'Image capturée en pièce jointe suite à la précédente détection' -a %f _vous_@gmail.com
[End file]

Note : Les lignes marquées de "#***" sont à définir en fonction de la caméra utilisée

Ne pas oublier de modifier sur une Debian /etc/default/motion, pour que le démon démarre correctement.

Pour finir il suffit de redémarrer le service motion :
# service motion restart

mardi 21 avril 2015

NAS sous Debian

# Install Raspi/NAS
# Source : http://benoit.vianin.com/249-un-nas-avec-un-raspberry-pi

# MAJ
apt-get update
apt-get upgrade
apt-get install openssh-server

# Install Samba V3

apt-get install samba samba-common-bin

[global]
security=user
guest ok=no
encrypt passwords=true

[maison]
path=/srv/maison
force create mode=0770
force directory mode=0770
write list=@maison

mkdir /srv/maison
addgroup maison
chown root.maison /srv/maison
chmod 770 /srv/maison

/etc/init.d/smb restart

adduser --disabled-login --no-create-home --ingroup maison utilisateur1
smbpasswd -a utilisateur1

Connexion a un partage depuis un client Windows :
net use h: \\192.168.1.75\maison

# Install Smartmontools (monitoring SMART des disques USB)
voir --> http://www.smartmontools.org/wiki/USB

jeudi 4 juillet 2013

Nom de domaine Gandi avec Hébergement mutualisé OVH

Ajouter le nom de domaine sur le manager OVH :

- administration
- récapitulatif
- nouveau domaine
- indiquez votre nom de domaine ensuite veuillez choisir "Ajouter aux DNS ( avancée)"
- sélectionner "hébergement mutualisé" "mondomaine.fr" et "redirection (aucune protection)

Il faudra par la suite aller sur la section Domaine & DNS, option Zone DNS, et vérifier les premiers champs de la liste (dnsXX.ovh.net et nsXX.ovh.net) puis les indiquer auprès de votre registrar. (ici Gandi)

RQ : Il faut compter 24 heures pour la validation et la propagation des DNS.

mercredi 12 juin 2013

Debian sur Alix

Installer une debian Squeeze sur un boitier Alix :

Partitioning and formatting the flash card
Create a single partition on the flash card and put an ext2 filesystem on it. Don’t forget to erase any existing partitions first. Afterwards, mount the newly create filesystem. Note that we are using an Ext2 filesystem. Using a journaled filesystem such as Ext3 is not a good idea, as this creates extra wear on your flash card.

fdisk /dev/sdb
mkfs.ext2 /dev/sdb1
mkdir /mnt/cf
mount /dev/sdb1 /mnt/cf

Loading a basic debian system on the CF

debootstrap --arch i386 squeeze /mnt/cf http://ftp.debian.org/debian

Mount special filesystems and chroot

mount -t proc none /mnt/cf/proc
mount -t sysfs none /mnt/cf/sys
mount -o bind /dev /mnt/cf/dev/
LC_ALL=C chroot /mnt/cf /bin/bash
mount devpts /dev/pts -t devpts

Filesystems
In order to minimize wear on the flash card, noatime was added to the mount options. This prevents the filesystem from updating access times. The tmpfs memory filesystem was used for some of the folders, basically for the same reason (minimize wear). The CF will be /dev/sda once installed in the Alix. Edit the file /etc/fstab :

proc /proc proc noatime,defaults 0 0
/dev/sda1 / ext2 noatime,defaults 0 1
tmpfs /tmp tmpfs noatime,defaults 0 0
tmpfs /var/tmp tmpfs noatime,defaults 0 0
tmpfs /var/run tmpfs noatime,defaults 0 0
tmpfs /var/log tmpfs noatime,defaults 0 0
tmpfs /var/lock tmpfs noatime,defaults 0 0

Network configuration
Edit the file /etc/network/interfaces. The example below will configure one of the network interfaces with IP address 192.168.1.250. Feel free to edit these values for your specific situation.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
   address 192.168.1.250
   netmask 255.255.255.0

Serial console
Disable TTYs and put a getty on the serial console. Edit the file /etc/inittab :

#1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6

T0:23:respawn:/sbin/getty -L ttyS0 19200 vt100

Grub: preparations
Install the grub package on the CF and create the file menu.lst, which will be used later on. Don’t configure grub at this stage.

apt-get install grub
cp /usr/lib/grub/i386-pc/* /boot/grub

Create /boot/grub/menu.lst (flash card will be sda on Alix):

default 0
timeout 5

serial --unit=0 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console

title Debian
root (hd0,0)
kernel /vmlinuz root=/dev/sda1 ro console=ttyS0,19200n8
initrd /boot/initrd.img

Install the kernel
We will install a 486 kernel, as this seems to be the best option for the CPU present in the Alix. More information about this can be found via the links at the bottom of this post.

apt-get install linux-image-486

Final customizations
Change the root password:

passwd root

Install the SSH server daemon. You can skip this skip if console access via serial connection is sufficient.

apt-get install openssh-server

Disable udev network interface rules:

rm /etc/udev/rules.d/70-persistent-net.rules
chmod 444 /lib/udev/write_net_rules

Configure the locale to en_US.UTF-8:

apt-get install locales
dpkg-reconfigure locales

Create the file setlocale.sh in /etc/profile.d, with the following contents:

#!/bin/bash
export LC_ALL=en_US.UTF-8

Final steps before booting the Alix

umount /dev/pts

Exit the chroot & umount special filesystems:

exit
umount /mnt/cf/proc
umount /mnt/cf/sys
umount /mnt/cf/dev/

Install grub in the MBR & umount the flash card:

grub-install --no-floppy --root-directory=/mnt/cf /dev/sdb
umount /mnt/cf

Login with the root user and the password you picked in one of the previous steps. Next, edit the file /etc/default/grub :

GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,19200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"

Now run:

update-grub

It's done !

-- Voir aussi --