UPS property settings: esportare liste di appoggio
Pubblicato: 15/07/2011 | Autore: Riccardo | Archiviato in: Amministrazione, PowerShell, SharePoint 2010, UPSA | Tags: SPS 2010, User Profile Service Application, User Properties | Lascia un commentoIn molti casi mi è tornato molto utile, in fase di personalizzazione delle proprietà dei profili utente, poter avere uno o più elenchi di proprietà filtrate per specifiche caratteristiche.
Ad esempio avere l’elenco di tutte le prorietà ricercabili, oppure tutte le proprietà direttamente editabili dal proprietario del profilo.
Ho già scritto su SharePointCommunity.it come poter modificare le impostazioni delle proprietà utente con PowerShell, riprendo per comodità parte dello script.
$mys = Get-SPSite “http://my.sharepoint.corp”
$context = Get-SPServiceContext $mys
$profileManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($context)
Nella riga seguente leggo l’elenco di tutte le proprietà filtrato per il parametro IsSearchable uguale a true (tutte le proprietà di profilo ricercabili).
$profileManager.Properties | ?{$_.IsSearchable -eq $True} | select DisplayName, Name, IsSystem, DisplayOrder, IsUserEditable > F:\temp\searchable-properties.txt
Un’altro esempio può essere questo:
$profileManager.Properties | ?{$_.IsUserEditable -eq $True} | select DisplayName, Name, IsSystem, DisplayOrder, IsVisibleOnEditor > F:\temp\visible-on-editor-properties.txt
Per comodità esporto l’elenco in file di testo, in modo da poterli leggere con più comodità anche in un secondo momento.
– Riccardo
Gestire le User Profile Properties con Powershell, nuovo articolo su SharePointCommunity.it
Pubblicato: 26/04/2011 | Autore: Riccardo | Archiviato in: Eventi, SharePoint 2010, SharePointCommunity.it | Tags: Amministrazione, powershell, SharePointCommunity.it, User Profile Service Application | Lascia un commentoCosì va il mondo… per settimane non scrivo niente e tutto a un tratto tre post in due giorni 🙂
Sarò brevissimo, ci tenevo solo a segnalarvi che oggi è stato pubblicato un mio nuovo articolo sul sito SharePointCommunity.it. In questo articolo parlo di come gestire le User Profile Property con PowerShell, superando così i limiti di gestione dell’interfaccia grafica anche (e non è cosa da poco) in termini di velocità.
Non vi voglio anticipare niente, ma vi invito a leggere l’articolo sul sito e, se vi va, farmi sapere cosa ne pensate. Ecco il link: http://www.sharepointcommunity.it/articles/Lists/Articles/DispForm.aspx?ID=30.
Visto che parliamo di community vi ricordo il prossimo evento a cui SharePointCommunity.it prenderà parte. Si tratta della tappa del Microsoft Community Tour 2011 presso lo SMAU di Padova il 05 Maggio 2011. L’evento sarà condiviso con PowerShell.it, la community italiana dedicata a Windows PowerShell. Di seguito trovate il programma della giornata e il link per l’iscrizione.
10:00-10:30 | Welcome e Keynote | PierGiorgio Malusardi |
10:30 – 11:30 | SharePoint in the cloud In questa sessione cercheremo di conoscere l’offerta di Microsoft per quanto riguarda SharePoint in the cloud, all’interno del programma Office 365. Vedremo quali sono le principali caratteristiche e funzionalità del prodotto, le differenze rispetto alle normali installazioni on-premise e le modalità di gestione di contenuti e infrastruttura, assieme alle modalità di deployment di eventuali personalizzazioni. |
Giuseppe Marchi |
11:30 – 12:30 | Virtualize a SharePoint 2010 Environment La virtualizzazione degli ambienti di sviluppo e produzione rappresentano ormai uno standard aziendale in molte società. In questa sessione si farà il punto su come è possibile virtualizzare un ambiente SharePoint 2010 su Microsoft Hyper-V (sia esso sviluppo o produzione), quali sono i vantaggi offerti e i punti di attenzione da tenere presente. Si mostrerà inoltre come creare una macchina virtuale SharePoint 2010 da utilizzare come template per SCVMM. |
Francesco Sodano |
12:30 – 13:30 | Windows PowerShell 2.0 ed il remote management Il remote management è una delle novità più interessanti di PowerShell 2.0 e consente di gestire in completa autonomia e sicurezza le proprie macchine attraverso la rete, dalla riga di comando; non si tratta di un semplice sostituto di RCMD ma di una nuova ed articolata infrastruttura, costruita sulle basi del framework Microsoft .NET ed in grado di funzionare anche tramite il protocollo HTTPS. Nel corso della sessione presenteremo remote management da un punto di vista pratico, illustrando esempi di utilizzo tratti dalle necessità quotidiane di un amministratore di sistema ed analizzeremo alcune tra le funzionalità più interessanti di questa tecnologia. |
Efran Cobisi |
13:30 – 13:45 | Q&A e chiusura dei lavori |
– Riccardo
Non installare la CU di Ottobre 2010 per SharePoint 2010
Pubblicato: 11/11/2010 | Autore: Riccardo | Archiviato in: SharePoint 2010, updates | Tags: bug, CU Ottobre 2010, User Profile Service Application | Lascia un commentoE’ di pochi giorni fa la notizia che la Cumulative Update di Ottobre per SharePoint 2010 (e Project Server 2010) contiene un bug che riguarda la User Profile Service Application. Usando raffinati tecnicisimi, la schianta, kaput, bye bye.
La prima cosa che ho pensato quando ho letto questa notizia ho pensato ad uno scherzo “è come sparare sulla croce rossa”, anche senza questi aiuti la UPSA ha già abbastanza problemi… a questo proposito trovo “bellissimi” alcuni commenti di Dan Holme su SharePointPro Connections, del tipo “To start the User Profile Synchronization successfully, you must sacrifice a chicken at the moment of the green flash of sunset on the night of a new moon” o ancora “And, until my Part II, let me leave you with this: Don’t ever throw a nasty look at your SharePoint server. The UPS will stop, and you’ll never get it back!”.
Sul blog del team di SharePoint è stato pubbblicato un approfondimento sul problema e la descrizione di un workaround per risolverlo (o almeno per provarci).
Avete colto il velato suggerimento? (Non installare la CU di Ottobre 2010 per SharePoint 2010)
– Riccardo
######## UPDATE 24/11/2010 ##########
Circa 6 giorni Microsoft ha rilasciato i pacchetti aggiornati e corretti delle CU di Ottobre. Riporto il link all’articolo di Stefan Goßner dove potrete trovare tutti i link per il download dei pacchetti: http://blogs.technet.com/b/stefan_gossner/archive/2010/11/18/october-cu-for-sharepoint-2010-has-been-rereleased.aspx. Ora più che mai raccomandare di installare le CU solo se riscontrate i problemi descritti nel kb collegate mi sembra il minimo 🙂
SharePoint 2010 – Error in PortalCrawl Web Service
Pubblicato: 02/03/2010 | Autore: Riccardo | Archiviato in: search, SharePoint 2010 | Tags: Beta 2, People Search, User Profile Service Application | Lascia un commentoUltimamente uno dei miei “passatempi” più divertenti è stato dedicarmi alla configurazione della User Profiles Service Application e della Search Service Application di SharePoint 2010. L’operazione non è semplice, non tanto per i passaggi richiesti, ma piuttosto per la “delicatezza” dei servizi (in particolare il primo) a questo punto dello sviluppo del prodotto.
Tutto sommato però non mi è andata male, seguendo con attenzione questo “how-to” http://blogs.msdn.com/mtc/archive/2009/12/08/how-to-setup-sharepoint-2010-public-beta-user-profile-synchronization-with-active-directory-on-windows-server-2008-r2.aspx sono riuscito a configurare l’importazione dei profili da Active Directory con successo. Purtroppo però una volta creato il content source per indicizzare gli user profiles ricevevo sempre lo stesso errore: Error in PortalCrawl Web Service.
Dopo la disperazione iniziale, dovuta anche a post terrorizzanti del tipo “dovete rifare la farm…”, “Montezuma l’aveva previsto…” e ancora “E’ l’inizio della fine…” ho fatto una delle prime cose che avrei dovuto fare subito: controllare i log. Mi sono così accorto di questo errore: Application does not consume expected profile service. A questo punto mi è sembrato tutto chiaro. Se la web application che ospita i My Sites non consuma la User Profile Service Application, come può indicizzarne i contenuti? E’ bastato quindi modificare le Service Connection per la mia web application (quella dei My Sites), modificare il gruppo di service application da default a custom per includere quella mancante e tutto ha cominciato a funzionare correttamente. A cosa mi riferisco?? Al People Search ovviamente! 🙂
Perchè è successo? God only knows…
– Riccardo