Affichage des articles dont le libellé est Windows. Afficher tous les articles
Affichage des articles dont le libellé est Windows. Afficher tous les articles

vendredi 15 mai 2015

Humour de DBA

Traduction d'un billet trouvé sur framablog :

Un ami admin system m'a envoyé cette méthode d'installation d'un serveur MSSQL dans le but d'en comparer la complexité avec l'installation de MySQL ou Postgres.

Installation d'un serveur Microsoft SQL


  1. Installer windows server : compter au moins une heure d'install.
  2. Configurer windows server : compter encore 30 minutes au moins.
  3. Vérifier que le système supporte MSSQL server.
  4. Oops, il faut installer le framework .net pour pouvoir continuer.
  5. Activer le framework .net (puisqu'une entreprise multimilliardaire est incapable d'activer un framework lors de son installation ...)
  6. Continuer l'installation de MSSQL server. Cliquer sur des million de différentes options et fonctionnalités pour lesquelles vous passerez une heure à en comprendre l'utilité.
  7. Configurer l'instance MSSQL.
  8. Choisir les profils "service" (parce que vous pourriez ne pas souhaiter que le serveur démarre automatiquement) - oui, oui, j'ai rencontré le type qui voulait installer MSSQL serveur mais ne pas l'utiliser.
  9. Ajouter le profil utilisateur MSSQL.
  10. Arrive ensuite la configuration des services d'analyse (facile, il suffit de cliquer sur "suivant").
  11. Rapport d'erreur ... Voulez-vous envoyer le rapport d'erreur à Microsoft? Parce que vous pensez que ça les intéresse?
  12. Le rapport d'installation vous indique que tout s'est bien passé. Trop heureux que ça fonctionne enfin.

Installation de bases de données sur Gnu/Linux (Debian/Ubuntu)

Pour MySQL :
 > apt-get install mysql-server
Pour PostreSQL
 > apt-get install postresql

Mais bon, comme on dit souvent : linux, c'est trop compliqué par rapport à Windows.


vendredi 12 juillet 2013

Partager un répertoire

Partager un répertoire sur un ordinateur sous windows en ligne de commande :

net share <NOM-DU-PARTAGE>=c:\<chemin>

vendredi 28 juin 2013

Désactiver un utilisateur

Comment activer/désactiver un utilisateur dans windows sans le supprimer?

net user <nom_de_l_utilisateur> /active:no
net user <nom_de_l_utilisateur> /active:yes

jeudi 6 décembre 2012

Modifier le mot de passe d'un utilisateur

Dernièrement, le premier pc équipé de windows 8 est arrivé au bureau. Après quelques instants de prise en main, qui se sont plutôt bien passés, je dois bien l'avouer, le premier problème a pointé le bout de son nez.
L'utilisateur (local) unique de ce pc disposait d'un mot de passe (défini par l'installateur?) mais inconnu de nous (...) Au démarrage, le mot de passe n'était pas demandé par défaut mais bien après une mise en veille.
La solution pour contourner ce problème consistait à changer ce mot de passe. Facile puisqu'on pouvait se connecter! Mais voici ce que je trouve en cherchant un peu :

Démarrez la machine Windows 8 et pressez F8, ensuite sélectionnez command Line ...
Ensuite lancez les commandes suivantes :

move c:\Windows\System32\Utilman.exe c:\Windows\System32\Utilman.exe.old
copy c:\Windows\System32\cmd.exe c:\Windows\System32\Utilman.exe

Et c'est sensé faire quoi? Bein lorsque vous êtes devant l'écran d'ouverture de session, ça lance la ligne de commande lorsqu'on appuie sur Windows + U. Au passage, c'est pareil pour Windows 7.
Le problème, c'est qu à ce moment, vous disposez de droits administrateur. Donc pour changer le mot de passe d'un utilisateur (Win8 par exemple), il suffit d'entrer la commande suivante :

net user Win8 <nouveau_mot_de_passe>

Bon, j'imagine que ce sera corrigé rapidement ... ou pas.


Conclusion, ne vous prenez pas la tête à retenir des mots de passe compliqués (...)

mardi 25 septembre 2012

Windows - changer d'adresse ip

Voici une série d'astuces bien utiles pour modifier votre adresse ip sous windows 7.
L'idée est de réaliser un script qui vous permette de basculer d'une adresse ip fixe vers une adresse ip dynamique. Par exemple, à la maison, vous souhaitez vous promener en ip dynamique, mais au bureau, on vous impose une ip fixe.

Voici la commande à mettre dans un fichier .bat et à lancer avec des droits administrateur :

set carte="wifi"
set ip=192.168.1.x
set masque=255.255.255.0
set passerelle=192.168.1.1
set dns=8.8.8.8

netsh interface ip set address %carte% static %ip% %masque% %passerelle%
netsh interface ip set dns %carte% static %dns%

Là où l'astuce devient intéressante, c'est que le nom de la carte réseau n'est pas toujours bien choisi. Par exemple, on a souvent "Connexion au réseau local" avec un p... d'accent. Et les accents sous dos, ça ne passe pas bien.
Pour renommer votre carte réseau, voici une précieuse astuce à conserver bien au chaud : sur votre bureau, créez un nouveau raccourcis avec pour valeur : ncpa.cpl.
Ce raccourci vous permet d'afficher la liste des cartes réseau comme sous ce bon vieux XP. Mais grâce à cette interface, vous pouvez renommer (clic-droit renommer) le nom de votre carte et adieu les accents! Dans mon exemple ci-dessus, j'ai renommé ma carte wifi avec un nom simple : "wifi".

Pour réaliser le script inverse, c'est plus simple :

set carte="wifi"

netsh interface ip set address %carte% dhcp
netsh interface ip set dns %carte% dhcp

lundi 17 septembre 2012

Monter un dossier partagé sous windows

Dans l'exercice suivant, je génère un backup de ma base mysql mais comme je suis paranoïaque, je souhaite exporter ce backup sur un autre ordinateur.
Juste à côté de mon serveur linux, se trouve un serveur sous windows sur lequel j'ai partagé un dossier pour y placer mes copies de backup.

La solution consiste à monter ce partage réseau de manière à ce que mon script cron puisse copier mon backup au bon endroit.

Pour ce faire, je vous propose un montage CIFS en fstab. HEIN? Pas de panique, c'est relativement simple.

Pour commencer, il faut installer le paquet smbfs.
Ensuite, on crée un fichier /etc/cifs.credentials. Il s'agit d'un simple petit fichier texte qui contient deux lignes :

username=login-windows
password=mot-de-passe

Ceci étant fait, on ajoute la ligne suivante dans le fichier /etc/fstab :

//ip-de-mon-serveur-windows/partage //mnt/dossier-partage cifs uid=root,credentials=/etc/cifs.credentials,domain=MON-DOMAINE 0 0

On aura, au préalable, créé le dossier /mnt/dossier-partage.
Pour le reste, il suffit de jouer avec les commandes de montage/démontage :

sudo mount /mnt/dossier-partage
cp /chemin/fichier.sql /mnt/dossier-partage
sudo umount /mnt/dossier-partage

jeudi 12 juillet 2012

Samba configuration

Parce que vous voulez vous montrer agréable vis-à-vis de vos collègues qui sont "encore" sous window$, voici une astuce pour partager très facilement des documents avec eux.

Installez le paquet system-config-samba.
Il suffit d'utiliser l'interface graphique très intuitive pour mettre des documents en partage sur votre réseau local.


vendredi 25 mai 2012

Outlook - supprimer un envoi

Votre collège a eu la mauvaise idée d'envoyer un mail avec une pièce jointe de 90Mb - oO - et, bien entendu, son outlook souffre d'une sérieuse indigestion (...) Pas de panique, il est possible de soigner le malade grâce à une bonne vieille ligne de commande (oui, même sous Window$). Fermez outlook, lancez un terminal et entrez la ligne suivante en administrateur :

c/Program files/<chemin-vers-outlook>/outlook /safe


Ouvrez outlook, vous pouvez supprimer le mail en sur-poids.

mercredi 11 avril 2012

Wunderlist

Il y a quelques semaines, je vous présentais l'application Tasque dont l'objectif était de gérer des listes de tâches. Malheureusement, Tasque n'a pas tenu ses promesses. L'application était bien pensée mais souffrait d'un gros défaut, la synchronisation vers le service web laissait à désirer, voire même ne fonctionnait pas du tout dans mon cas.

Grâce au podcast Appload, que vous pouvez retrouver sur nowatch.net, j'ai découvert Wunderlist. Le gros avantage de l'application est qu'elle est complètement cross-platform. Disponible sur Linux, Mac OS, Window$, iOS, Android, etc et même en web-app. Un petit register sur base d'une adresse email et d'un mdp et le tour est joué.
Vous gérez vos tâches sur le pc à la maison le matin, les modifiez sur le pc au bureau à midi et achevez vos tâches le soir sur votre smartphone ou votre tablette.
En plus d'être plutôt jolie, elle offre une grande souplesse d'utilisation (liste, nombreux paramètres, fond d'écran customisable, etc.)

L'application devrait se trouver dans la logithèque des dernières versions d'Ubuntu. J'ai dû chercher un peu pour trouver une version exécutable sur mon ubuntu (10.10).

A nouveau, on verra si l'application tiend ses promesses d'ici quelques semaines.


jeudi 5 avril 2012

Impression d'écran


Vous souhaitez réaliser un guide utilisateur pour la prise en main d'une application. Selon l'adage qu'un petit dessin vaut mieux qu'un long discours, vous vous préparez à réaliser des impressions d'écran.

La capture d'écran par défaut vous permet de sauvegarder dans un fichier ou dans la clipboard l'intégralité de votre (ou de vos) écran(s). Sachez qu'il existe des logiciels qui vous permettent de sélectionner la zone qui vous intéresse.

Sous linux, il y a Ksnapshot (sous kde mais fonctionne très bien aussi sous gnome) ou encore shutter. Ksnapshot est très simple d'emploi. Shutter quant à lui est un peu plus complexe mais offre plus d'options.
Je recommande Shutter qui permet de configurer l'outil de telle manière qu'une simple pression sur le raccourci clavier choisi (prtscr ou un combo du genre ctrl-prtscr) permette de sélectionner directement une zone. Après avoir valider la zone, et en appuyant sur la touche "return", l'image est automatiquement copiée dans le clipboard.

Shutter


En bonus, un zoom est disponible et la zone de sélection peut être ajustée en modifiant le rectangle.
Pour ne pas faire apparaître la fenêtre principale après la sélection, il suffit de décocher "present main window after taking a screenshot" dans l'onglet comportement.

De cette manière et contrairement à la capture d'écran de gnome, vous pouvez travailler rapidement sans passer par un outil comme the gimp pour redimensionner votre impression d'écran..

Ksnapshot


Sous window$, il existe l'excellent gadwin printscreen qui propose les mêmes fonctionnalités.

Conseil de dernière minute en ce qui concerne Shutter. Il est possible de choisir le répertoire dans lequel est placé l'image qui correspond à l'impression. Choisissez le répertoire /tmp/ pour éviter d'accumuler des images sur votre disque.

jeudi 26 janvier 2012

Copie sélective (Part. 1)

Une bonne habitude consiste à faire une sauvegarde régulière de ses données sur un support externe.
L'exemple récent de Megaupload nous montre que le stockage dans le cloud n'est pas aussi sûr que l'on voudrait bien nous le faire croire.
En ce qui me concerne, je pratique un backup mensuel que ce soit à la maison ou au bureau et cela depuis de nombreuses années. Vous trouverez ci-dessous une solution qui consiste à créer un petit fichier de commande exécutable sous Window$ et sous Gnu/Linux.
La synchronisation se déroule entre le disque dur de votre ordinateur et un support externe (disque dur externe par exemple).
Il existe des petits programmes qui peuvent réaliser cette tâche mais je trouve que les scripts de lignes de commande offrent plus de liberté.

Window$

Pour commencer, on crée un petit fichier texte nommé synchro.bat.
A l'intérieur, on place le code suivant :

@echo off


echo Copie de mes donnees
xcopy "D:\MesDonnees\" "E:\MonBackup\" /E /D /Y
pause

En imaginant que l'arborescence contenue dans D:\MesDonnees se retrouve à l'identique sur votre disque dur dans E:\MonBackup, le script ci-dessus copiera uniquement les fichiers ajoutés ou modifiés depuis le dernier backup. L'intérêt de la méthode, c'est que si vous disposez de dizaine de Go de données, seules les données récentes sont archivées et non l'ensemble. Ce qui permet évidemment de gagner du temps puisque l'archive est "incrémentale".
Attention, les fichiers modifiés écraseront leurs anciennes versions sans vous demander de confirmation.

Gnu/Linux

Voici comment appliquer la même méthode sous Linux. On crée un fichier synchro.sh. N'oubliez pas de lui donner les droits d'exécution : sudo chmod u+x synchro.sh.

#!/bin/bash

echo "Copie de mes donnees"
cp -u -r -v /MesDonnees/ /media/HDD/MonBackup/

Il existe une version alternative qui utilise la ligne de commande suivante :
rsync -av /MesDonnees/ /media/HDD/MonBackup/
Mais j'ai parfois rencontré des problèmes en fonction du type de formatage du disque dur externe. En particulier, les dates des fichiers cibles n'étaient pas rafraîchies et donc la copie de ces fichiers se reproduisait systématiquement.


Ceci étant dit, vous n'avez plus aucune excuse quant à la pérennité de votre système d'information.

mercredi 25 janvier 2012

Docx

Vous travaillez sur un pc fenêtre avec un bon vieux Micro$oft Office 2003 (oui, ça existe encore) et un correspondant vous envoie un document important au format .docx !
D'ordinaire, vous demandez de l'aide à votre collègue qui est sous Office 2007 pour imprimer ou convertir le document mais aujourd'hui, il souffre d'une gastro-entérite ... Vous êtes dans la mert!

Pas de panique, google est votre ami. Si vous avez un compte google, rendez-vous dans google documents. Il vous suffira de charger le document incriminé (convertir au format google doc). 



Enfantin! Ouvrez le document, vous avez le choix de l'imprimer ou de le convertir au format qui va bien : Fichier > Télécharger au format > Word. 

Yeepee !!


Ou sinon, il y a ce petit patch de compatibilité qui peut aider aussi. N'étant pas sous Window$, je suis passé à côté tout simplement. (Merci à Vince et Séverin)

lundi 16 janvier 2012

Spooler

Voici un petit billet pour les window$iens.

Une personne a lancé une impression sur votre PC avec un profil différent du votre. L'impression s'est mal passée et le responsable a filé en catimini. Oui, c'est arrivé à un de mes collègues aujourd'hui ^_^

Dans la liste des documents en attente d'impression, vous pouvez voir le document qui pose problème mais vous êtes incapable d'annuler l'impression même avec un profil administrateur.

Voici une petite astuce pour vous aider :
Ouvrez un terminal en mode administrateur (sur window$ 7, clic-droit ouvrir en tant qu'administrateur dans le menu démarrer).
Tapez la ligne suivante pour arrêter le spooler d'impression :
net stop spooler
Et la ligne suivante pour le relancer :
net start spooler


Souriez, vous avez la voie libre pour imprimer.