Accéder au contenu principal

Articles

Affichage des articles du septembre, 2008

ZUNE : Nouvelle version du Zune SoftWare – V 3.0

  Avec l’arrivée de nouvelles fonctionnalités sur le ZUNE (comme les Jeux), Microsoft a mis à disposition une nouvelle version de son logiciel pour le public. Le fait est que cette mise à disposition n’est pas forcément visible depuis le client 2.5, car il nécessite une acceptation des modifications du contrat. Ainsi, quand on lance le ZUNE SoftWare 2.5 et que l’on veut se connecter (Sign In), une fenêtre apparaît avec le changement des termes du contrat à accepter Il faut cliquer sur “See updated terms of service” pour arriver sur le site WEB On définit les option que l’on souhaite (publication des musiques écoutées, reception des newsletter, …) et on accepte On arrive donc vers une page nous remerciant de cette modification et proposant de télécharger la nouvelle version du ZUNE SoftWare 3.0 On peut donc télécharger la version US : ZUNE SoftWare 3.0 for Windows 32 Bits ZUNE SoftWare 3.0 for Windows 64 Bits Si vous êtes sous Windows Server 2008 64 Bits,  je vous invite à lire...

ZUNE : Nouvelle version du FirmWare du ZUNE – V 3.0

  Après la  mise à jour du ZUNE SoftWare , une fois que l’on a connecté son appareil le SoftWare nous propose alors immédiatement la mise à jour du FirmWare On passe donc de la version 2.5 (1614) vers la version 3.0 (225), cette mise à jour nous installera aussi  les Jeux de base de ZUNE  (dont un Texas Hold’Em Poker). On peut bien sur ne pas installer ces jeux en décochant la ligne en question. On lance cette installation en cliquant simplement sur “Install”. Il va alors télécharger ce FirmWare Puis l’installer sur le ZUNE Le ZUNE va alors se relancer, appliquer cette mise à jour et redémarrer à nouveau. Le ZUNE SoftWare va après ce dernier redémarrage se reconnecter avec le ZUNE et confirmer l’application de cette mise à jour On a plus qu’à confirmer la synchronisation des informations entre le ZUNE et le MarketPlace (ou ignorer cette fonctionnalité). On confirme alors son compte Live.com (celui utilisé avec le site ZUNE.NET) On retrouve alors le ZUNE correctement ...

SharePoint : Comment obtenir les DLL de SharePoint pour une lecture dans Reflector

  Une question que je me suis longtemps posé (surtout depuis que je développe des scripts PowerShell) concernant l’ouverture de DLL dans Reflector. Comment obtenir les DLL .NET de SharePoint ? La réponse est beaucoup plus simple qu’il n’y paraît. En effet, les DLL .NET chargées en GAC sont masquées (il suffit d’ouvrir l’explorateur dans C:\Windows\Assembly\ pour s’en convaincre). Malgré tout, elles sont bien présentes et PowerShell nous permet d’y accéder directement en allant dans le même répertoire que l’explorateur, on ne trouve pas exactement les mêmes informations : Dans mon cas, le serveur est un X64 ce qui explique la présence du GAC_64, mais pour trouver les DLL de SharePoint, il faut aller dans le répertoire  GAC_MSIL  et lister le contenu : La valeur dans la colonne de gauche ( d---- ) nous indique qu’il ne sagit pas de fichiers mais bien de répertoires, il faut donc entrer dans ce répertoire pour trouver un sous-répertoire (nom correspondant plus ou moins au Co...

SharePoint : Lister via PowerShell les informations sur les sources de contenu du Search

  Quand on gère le moteur de recherche de SharePoint, on se rend très vite compte que l’interface est riche mais manque un peu de répondant (surtout quand vous commencez à dépasser les 20 Sources de contenu). Voila donc un script PowerShell pour afficher les informations sur chaque source de contenu avec les informations de planification : function  Get-Crawl-Information-Schedule ([string]$SiteCollectionURL) {     [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") > $null     [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.Server.Search") > $null     $site = new-object Microsoft.SharePoint.SPSite($SiteCollectionURL)     Write-Host "SiteCollectionURL", $SiteCollectionURL     $context =  [Microsoft.Office.Server.Search.Administration.SearchContext]::GetContext($site)     $site.Dispose()     $sspcontent = new-object Microso...

VISTA : Comment supprimer une Gadget de la SideBar VISTA

  Lorsque l’on utilise VISTA, on peut installer différentes Gadgets VISTA dans la SideBar, le problème apparaît quand on trouve une mise à jour d’une Gadget Existante. En tant que développeur , on peut aller directement dans les répertoires de stockage de ces Gadgets : Stockage Utilisateur : C:\Users\[UserLogin]\AppData\Local\Microsoft\Windows Sidebar\Gadgets\ Stockage global : C:\Program Files\Windows Sidebar\Gadgets\ On peut alors effacer le répertoire du composant à supprimer. Il est conseillé de relancer la SideBar pour valider la suppression. Cette méthode n’est pas très intuitif et il existe bien une  méthode plus User Friendly . Pour cela, on doit ouvrir la Gallerie des Gadgets, cliquer sur celle à supprimer et cliquer sur le bouton droit de la souris. On peut cliquer alors sur “ Uninstall ” On doit confirmer cette suppression Il disparait alors de l’interface utilisateur, la gallerie des Gadgets. On peut quitter et relancer la SideBar, la gadget supprimée ne réapparait...

SharePoint : Erreurs lors de l’indexation de sources par MOSS Search

  Dans les fermes MOSS classiques, on choisit généralement de dédier une machine de la ferme MOSS pour l’indexation de contenu. Ainsi ce serveur va s’occuper de toute la création, rafraichissement et utilisation de cet index (suivant les planifications choisies). Je vous invite à consulter l’article sur la mise en place de ce MOSS Search : Le Moteur de Recherche de MOSS 2007 Ainsi, il peut arriver que le moteur d’indexation présente des erreurs lors de ce travail de mise à jour (Index full ou Index incrémental). Cas de crash du moteur d’indexation : On peut s’en rendre compte en allant sur l’interface d’administration du Search et observant le statut des actions en cours Ainsi plus de 12 H pour une indexation incrémentale peut déjà mettre la puce à l’oreille,ensuite en se connectant au server en remote, on recoit immédiatement un message expliquant qu’une erreur est survenue On peut alors voir les détails de cette erreur Puis les fichiers qui sont ensuite envoyés lors de la remonté...

Live Gallery : le site avec le processus de validation le plus crétin qui soit

  Comme   je l’ai déjà expliqué , je développe de temps en temps des Gadgets pour la SideBar de Windows VISTA. Je suis donc à chaque fois confronté à l’enregistrement de chaque gadget et je rencontre toujours le même effet. Le fonctionnement de ce site est “ Stupide ” et je vais m’en expliquer. Lorsqu’on a fini le développement ou que le niveau d’avancement nous semble présentable, on doit aller sur le site de Live Gallery : http://gallery.live.com/ Et cliquer sur “ Submit an Item ”, on complête alors un formulaire qui déjà présente quelques incohérences, dont la plus grosse est le  choix obligatoire d’UNE SEULE LANGUE  (le développement supporte tout à fait le multilingue mais pas le site). On complete le formulaire, en se disant que “ce n’est pas grave de bloquer un développement que l’on a définit comme international qui devient invisible pour une partie des utilisateurs potentiels” et on soumet cette demande. A ce stade, on entre dans les méandres du processus de...

SharePoint : Comment filtrer les comptes à importer par le Profiler de MOSS

  Une des fonctionnalités très intéressantes de MOSS est celle qui charge l’ensemble des utilisateurs d’un domaine (AD, LDAP, OpenLDAP, …) dans une base interne afin de présenter la fiche de ces utilisateurs lors de recherches effectuées sur le site MOSS. C’est la notion de Profiling qui est expliquée dans un article sur  ASP-PHP  : Les Utilisateurs dans SharePoint – MOSS 2007 Le fait est que tout domaine possède aussi un ensemble de comptes techniques qui ne sont pas liés directement à des utilisateurs, comme : Les comptes de services Les comptes génériques (exemple certaines boites mails Exchange) Les comptes de test Les comptes administrateurs …. A ces comptes techniques, on peut aussi ajouter les comptes désactivés qui sont en attente de suppression. Il est donc évident que ces différents comptes ne doivent pas ressortir lors de la recherche ou dans l’affichage de fiches d’autres utilisateurs. Ce filtrage passe donc par un paramétrage de la connexion vers la source à ...

SharePoint : Test de Chrome avec SharePoint 2007 (MOSS et WSS)

  Comme nous le savons depuis hier,   Google vient de sortir son navigateur WEB . Celui-ci est un mix de ce qui se fait dans les principaux navigateurs (Internet Explorer, FireFox ou Opera). On peut voir par exemple : Moteur de rendu de Safari Gecko (Cf commentaire de Cyril) Interface proche de celle d’IE 8 Notion de proposition d’URL comme pour IE 8 ou FF3 (apparement cela appelle aussi le search de google pour la proposition d’URL) Mise en avant de la racine de l’URL (Nom de domaine) par rapport au reste de l’URL similaire à l'affichage d'IE 8 Utilisation de la configuration du proxy d’IE 8 … Ainsi, on se demande ou se trouve réellement l’originalité, hormis la mise en place d’un process NT par onglet ouvert (ce qui est rapidement ingérable pour ma part) ou le nouveau moteur JavaScript ou encore la gestion des onglets (séparation ou fusion de fenêtres ou onglets). Bref, j’ai donc voulu testé (ou plutôt confirmer) le fonctionnement de Chrome avec SharePoint 2007 au travers de...

SharePoint : Eviter les Access Denied pour l’indexation de ferme SharePoint distante

  Dans le cadre de la mise en place de la solution de recherche globale de MOSS, on va définir les sources de contenu à indexer dans notre search, je vous invite à lire l’article sur la configuration de ce MOSS Search : Le Moteur de Recherche de MOSS 2007 Il peut arriver dans des cas de fermes SharePoint (WSS ou MOSS) distribuées (plusieurs fermes dans le monde) que le search global n’arrive pas à indexer le contenu et affiche toujours la même erreur (visible dans le crawl log pour l’URL à indexer) : http://xxxxxx Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has "Full Read" permissions on the SharePoint Web Application being crawled. (The item was deleted because it was either not found or the crawler was denied access to it.) Ce qui peut l’aisser penser qu’effectivement le com...