I had a task to deploy the framework .Net 3.5sp1 over than
1000 PC, the Microsoft way
To resolve this was by GPO, or when you try it you will
find many and
Many problem s and difficulties.
I had to try something else, what i needed was a silent or
automatic way of deployment.
After a long time spend in searching about free software to
make a new
Package (msi or exe), I found Auto it.
With it, it's so easy to understand its language of
scripting even it had a tool to record
Actions and transform them to script.
This is my script of Auto it, my package is supposed to be
under K: and it was a French package
#################################################################################
Run("K:\dotnetfx35.exe")
winwaitactive("Installation
de Microsoft .NET Framework 3.5","J'ai lu le contrat de licence et
j'A&CCEPTE ses termes et conditions")
send("{TAB}")
sleep(50)
send("{TAB}")
sleep(50)
send("{TAB}")
sleep(50)
send("{TAB}")
sleep(50)
send("{TAB}")
sleep(50)
send("{TAB}")
sleep(50)
Send("{space}")
Send("!l")
winwaitactive("Installation
de Microsoft .NET Framework 3.5","Installation terminée")
send("{ENTER}")
###################################################################################
The next step was to transform it on something.exe which
was so easy with "Aut2exe.exe"
Another tool of the suite Auto it.
Then we put the script.exe with the package dotnetfx35.exe under a network share.
All you have to do then is to make script batch to start
the script.exe at startup.
I had some problems when I try to execute the script.exe
from an UNC PATH, that's why the best way is to
Map the network share as a local resource then you start
the script.exe, as you can see
In the script batch below which i put in the GPO of startup.
##########################################################
@echo off
if exist %windir%\Microsoft.NET\Framework\v3.5 goto exit
net use K: "\\network share"
start /wait K:\frame.exe
net use k: /del
exit
###########################################################
I recommend that you
use it under script of shutdown GPO
because it makes some time to finish.
Mounir Ben Mohamed
20/08/2011
strongnetworking
mardi 1 novembre 2011
dimanche 17 juillet 2011
Bacula client & iptables
Bacula client a besoin d'autorisations afin de contacter le serveur de sauvegarde Bacula, en résumé ces 2 lignes sont suffisantes:
iptables -A INPUT -p tcp --dport 9102 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 9103 -j ACCEPT
Don't forget, you can check this problem by telnet IP_adress 9102 !
iptables -A INPUT -p tcp --dport 9102 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 9103 -j ACCEPT
Don't forget, you can check this problem by telnet IP_adress 9102 !
NTPDATE PROBLEMS
Lors de l'intégration d'un poste debian dans un environnement Active Directory Windows 2003/2008, l'une des étapes nécessaires est la synchronisation du temps avec le controleur du domaine.
Premier problème: la version du ntpdate 4.2.6p2 est bugé & la version 4.2.6p3
de ntpdate n'est pas disponible via apt-get install.
Solution: installation de la nouvelle version depuis les sources.
Etapes:
Premier problème: la version du ntpdate 4.2.6p2 est bugé & la version 4.2.6p3
de ntpdate n'est pas disponible via apt-get install.
Solution: installation de la nouvelle version depuis les sources.
Etapes:
1/apt-get install gcc make (nous avons besoin d'installer un compilateur)
2/téléchargez la version stable:
wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p3.tar.gz
3/tar xvf ntp-4.2.6p3.tar.gz
4/cd ntp-4.2.6p3
5/ ./configure
6/make
7/make install
Alors, il vous reste plus que faire la synchronisation
manuellement:
/usr/local/bin/ntpdate IP_DU_SERVEUR_NTP
Ou à travers un cron.
Deuxième problème: le message d'erreur de ntpdate
ntpdate[13944]: the NTP socket is in use, exiting
Solution:
c'est un conflit entre ntpdate & ntpd. Il faut choisir entre l'un deux
pour faire la synchronisation.
dimanche 17 octobre 2010
Tips for debian
1/ Mise à jour derrière un proxy:
utilisez cette commande:
debian:~# export http_proxy='http://user:Password@myproxyserver.:8080/
2/ Aprés un apt-get update, vous etes face à cette erreur:
W: GPG error: http://ppa.launchpad.net jaunty Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 5A9BF3BB4E5E17B5
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
==>C'est que vous ne détenez pas la clé gpg vous permettant d'approuver la validité des dépôts présents sur ce site.
Il vous faut donc récupérer cette clé ; pour cela, notez la série de chiffres et lettres en fin du message d'erreur qui vous permet l'identification du dépôt.
Ensuite tapez :
gpg -keyserver -recv 5A9BF3BB4E5E17B5 && gpg -armor -export 5A9BF3BB4E5E17B5 | sudo apt-key add -
ce qui devrait donner :
Si ce n'est pas le cas, que vous obtenez :
gpg: commandes en conflit
tapez :
utilisez cette commande:
debian:~# export http_proxy='http://user:Password@myproxyserver.:8080/
2/ Aprés un apt-get update, vous etes face à cette erreur:
W: GPG error: http://ppa.launchpad.net jaunty Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 5A9BF3BB4E5E17B5
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
==>C'est que vous ne détenez pas la clé gpg vous permettant d'approuver la validité des dépôts présents sur ce site.
Il vous faut donc récupérer cette clé ; pour cela, notez la série de chiffres et lettres en fin du message d'erreur qui vous permet l'identification du dépôt.
Ensuite tapez :
gpg -keyserver -recv 5A9BF3BB4E5E17B5 && gpg -armor -export 5A9BF3BB4E5E17B5 | sudo apt-key add -
ce qui devrait donner :
gpg: requesting key 4E5E17B5 from hkp server keyserver.ubuntu.com
gpg: key 4E5E17B5: public key "Launchpad PPA for chromium-daily" imported
gpg: Total number processed: 1
gpg: unchanged: 1
OK
gpg: key 4E5E17B5: public key "Launchpad PPA for chromium-daily" imported
gpg: Total number processed: 1
gpg: unchanged: 1
OK
Si ce n'est pas le cas, que vous obtenez :
gpg: commandes en conflit
tapez :
gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver pgpkeys.mit.edu 5A9BF3BB4E5E17B5
Et le tour est joué.
3/ les erreurs d'installation avec les scripts perl:
install les modules suivants:
build-essential
libstring-crc32-perl
& tape cette commande:
cpan Text::LevenshteinXS
Et le tour est joué.
3/ les erreurs d'installation avec les scripts perl:
BEGIN failed--compilation aborted at script/install.pl line 26.
Can't locate String/CRC32.pm in @INC
Can't locate Text::LevenshteinXS
install les modules suivants:
build-essential
libstring-crc32-perl
& tape cette commande:
cpan Text::LevenshteinXS
lundi 11 octobre 2010
Afficher la config des interfaces Cisco en qlq secondes
S'il y a un soucis énervant surtout lors de résolution de problèmes réseaux, c'est le temps qu'il faudra attendre avant que le routeur ou switch CISCO affiche la configuration de ses interfaces, chose qui peut durer jusqu'à une minute à un temps ou le milliseconde compte!
la solution est d'activer le Casheing , voilà comment on fait,
il suffit juste de lancer cette commande :
Router(config)# parser config cache interface
Partage video sur le réseau

Un jour vous pouvez vous trouvez face à un besoin de partager un vidéo sur votre réseau .
Voici les étapes à suivre en utilisant VLC, certains le font avec Winamp & d'autres avec Progdvb
utilisé essentiellement lors du straming du flux vidéo par satellite.
Aprés l'installation de VLC, vous allez vous trouvez devant une fenetre comme celle-ci:


On ajoute le ou les vidéos qu'on veut diffuser aux abonnés sur votre réseau, comme montré ici:

On se retrouve alors devant cette fenetre ou on va choisir tout d'abord le protocole de diffusion,
en fait y en a deux: MMS & http, personnelement je trouve que MMS est plus rapide que
http ( mais vous etes libre de choisir).

On clic sur Add, on va devoir renseigner notre adresse ip ainsi que le port. Puis on va sous
l'onglet Activate Transcoding pour choisir le codec qu'on veut utiliser.

le codec est choisi suivant le format vidéo que vous voulez partager, MPEG-TS ou WMV ou beaucoup d'autres.
Il suffit de clicker sur Next puis cliquer sur Stream pour commencer la diffusion.
Il ne vous reste maintenant qu'aller sur le poste client & lancer une application de lecture vidéo comme Winamp ou Windows Média Player ou meme VLC , puis Open URL :

And enjoy your self !
lundi 22 février 2010
Changer le type de clavier (QWERTY vers AZERTY) à l'ouverture de session
Pour passer d'un clavier QWERTY à un clavier AZERTY lors de l'ouverture d'une sesson Windows, suiverzles instructions suivantes :
1 - Allez dans la base de registre (effectuer une sauvergarde de la base avant toutte manipulation) puis allez dans HKEY_USERS\.DEFAULT\Keyboard Layout\Preload2 - Supprimez la clé 2 si elle existe puis modifiez la valeur de la clé 1 à 0000040c (AZERTY) au lieu de 00000409 (QWERTY).
Inscription à :
Articles (Atom)