Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le blog de Patrick [MVP Office 365]

Partage d'informations sur yOS (Yammer, Office 365, SharePoint), Azure et +...

Actualités









  • Mon blog en ANGLAIS - English blog :

    Versions :
    14.0.4730.1010 SharePoint 2010 RC
    14.0.4762.1000 SharePoint 2010 RTM
    14.0.6029.1000 SharePoint 2010 SP1
    ​14.0.7015.1000 SharePoint 2010 SP2

    15.0.4128.1014 SharePoint 2013 Preview
    15.0.4420.1017 SharePoint 2013 RTM
    15.0.4569.1509 SharePoint 2013 SP1

    Les derniers CU pour SharePoint 2010...
    Les N° de version pour SharePoint 2013...


[ #SharePoint 2013 ] Inventaire d’une ferme avec PowerShell et Visio (2/4) : Organigramme Visio…

2e article d’une série de 4 sur l’inventaire d’une ferme SharePoint

 

Je me suis penché sur ce sujet pour préparer la session des TechDays 2014 sur la Migration vers SharePoint 2013, que je co-animerai avec Benoît Jester :

Retours d'expériences et Meilleures pratiques pour la Migration vers SharePoint 2013

Titre session

Après la génération en PowerShell d’un fichier .xlsx formaté suivant mes besoins :

  • une ligne par élément (Ferme, Web Application, Collection de sites, et site de la ferme)
  • et avec les informations choisies

et toujours inspiré par l’article de Benjamin Niaulin: Build an inventory before a SharePoint Migration and put it in Visio
http://en.share-gate.com/blog/how-to-build-an-inventory-before-sharepoint-migration

image_thumb[49]

imageJe poursuis par une exploration des possibilités du module Organigramme de Visio (2013 ici mais c’est déjà disponible dans la version 2010) :

 image image

imageimage 

image image

image image

image  image

Voilà le 1er résultat de l’assistant : (cf. fichier joint “Inventaire SP 1.vsdx”)

image image image

Il génère par défaut un “organigramme” en 15 pages qui peut être optimisé de plusieurs façons !

1°) en consolidant les différentes pages en une seule (c’est la dernière page de l’assistant)

image 

en sélectionnant la 1ère option, une nouvelle page de l’assistant apparait :

image

qui permet éventuellement de saisir plusieurs pages pour afficher différentes parties de l’organigramme :

 image

Le résultat est alors conforme à notre attente (cf. fichier joint “Inventaire SP 2.vsdx”) avec 2 pages : l’une reprenant l’ensemble de l’arborescence (ici 177 éléments)

image image

image

L’autre reprenant un sous-ensemble de l’”organigramme” ( ici le site Intranet) :

image image

2°) en associant à chaque figure le symbole correspondant.

imageVous avez sans doute déjà vu ce schéma : 

Vue d’ensemble des sites et des collections de sites dans SharePoint 2013

http://technet.microsoft.com/fr-FR/library/cc262410.aspx

 

Nous allons essayer de nous en rapprocher. Pour cela nous devons créer un fichier pour chaque élément avec l’image correspondant au type  d’objet.

 

Je crée donc un répertoire c:\Temp\Images avec les 4 icones de bases :

image  et j’exécute le script PowerShell suivant (directement décliné du script de parcours décrit dans le 1er billet de cette série) :

image

 
## Set Images files
# version 2 : avec FA, WA, SC et SI
cd C:\Temp\images
$nam = (get-spfarm).name
Copy-item _FA.jpg ($nam+".jpg") 
foreach ($w in Get-SPWebApplication) {
    write-host "WA     " $w.name ($w.sites).count
    Copy-item _WA.jpg ($w.name+".jpg") 
    if (($w.sites).count -gt 0) {
        foreach ($sc in $w.sites) {
            $isSC = 1
            write-host "  SC       " $sc.url ($sc.AllWebs).count $sc.hostname
            
            foreach ($si in $sc.AllWebs) {
                write-host "    SI        " $si.title $si.url  $si.ID
               if ($issc -eq 1) {
                    Copy-item _SC.jpg ([string]$si.title+".jpg") 
                    $isSC = 0 }
                else {
                    Copy-item _SI.jpg ([string]$si.title+".jpg")
                    }
            }
        }
    }
 }

Ainsi chaque site, identifié par son nom, a son icône associée  :

image

On repasse l’assistant de création de l’organigramme en spécifiant le dossier contenant les images dans l’avant-dernière étape :

image

Voilà le résultat (cf. fichier joint “Inventaire SP 3.vsdx”) :

image

3°) On peut également modifier  les options de placement par défaut des différents éléments du diagramme à l’aide du menu Disposition :

image

En particulier les options “Côte à côte” permettent d’avoir une arbre plus “ramassé’'” lorsqu'il y a beaucoup de sous-sites pour un site donné.

Ici par exemple, les sites My Sites et Project ont été réorganisés  (cf. fichier joint “Inventaire SP 4.vsdx”)

image

Voici le bandeau complet des actions disponibles pour l’organigramme :

image

4°) On peut enfin modifier les couleurs par défaut des éléments pour donner un peu plus de relief aux sites. En particulier, on verra apparaitre en :

  • en vert : le site racine
  • en violet les sites ayant des fils
  • en bleu les sites feuilles

image

cf. fichier joint “Inventaire SP 5.vsdx

image

image

Il s’agit déjà d’un résultat tout à fait intéressant ! Mais partis sur notre lancée, nous verrons dans le 3e article de cette série que nous pouvons aller encore beaucoup plus loin avec Visio (et Visio Services ! ;-) )

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01