Accéder au contenu principal

Articles

Affichage des articles du 2013

SharePoint 2007 : Internet Explorer 10 incompatible avec certaines fonctionnalités

  Pour les archéologues SharePointers, les joies de l’évolution sont une source constante de problème. Ainsi les outils avancent sans réellement prendre garde à l’existant. D’ailleurs dans certains cas, l’avance se fait à marche forcée, comme pour la fin de support d’Internet Explorer 8 : [ #Office365] Fin du support de Windows XP et d’Internet Explorer 8 au 8 avril 2014… De ce fait, les entreprises doivent déployer la version Internet Explorer 10, ce qui demande alors de très nombreux tests applicatifs en interne (surtout pour une entreprise ayant fait le choix de développer tout nouveau projet en Web). Un des problèmes rencontrés lors de ces tests s’applique pour SharePoint 2007 (WSS et MOSS), qui est particulièrement génant pour les colonnes de type RichText qui ne sont plus éditables : En effet, le contenu du champ n’est pas visible (cf. l’image ci-dessus) et vous ne pouvez pas le modifier. Le cas est confirmé ci dessous : SharePoint 2007 – rich text and other form fields not w...

SharePoint : Comment créer une colonne contenant la liste des Time Zones

  Une petite astuce suite à une demande utilisateur récente. En effet, le souhait était d’avoir la liste des “Time Zones”, telles qu’on peut les trouver dans les “Regional Settings” d’un site SharePoint : Méthode simple On trouve donc la liste entière, il suffit dans un premier temps de regarder le code source de cette page pour trouver dans le flux HTML la partie associée à cette liste déroulante avec l’outil d’IE (Developper Tools – Cf F12), via “Find by click” : En choisissant “Copy InnerHTML”, on obtient le résultat HTML Qu’il suffit alors de nettoyer avec NotePad ( NotePad++  ou Visual Studio), en supprimant les bloc HTML “OPTION”, pour obtenir la liste suivante : (UTC-12:00) International Date Line West (UTC-11:00) Coordinated Universal Time-11 (UTC-10:00) Hawaii (UTC-09:00) Alaska (UTC-08:00) Baja California (UTC-08:00) Pacific Time (US and Canada) (UTC-07:00) Arizona (UTC-07:00) Chihuahua, La Paz, Mazatlan (UTC-07:00) Mountain Time (US and Canada) (UTC-06:00) Central A...

Windows : Obtenir la date d’installation de Windows en PowerShell

  En tant que responsable agricole informatique, il est important de bien connaître son cheptel, particulièrement pour ne pas laisser les environnements vieillir trop longtemps. Il est évident qu’un des risques majeurs dans les installations informatiques réside dans le matériel et son support. Ainsi, voici un petit script tout simple, dont la source de base est ici : Get System Install Date Et une amélioration de la conversion du format de date est ici : PowerShell: Get OS Installation Date begin {     function Get-SystemInstallDateForOneSystem {         param ([string] $ComputerName = '.')         $Report = "" | Select-Object -property Computer,InstallDate         $Report.Computer = $ComputerName         [datetime]$MyDate = ([WMI]'').ConvertToDateTime((Get-WmiObject -Class Win32_OperatingSystem -ComputerName $ComputerName).Inst...

Windows : Avoir la date d’installation directement en fond d’écran d’un serveur

  Nous avons vu dans un message précédent comment obtenir la date d’installation de Windows via un script PowerShell : Windows : Obtenir la date d’installation de Windows en PowerShell L’idée cette fois est plus proche du  motd de Linux  en utilisant un composant fourni par Microsoft : Windows Sysinternals - BgInfo v4.20 Une fois le fichier exe téléchargé sur le serveur, il faut l’exécuter et cliquer sur “ Custom ” pour ensuite ajouter un “ User Defined Field ” via le “New” On fournit le nom de l’élément et choisit “ WMI Query ” en cliquant sur “ Browse ”: On choisit la class WMI “ Win32_OperatingSystem ” et la propriété “ InstallDate ”, puis on valide par OK On retrouve le chemin WMI, et on valide à nouveau par OK : On ajoute ce nouveau champs en le sélectionant dans la liste et cliquant sur “ Add ” et validant par “ Apply ” On retrouve alors l’information sur le bureau de la machine en question Romelard Fabrice [MVP]

Formation : Comment associer un MBA à la vie courante ?

Après les différents articles publiés depuis le début de cette aventure , celui-ci me tenait plus à coeur. Je peux d’ailleurs aujourd’hui annoncer que cette formation est désormais terminée pour moi avec la remise du diplôme dans quelques jours. Ainsi, je peux donner mon feedback sur ces deux années de cours, plus particulièrement sur certains points de la vie quotidienne, car même si je l’avais déjà évoqué , l’impact est plus important que je ne l’imaginais. Nous avons eu certaines reflexions avant de lancer le processus, mais une fois lancé, certains points évoluent sans qu’on ait réellement la possibilité d’y influer. Evolution de la famille J’ai choisi de mettre ce point en tout premier dans la liste, car j’ai pu observer de nombreux cas durant ces deux années. Il faut donc être certain avant de lancer cette formation que votre famille proche a compris votre choix et l’accepte. En effet, reprendre des études alors qu’on est déjà en activité est perturbant pour beaucoup de m...

MBA : Comment l’associer à la vie courante ?

  Après   les différents articles publiés depuis le début de cette aventure , celui-ci me tenait plus à coeur. Je peux d’ailleurs aujourd’hui annoncer que cette formation est désormais terminée pour moi avec la remise du diplôme dans quelques jours. Ainsi, je peux donner mon feedback sur ces deux années de cours, plus particulièrement sur certains points de la vie quotidienne, car  même si je l’avais déjà évoqué , l’impact est plus important que je ne l’imaginais. Nous avons eu certaines reflexions avant de lancer le processus, mais une fois lancé, certains points évoluent sans qu’on ait réellement la possibilité d’y influer. Evolution de la famille J’ai choisi de mettre ce point en tout premier dans la liste, car j’ai pu observer de nombreux cas durant ces deux années. Il faut donc être certain avant de lancer cette formation que votre famille proche a compris votre choix et l’accepte. En effet, reprendre des études alors qu’on est déjà en activité est perturbant pour be...

SharePoint : Error récurrente dans le moteur de recherche de WSS V3

  Pour les administrateurs agricoles fan d’archéologie comme moi, les précédentes versions de SharePoint sont une source de plaisir en continu. Ainsi le moteur de recherche de Windows SharePoint Services 3ème du nom est d’une stabilité plus que discutable, mais surtout d’une possibilité de gestion sans comparaison. Le dernier cas en date fait suite à des demandes réccurentes des utilisateurs sur le non fonctionnement du moteur de recherche avec une page de résultat donnant le message suivant : No results matching your search were found Pourtant le terme recherché est bien existant, ce qui améliore la confiance des utilisateurs sur la pertinance de cette solution. Après un nombre très important de remarques et le  redémarrage de Full Crawl  de 400 GB de contenu, parfois plusieurs fois dans la même semaine, un case a été ouvert chez Microsoft Support. La première chose à faire est de regarder le contenu de la base de données de recherche : SELECT TOP 1000 [CrawlID]  ...

SharePoint 2013 : Limitation non documentée du moteur de recherche de SharePoint Foundation 2013

  Si on regarde les limitations officielles publiées par Microsoft sur l’ensemble de ses produits SharePoint 2013 : -  Software boundaries and limits for SharePoint 2013 Applicable sur toutes les éditions comme le montre le texte : Applies to:  SharePoint Server 2013 Standard | SharePoint Server 2013 Enterprise | Project Server 2013 |  SharePoint Foundation 2013  On peut trouver les limitations officielles du moteur de recherche de SharePoint Foundation : -  Software boundaries and limits for SharePoint 2013 - SEARCH On trouve alors la ligne : Indexed items 10 million per index partition 100 million per Search service application Supported Each index partition contains a subset of the whole search index. If the number of indexed items is high in relation to how much memory the server has, this affects the query response time negatively. If the  Office 2013 cumulative update for October 2013  is installed in your environment, the supported limit of...

SharePoint 2013 : Fonctions PowerShell pour configurer les services additionnels de SharePoint Foundation 2013

  Dans la   liste des fonctions utilisables dans vos scripts   de configuration de ferme SharePoint, voici celle qui permet de configurer les moteurs additionnels de SharePoint Foundation 2013 : Activer le service “Usage Health Data Collection” Activer le Service “Business Data Connectivity” Activer le Service “Secure Store” Ce script est inspiré des messages de Blogs : SharePoint 2013 – Create and Configure the SharePoint 2013 Farm using Powershell Powershell- Create the BDC Service Application for SharePoint 2013 [string]$AliasName = "SQLServer.Alias.Used.In.Your.Farm" [string]$farmAcct = "DOMAIN\SharePointServiceAccount" [string]$ContentdatabasePrefix = "YourDataBasePrefix_" # --------------------------------------------------------------------- Function ActivateUsageHealthDataCollection {     Try     {         Write-Host -ForegroundColor White " --> Configure the SharePoint Foundation Usage Health Dat...

SharePoint 2013 : Fonction PowerShell pour configurer le moteur de Recherche de SharePoint Foundation

  Dans la   liste des fonctions utilisables dans vos scripts   de configuration de ferme SharePoint, voici celle qui permet de configurer entièrement le moteur de recherche SharePoint Foundation 2013 : Activer le moteur de recherche sur la machine locale Créer le pool applicatif pour le Service de Search Lancer la configuration automatique du moteur de recherche (reprenant l’installation de l’assistant de la Centrale Admin) Un précédent article donnait les étapes de cette installation visuelle : Configuration du moteur de recherche de SharePoint Foundation 2013 Le script est aussi basé sur un post de Gary Lapointe : Provisioning Search on SharePoint 2013 Foundation Using PowerShell Function ActivateAndConfigureSearchService {     Try     {                 [string]$farmAcct = "DOMAIN\service_Account"         [string]$serviceAppName = "...

SharePoint 2013 : Fonction PowerShell pour définir le serveur WOPI

  Dans la   liste des fonctions utilisables dans vos scripts   de configuration de ferme SharePoint, voici celle qui permet de paramétrer le serveur Office Web Apps en exécutant les étapes suivantes : Activer l’utilisation de Office Web Apps pour le server SharePoint avec le nom de la machine (ou l’URL du cluster WOPI) La solution WOPI est activée selon l’option d’édition des documents définie par votre serveur Office Web App Définir les options par défaut, à personnaliser suivant votre besoin (Internal http par exemple) Un précédent article donnait les étapes de cette activation : SharePoint 2013 : Mettre en place une solution Office Web Application 2013 de test Function ActivateWOPIService {     Try     {         [string]$WOPIServerAddress = "WOPIServerName.Full.QualifiedName.com"         # Activation of WOPI          Write-Host -Fo...

SharePoint 2013 : Fonction PowerShell pour créer une Web Application et le site racine associé

  Dans la   liste des fonctions utilisables dans vos scripts   de configuration de ferme SharePoint, voici celle qui permet de créer une Web Application en faisant les étapes suivantes : Créer la Web Application avec la Base de données et l’application Pool voulu Définir la TimeZone de la Web Application Créer la collection de site racine selon le template voulu [string]$farmAcct = "DOMAIN\serviceAccount" [string]$AliasName = "SharePointSQLServerNameorAlias" [string]$webAppName = "SharePoint - TeamSite80" [string]$RootSiteCollectionName = "SharePoint - Root TeamSite" [string]$appPool = "SharePoint - mySharePointWebApp" [string]$Contentdatabase = "SharePoint_Content_DataBase" [string]$url = " http://mySharePointWebAppUrl" [string]$SiteTemplate = "STS#0" # Basic TeamSite [string]$port = "80" [int]$TimeZone = 4 # 4 = Amsterdam, Bern, ... / 3 = Paris, ... Function WriteLine {     Write-Host -Foregroun...

SharePoint 2013 : Ajouter un alias pour SQL Server via PowerShell

  Voici une fonction PowerShell, basée sur un script posté par ZACHARY MILLIS sur son Blog : Create a SQL Alias with a PowerShell Script Il a été amélioré pour ajouter les exceptions via gestion d’erreur, et les mises à jour. Function AddSQLServerAlias {     # SQL Server client alias Based on this message     # From Zach's post:  http://habaneroconsulting.com/Insights/Create-a-SQL-Alias-with-a-PowerShell-Script.aspx          Try     {         [string]$AliasName = "SQLServerForSharePoint"         [string]$ServerName =  "MySQLServerFullQulifiedName"  #$env:computername         #These are the two Registry locations for the SQL Alias locations         [string]$x86 = "HKLM:\Software\Microsoft\MSSQLServer\Client\ConnectTo"      ...