2012-07-03 4 views
2

Nous pouvons utiliser ce qui suit pour prendre n'importe quel objet de collection de sites. Mais, à l'avenir, je peux changer l'URL de mon site en "http://mySiteCollection/YourSite". Je pense que la solution à ce problème consiste à utiliser le GUID. Comment puis-je voir le guid d'une collection de sites ou d'un site particulier? J'ai le même problème avec la liste. Je crois que je peux récupérer le Guid en utilisant les commandes PowerShell ci-dessous.Comment obtenir le guid pour la collection de sites ou le site ou pour une liste

PS > $mysite = Get-SPSite <SITE_URL> 
PS > $mysite.id 

Mais je ne sais pas s'il est possible d'afficher le guid en utilisant PowerShell?

+0

site $ = Get-SPSite "http: // myserver: 10115" web $ = $ site.OpenWeb (MyWeb) write-host site.id de $ // ce travail write-host web.id de $// cela ne fonctionne pas .... hmmm –

+0

Je veux autre que le shell de puissance – Mihir

Répondre

2

vous devez récupérer le site via quelque chose.

Si vous ne souhaitez pas utiliser l'URL, vous pouvez utiliser le Guid comme vous l'avez suggéré ou utiliser le titre du site Web racine.

Utilisez cette option pour voir encore plus d'options

get-spsite | select Url,ID, RootWeb

Modification de l'URL SPSite est simple, je voudrais simplement utiliser l'URL.

+0

Quelle est la différence entre l'URL SPSIte et juste l'URL? Je suis la première fois à l'écoute de ces mots .. :) – Mihir

+0

Je voulais dire de changer l'URL de SPSite n'est pas simple. Donc, je voudrais juste utiliser l'URL pour trouver le site. – TroyBramley

+0

ou Get-SPWebApplication | sélectionnez le nom, l'identifiant –

0

Pour des alternatives à PowerShell, je pense que vous pouvez obtenir GUIDs pour les sites et les listes à l'aide de Gestionnaire de SharePoint à http://spm.codeplex.com/

2

En fait, sans utiliser le code il y a une façon, si vous avez Google Chrome ou Firefox -> Firebug vous pouvez obtenir l'identifiant en cliquant sur "Contenu et Structure", faites un clic droit sur l'icône "-" "+" dont vous voulez connaître l'identifiant. vous verrez quelque chose comme ça <a href="javascript:__doPostBack('TreeView1','sArea:?SPWeb:31f18323-e7da-4b9a-8a09-293f24449589:\\SPList:35a33810-52c9-456d-adbb-8d1a819176f0?SPWeb:31f18323-e7da-4b9a-8a09-293f24449589:')" onclick="TreeView_SelectNode(TreeView1_Data, this,'TreeView1t39');" id="TreeView1t39i" tabindex="-1"><img src="/_layouts/images/itgen.png" alt="List" style="border-width:0;"></a> SpWeb: est votre identifiant SpWeb et SPList est votre identifiant de liste. Vous pouvez également vérifier l'ID de la liste en accédant aux paramètres de la liste.

Questions connexes