Dans un précédent post, j'avais traité de la possibilité de rajouter le nouveau type de champ "Geolocation" sur une ferme SharePoint 2013 On Premise en utilisant du PowerShell.
Suite à la demande grandissante, voici le code (utilisant le Client Object Model) à exécuter afin de réaliser cet ajout sur votre site SharePoint situé dans O365 (changer les informations de connexion : tenant, nom utilisateur, password) :
Uri oUri = new Uri("https://tenant.sharepoint.com");
MsOnlineClaimsHelper claimsHelper = new MsOnlineClaimsHelper(oUri, "userid@tenant.onmicrosoft.com", "userpassword");
using (ClientContext context = new ClientContext(oUri))
{
context.ExecutingWebRequest += claimsHelper.clientContext_ExecutingWebRequest;
List oList = context.Web.Lists.GetByTitle("MaListe");
oList.Fields.AddFieldAsXml("" , true, AddFieldOptions.AddToAllContentTypes);
oList.Update();
context.ExecuteQuery();
}
Remarque : A présent, il est possible d'administrer SharePoint Online dans O365 à laide de commandes PowerShell en utilisant les applets de commandes à cet effet : http://technet.microsoft.com/fr-fr/library/fp161364.aspx
La liste des applets de commandes disponibles actuellement n'est pas très étoffée. A n'en pas douter, l'avenir de Office 365 passera par l'extension de ces méthodes afin de fournir un outil complet d'administration.
Aucun commentaire:
Enregistrer un commentaire