Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Recherche

25 décembre 2011 7 25 /12 /décembre /2011 22:15


Pour ouvrir un document pdf directement sans à avoir à l’enregistrer sur en local, je vous invite à faire la chose suivante à partir de l’Administration Centrale de SharePoint 2010 :
1. Cliquez sur Gérer les applications Web:
image
2. Sélectionnez votre votre Web Application et Cliquez sur Paramètres Généraux :
image
3. Sélectionnez le mode Permissif dans la section Gestion des fichiers par les navigateurs :
image
  

Actualiser votre site et tester

-----------------------------

 

Si vous avez des problèmes pour afficher le PDF dans certaines bibliothèques de documents. Alors je dois intervenir pour paramètrer ça en mode programmation Script Shell. Comme même je vous envoie les étapes.
  
 Ce comportement est possible si vous avez créé un site ou une bibliothèque de document à partir d’un template alors que la Gestion des fichiers par les navigateurs était sur Strict.
Voici un exemple de script qui permet de passer le paramètre « BrowserFileHandling » à « Permissive » pour l’ensemble des bibliothèques de documents qui sont accessibles depuis le menu de gauche (QuickLaunch) dans les différents sites d’une collection de site.
Avant d’exécuter ce script PowerShell, vous devez remplacer http://localhost par l’url de la collection de site que vous souhaitez mettre à jour.

#Add-PSSnapin Microsoft.SharePoint.PowerShell
$site=Get-SPSite "http://localhost/"
foreach($web in $site.AllWebs)
{
    foreach($list in $web.Lists)
    {
       if($list.BaseTemplate -eq "DocumentLibrary")
       {
            if($list.OnQuickLaunch -eq "1")
            {
                if($list.BrowserFileHandling -ne "Permissive")
                {
                    $list.BrowserFileHandling = "Permissive"
                    $list.Update() 
                    Write-Host "Site :" $web, "Liste :" $list -nonewline
                    Write-Host `t [Updated] -foreground green
                }
                else
                {
                    Write-Host "Site :" $web, "Liste :" $list -nonewline
                    Write-Host `t [OK] -foreground green
                }
            }
       }
    }
}

Partager cet article

Repost 0

commentaires

Articles Récents

Liens