avril 2009 - Posts

0

Après avoir loupé la beta de la 71-680: TS: Windows 7, Configuring car il y avait très peu de places … et un site Prometric qui fonctionne à la merveille, voici quelques informations concernant les futures certifications & cours sur Windows 7.

Les prochains cursus de certification suivent la même ligné que la nouvelle génération de certification à savoir MCTS puis MCTIP. Nous allons donc retrouver pour Windows 7 :

70-680 - Pro: Windows 7, Desktop Administrator
70-685 - Pro: Windows 7, Enterprise Desktop Support Technician
70-686 - Pro: Windows 7, Desktop Administrator

Etant fan de MDT (Microsoft Deployment Toolkit 2010), j’ai été très heureux de voir qu’il y avait le cours 6288A sur :

Deploying Windows 7 Beta Business Desktops by Using the Microsoft Deployment Toolkit 2010 Beta

Pour information, MDT est le nouveau de BDD qu’on retrouvait dans la certification 70-624 pour déployer Vista & Office 2007. J’ai également vu qu’il y avait une certification sur MDT 2008 que je vais passer prochainement. La version 2010 est un peu bugué, ce qui est normale vu qu’il s’agit d’une version bêta. Cependant je reste perplex sur la stabilité de la version finale connaissant la stabilité de la version 2008…

Retrouvez également les cours suivants :

6290A - First Look: Windows 7 for IT Professionals HOL (Beta)
6289A - First Look: Windows 7 for IT Professionals (Beta)
6291A - Updating your Technology Skills from Windows XP to Windows 7 (Beta)

Drôle ce dernier cours, n’est ce pas ?

0

Ce n’est pas un article marketing, loin de là, mais j’ai découvert une fois de plus, grâce à Pierre Lagarde, deux outils magiques pour IE. Bref la magie, c’est cool.

Vous connaissez Firefox bugs ? Vous pouvez l’oublier car c’est possible de le faire désormais avec IE8. Ca faisait quelques mois que je l’utilise mais je ne savais qu’on pouvait lancer un outil de dev “pratique” (dont un débugeur soit disant très sexy) pour afficher les sources HTML / JS / CSS  / etc. grâce à la touche F12 ! Donc en clair, vous lancez IE8 puis vous faites un F12 pour afficher cet outil :

 

image

Cependant il ne suffit pas pour tout faire (Ajex / ASP.NET / HTTP Tracing / Scripts diagnostics / etc.) et pour cela il y a l’outil d’un gars de chez Microsoft, le “Web Development Helper” disponible sur http://projects.nikhilk.net/WebDevHelper/. Il fait 154ko.

Une fois que vous l’avez installé, redémarrez IE8 puis allez dans Tools, Explorer Bars puis cliquez sur “Web Development Helper”.

image

Une fois que vous avez l’outil de chargé, cliquez sur “Enable Loggin” puis raffraichissez votre page afin d’avoir le log HTTP.

 

image

Ces 2 outils doivent certainement faire un tas de trucs mégacool, cependant je ne suis pas un développeur dans l’âme. Je suis déjà content de pouvoir m’en servir pour répliquer du Silverlight dans du SharePoint. En clair ce sont 2 outils accessibles à n’importe quel IT !!!

0

Dans le cadre de démos, j’ai mis en place une plateforme OCS R2. J’ai rencontré différents problèmes et heureusement, j’ai trouvé les solutions !

 

1°) Address Book.

Le problème n’était pas évident car on ne sait pas trop où aller chercher ! Le problème était que lorsqu’on se connecte au client Communicator, on n’avait une boite de dialogue qui nous demandait de nous authentifier. Cependant s’il on s’authentifiait, la boite de dialogue revenait sans cesse. Il s’agissait donc d’un problème d’authentification. En cherchant un peu j’ai trouvé la solution grâce au blog de Scott Oseychik (http://blogs.msdn.com/scottos/archive/2008/10/16/why-is-communicator-prompting-me-for-credentials.aspx) qui explique pourquoi on se fait prompter pour s’authentifier.

Il y avait bien évidemment une erreur sur le client Communicator si on faisait annuler qui était :

“Cannot synchronize with the corporate address book. This may be because the proxy server setting in your web browser does not allow access to the address book. If the problem persists, contact your system administrator”.

Scott propose 2 solutions, une du coté cliente et une du coté serveur. La première fonctionne mais pourrait poser problème pour du SSO SharePoint par exemple. J’ai donc fait du appcmd, j’aime bien cet outil, ça marche bien !

 

2°) Création du certificat pour CWA.

C’est peut être bête comme problème mais je pense que ça a du arriver à d’autres personnes. Avec l’outil LCSCMD, il est possible de créer des certificats, c’est assez bien fait. Cependant il y a un commutateur que je n’ai pas réussi à utiliser directement. La commande pour création un certificat est la suivante (http://technet.microsoft.com/uk-ua/library/dd441293(en-us,office.13).aspx) :

LcsCmd.exe /Cert /Action:Request /sn:im.contoso.com /san: im.contoso.com,download.im.contoso.com,as.im.contoso.com /ca:ca-server.contoso.com /OU:OCSServers /org:Contoso /country:US /city:Redmond /state:WA /friendlyName:CWA_Certificate /exportable:TRUE

Cependant cette commande est incorrecte car le commutateur /ca:FQDN_du_CA n’est pas le bon. Si vous essayez de le faire, vous aurez l’erreur “Certificate wizard was unable to contact the Certification Authority”. Or en cherchant un peu sur TechNet, j’ai trouvé que la syntaxe doit être “/ca:FQDN\CAName". Ok mais qu’est ce que c’est concrétement ? En fait le FQDN est généralement votre DC où vous avez votre autorité de certification et le CA Name est le nom de votre autorité de certification que l’on peut avoir en chargeant la console MMC Certification Authority. Cela va donc donner “/ca:DC.Domain.local\MonCA”.

 

3°) Erreur CWA.

Une fois que votre CWA est installé, il faut le tester. Vous lancez une fenêtre IE, vous vous connectez à votre CWA, vous vous loguez et puis ça se connecte bien mais vous avez le message d’erreur:

“A server error occured while sending the publishSelfPresence request. Please try again. (Error code: 0-1-492)

En image :

3

Si vous cliquez sur “Details” :

 

4

En cherchant sur les forums UC, j’ai vu que cette erreur n’était pas courante mais qu’un gars avait bidouillé son web.config pour résoudre le problème. J’ai préféré regarder dans la console IIS et j’ai trouvé pourquoi ça ne fonctionnait pas correctement. Allez sur votre site CWA et allez dans Authentication. Cliquez sur “Windows Authentication” dans la liste et vous pouvez observer que vous avez un warning sur la droite.

 

1

Cliquez sur “Advanced Settings” puis cochez “Enable Kernel-mode authentication” pour résoudre le problème.

 

2

Après avoir lu le texte dans la boite de dialogue, on comprend mieux pourquoi ça pouvait déconner !

 

En espérant en avoir aidé ;-)

0

Lorsque vous migrez votre infrastructure OCS R1 vers OCS R2, votre serveur Exchange 2007 doit être SP1. Il faut donc au préalable mettre à jour votre serveur Exchange 2007 avant de toucher au reste. Cependant l’installation du SP1 ne se fait pas comme ça quand vous avez une infra OCS. Il y a quelques pré-requis dont il faut s’occuper. Il faut avant tout vérifier les pré-requis matériels et également logiciels. Vous pouvez les trouver sur le site TechNet http://technet.microsoft.com/en-gb/library/aa996719.aspx. Il faut également s’assurer que des paramètres ou des composants ne vont pas empêcher l’upgrade de Exchange vers SP1. Enfin il faut se renseigner des différents risques ou problèmes qui pourraient survenir. L’ensemble de ces informations sont disponibles à travers la note de publication de Exchange SP1 disponible encore une fois sur TechNet à l’adresse suivante: http://go.microsoft.com/fwlink/?LinkId=85381

Vous verrez que dans cette note de publication, il est écrit qu’il faut désinstaller les langages packs UM de Exchange autre que celui par défaut. En clair mon Exchange 2007 est US et nous avions installé le langage pack fr-FR. Je rappelle qu’un langage pack UM permet d’avoir généralement une nana qui vous parlera dans la langue de votre choix lorsque vous appellez la messagerie vocale. Après avoir mis à jour l’OS et le Framework 2.0 en SP1 (car Exchange 2007 SP1 en a besoin), j’ai du désinstaller le pack fr-FR. Pour cela il faut se rendre dans les sources de Exchange 2007 RTM en invite de commandes et tapez:

setup.com /RemoveUmLanguagePack:fr-FR

Il est également écrit qu’il faut sauvegarder 2 fichiers de configuration “en cas de problèmes” car ils sont écrasés par l’installation du SP1.  Ces 2 fichiers sont Globcfg.xml et UMRecyclerConfig.xml et sont dans le dossier “bin” du répertoire d’installation de Exchange (généralement %programfiles%\Exchange Server\Bin). Copiez-les et renommez-les. N’étant pas un expert de Exchange, je ne peux vous dire précisément ce que font ces fichiers mais d’après TechNet, le Globcfg.xml peut vous aider à détecter la sonnerie Fax grâce au paramètre “EnableInbandFaxDetection” puis le UMRecyclerConfig.xml est le fichier de configuration des processus liés à UM et on peut par exemple voir qu’il y a les paramètres de ports (5061, etc.) pour OCS.

image

 

Une fois que vous avez désinstallé les langages packs UM, vous pouvez passer à l’installation du SP1. Il faut savoir que le SP1 est en l’installation complète de Exchange 2007. Si vous avez un Exchange 2007 RTM, il va détecter que vous avez déjà un serveur Exchange et que vous pouvez upgradé vers le SP1. Si vous n’avez aucun serveur, il s’agira alors d’une installation complète. Une fois que vous avez terminé l’installation du SP1, vous pouvez installer le langage pack fr-FR (dans mon cas). J’ai été téléchargez le nouveau langage pack pour le SP1, je ne sais pas s’il y a un changement mais ça me paraissait plus logique. J’ai également utilisé le setup.com de mes sources Exchange 2007 SP1 au lieu des sources de la RTM. J’ai placé mon langage pack de presque 400 Mo dans un dossier vide puis :

setup.com /AddUmLanguagePack:fr-FR /s:C:\Sources

Je me suis fait avoir par le manque de place sur le disque système donc faites attention. Une fois que vous avez fait tout ça, vous pouvez passer à la migration de votre infra OCS !

1

Grossomodo, System Center Essentials (SCE) c’est 80% de SCOM (System Center Operation Manager 2007) et 20% de SCCM (System Center Configuration Manager 2007). C’est un produit pour les PME fournit par défaut avec 50 licences clients et 10 licences serveurs. Il est possible bien évidemment d’en rajouter (renseignez-vous bien avant de commander !!). C’est vraiment un produit sympa pour superviser son parc, recevoir des alertes en cas de pannes, problèmes ou autres, étudier l’évolution des ressources matérielles et également faire du reporting.

SCE fournit une console qu’il est possible d’installer sur son poste. Il est également possible d’installer une console Web basée sur IIS mais d’après ce que j’ai vu, elle n’est disponible que pour certains partenaires. En tout cas c’est fournit sous forme d’addins, il y a quelques ressources sur le web là dessus.

Ce qui est intéressant dans SCE c’est de se faire avertir en cas de pannes ou tout autre problème comme un processus qui consomme trop de mémoire par exemple. Vous configurez le tout et vous êtes tranquil. Il est possible d’ajouter des packs d’administration. Ils sont soit gratuits, soit payants. Je connais le pack d’administration pour le matériel Dell et ça marche vraiment bien. Si vous avez un RAID qui tombe, vous recevez une alerte ! Quand vous êtes chez un client final, vous êtes heureux de savoir que la prod est tombé avant même de recevoir un coup de fill d’un utilisateur pas content ;-)

Pour revenir au sujet de mon billet, je vais vous parler de la partie Reporting de SCE. Elle est basée sur SQL Server Reporting Services (SSRS). Il y a un tas de rapports disponibles, on peut s’y perdre au début mais c’est plutôt sympa. Le problème est que dans SCE il n’est possible d’utiliser ces rapports qu’à partir de la console. Or les utilisateurs de SSRS aiment bien créer des abonnements afin de les recevoir sur des shares ou par mail tout simplement. Et bien dans SCE les IT aimeraient bien recevoir des rapports chaque mois par exemple sur l’évolution de la taille des disques des serveurs ! Sachant que c’est possible de le faire dans SSRS, c’est dommage de ne pas pouvoir le faire à partir de la console.

Donc ce que j’ai cherché à faire c’est aller dans SSRS afin de créer des abonnements. Cela est facilement envigeable pour les rapports “Essentials” car il n’est pas nécessaire de remplir des valeurs que nous ne connaissons pas. Si nous prenons un autre type de rapport, nous allons devoir remplir ces valeurs inconnues dans des champs comme par exemple [Start Date Offset], [To], [End Date Offset], [Week Days], [Objects], [Aggregation], [Start Date Base], [Start Date Offset Type], [End Date Base], [End Date Offset Type]; etc.

Vous pouvez chercher sur TechNet mais personellement je n’ai rien trouvé. Il y a d’ailleurs un tas de posts sur les forums où un tas de geeks essayent de trouver une solution. Grâce à Cédric Deauvillier, consultant chez Alsy, j’ai pu écouter les trames HTTP pour trouver ces valeurs. Le nom de l’outil qui écoute les trames HTTP, connu chez les experts SharePoint, est Fiddler. Il est gratuit et facile à utiliser. Heureusement que tout passe en clair :-)

 

clip_image002

Donc qu’est ce qu’il faut faire ? Lancez Fiddler puis connectez-vous sur votre console SCE. Paramètrez un rapport et éxécutez le. Puis maintenant notez les valeurs et reproduisez les dans SSRS. Le tour est joué :-)

En espérant que ça va aider plus d’un !

0

Je viens de voir un message intéressant de Na-Young Kwon sur Facebook. C’est une carte des usages possibles de Twitter.
C’est plutôt bien fait !

usages-twitter-business[1]Source: http://www.muriel-tournadre.com/ & http://applicant.com/twitter-guide/

 

Personnellement, ça me tente bien Twitter mais à ma façon. Je synchronise mes statuts Messenger sur Facebook grâce à une application disponible sur Facebook. J’aimerai pouvoir synchroniser également mon statut sur Twitter. Le chemin souhaité est donc Messenger => Facebook => Twitter. Si un blogueur me trouve ça, je lui paye une bière pendant les Afterworks !

0

Et voici la première certification pour Windows 7. Elle est bien évidemment en beta mais elle comptera réellement dans votre cursus de certification. Si vous réussissez cette certification, vous serez MCTS: Windows 7, Configuration !

Si vous allez sur Prometric, la certification n’est pas encore disponible, il faut attendre le 27 avril, soit dans 1 sermaine. Il va falloir être au taquet car les places partiront rapidement.

Le code “Voucher” est le suivant : WIN7J

Retrouvez tous les détails à l’adresse suivante: http://blogs.technet.com/betaexams/archive/2009/04/15/register-for-beta-exam-71-680-ts-windows-7-configuring.aspx

 

Bon courage pour 3 / 4 heures d’examen.

0

Récemment, je discutais avec Pierre Lagarde de plateforme de blogs et de CMS. Il m’a parlé d’un outil magique développé Microsoft qui permet même d’intégrer du PHP sur un IIS. Je l’ai regardé avec des gros yeux et puis finalement, j’ai été voir sur http://www.microsoft.com/web/ !

Cliquez sur le gros bouton vert “Get the Microsoft Web Platform” puis là vous avez le choix entre la version 1.0 et la version 2.0 qui est béta. Sans hésiter, je choisi la version béta :-) Je clique sur Download puis je vois que ça fait 75,3kb. Bizarre bizarre !

Soyons fous, je clique directement sur “Run” et sans aucune installation, voici l'interface.  C’est assez magique, il y a les outils VS pour Silverlight 3 et même du SQL Server 2008. On voit même qu’il y a PHP. 

1web

  Je me balade dans “Web Platform” et je peux cocher les options pour IIS 7.0 comme si j’étais dans mon Server Manager.  Il doit y avoir du appcmd derrière ;-)

2web

Puis pour terminer je fais un tour dans “Web Applications” et je peux choisir un peu ce que je veux. Bref, je me demande à quoi je vais servir maintenant pour intégrer des plateformes sur IIS !!! Il n’y a pas Community Server, car comme l’a dit Pierre, c’est une question de licence !

3web

Bon en tout cas les pingouins peuvent aller se rhabiller, on sait maintenant faire du PHP en 2 clics !!!

0

L’annonce a été faite hier dans la journée, la prochaine version d’Exchange s’appellera Exchange Server 2010. Vous pouvez retrouver l’annonce officielle sur http://www.microsoft.com/presspass/press/2009/apr09/04-15Exchange2010PR.mspx.

D’ailleurs si vous souhaitez en savoir plus sur les nouvelles fonctionnalités du produit, Damien vous en a détaillé quelques unes : http://blogs.technet.com/dcaro/archive/2009/04/15/annonce-de-exchange-2010.aspx

 

 

La béta est disponible à l’adresse http://www.microsoft.com/downloads/details.aspx?FamilyID=1898ED2C-2F88-48AC-824E-D3D20FAD77D7&DisplayLang=fr Elle est assez légère (295,7 mo).

Cette version est en 64bits, il faut donc le matériel qui supporte tout ça :-) Si vous souhaitez jouer avec dès maintenant, les librairies TechNet sont déjà disponibles : http://technet.microsoft.com/en-us/library/bb124558(EXCHG.140).aspx

D’ailleurs retrouves les Fans de Exchange Server 2010 sur FaceBook: http://www.facebook.com/group.php?gid=72965272364

0

J'ai décidé d'installer la version Entreprise de Office Communication Server 2007 R1 car je me suis dit que ça allait être plus fun que la version standard. Je ne me suis pas loupé car j'ai eu des galères du coté de SQL Server !

La configuration :

- 1 serveur AD / DNS + ADCS + IIS
- 1 serveur OCS R1 standalone avec IIS et SQL Server Standard 2005 SP3

Lorsque vous installez une version Entreprise de OCS, vous devez installer une version soit Standard, soit Entreprise de SQL Server. J’ai opté pour une version standard, cela suffit amplement. L’installation de SQL Server s’est bien déroulée mais c’est au moment de la 2ème étape d’installation de OCS “Create Enterprise Pool” que le problème SQL Server s’est posé.

 

1

 

Comme vous pouvez le voir, vous devez spécifier le serveur SQL, ainsi que l’instance en bas du wizard. Ce que je ne savais pas lorsqu’on installe SQL Server en laissant l’instance par défaut (mysqlserver), on n’est pas obligé de le spécifier dans le wizard. J’ai quand même recréer une instance afin que ce soit clair. Bref, j’ai fait “Next” et il me sort une erreur :


An error occurred during the pool backend detection:

Pool backend discovery failed.
Failed to open SQL database.

Je ne comprends pas trop puis en cherchant un peu sur le net, j’ai trouvé un blog où il y a la solution, pratiquement complète:

==> http://dwjack.spaces.live.com/blog/cns!3EE7D7517C0BC5AE!225.entry?sa=922540178

Donc en clair, il faut se connecter sur votre DB avec SQL Server Management Studio puis créer 3 bases de données vides (rtc, rtcdyn et rtcconfig) puis dans l’ordre, exécutez les commandes suivantes à partir de votre CD d’installation OCS Entreprise R1 dans le dossier “setup\i386\dbsetup” :

cscript dbsetup.wsf /clean /sqlserver:SRVOCS\MonInstance

cscript poolcfgdbsetup.wsf /clean /sqlserver:SRVOCS\MonInstance

cscript poolcfgdbsetup.wsf /clean /slqserver:SRVOCS\MonInstance /serverrole:EP /verbose

Dès que vous avez exécutés les commandes, vous n’aurez alors plus d’erreurs dans le wizard. Si tout s’est bien passé, vous devriez avoir pour la dernière commande, les 2 lignes suivantes à la fin:

Setting Db schema version to 46
Setting Db sproc version to 46

Vous pourrez alors finaliser l’étape 2 ‘Create Enterprise Pool”. Si vous ne créez pas les 3 bases de données, vous aurez alors des erreurs comme par exemple “Failed to open database rtcconfig”. Le post de Jack m’a bien aidé mais j’ai été obligé de créer les 2 bases de données manquantes.

 

En espérant vous avoir aidé !