GetLocalizedString e Powershell

Una delle attività che più mi appassionano in questi ultimi mesi è l’automatizzazione di tutta una serie di attività di amministrazione di SharePoint (2013) con Windows Powershell.

Tra i vari ostacoli che mi è capitato di affrontare c’è stato quello della lingua del sito. Cercando di scrivere uno script “il più generico e riutilizzabile possibile” non posso prevedere in anticipo con quale Language Pack è stato creato un sito e di conseguenza il nome di molte raccolte di sistema che vorrei “interrogare”, come ad esempio Page Library (nell’esempio) o Style Library. (more…)

Verifica permessi Replicating Directory Changes

Due dei “problemi” più frequenti che incontro nella configurazione della User Profile Service Application sono i seguenti:

  • Impostazione formato data/ora del server;
  • Impostazione dei permessi necessari per la sincronizzazione dei profili.

Il primo problema, su cui ho già scritto in passato, riguarda nello specifico il separatore ora/minuti/secondi. Affinché il servizio User Profile Sychronization Service si possa avviare è necessario che questo carattere rispecchi le impostazione d’oltre oceano, cioè i due punti.

In merito al secondo problema ricordo per “accademia” che i permessi in questione sono Replicating Directory Changes e, solo in alcuni, Replicating Directory Changes sul naming context Configuration. Tuttavia non intendo fermarmi su come impostare questi permessi, di documentazione in merito penso ce ne sia a sufficienza, ma su come poter verificare la loro corretta impostazione visto che molto spesso questa configurazione è delegata ad un team diverso da quello di SharePoint. (more…)

Crawl Log Timer Jobs MIA (missing in action)

<autocelebrazione>E’ con immenso piacere che scrivo questo primo post sul nuovo blog, sempre WordPress, ma “autogestito”. Il nuovo tema responsivo mi soddisfa molto dal punto di vista tecnico, un po’ meno da quello grafico… ho idea che i lavori non siano ancora finiti, so stay tuned ;) </autocelebrazione>

Giorni fa mi sono imbattuto in uno strano problema in ambito “Search”. Stavo indagando un errore del servizio di ricerca in una farm SharePoint 2010 quando, accedendo ai crawl log mi sono accorto che non era presente alcun log. Sapevo per certo che l’indicizzazione dei contenuti avveniva come me da pianificazione, ma di log neanche l’ombra.

Il popolamento dei crawl log e la loro manutenzione sono responsabilità di due timer job:

  • Crawl Log Cleanup for Search Application <Nome SSA>
  • Crawl Log Report for Search Application <Nome SSA>

(more…)

Report dimensioni site collection con Powershell

E’ passato un po’ di tempo dall’ultimo post e mi accingo ad “inaugurare” il nuovo anno esattamente da dove l’avevo lasciato, cioè da Windows PowerShell.

Ne approfitto già che ci sono per ricordarvi che alla prossima SharePoint & Office Conference io e Claudio terremo una sessione su PowerShell 3 e SharePoint 2013, se siete da quelle parti fatevi riconoscere :).

Ma torniamo a noi. Di recente un cliente mi ha chiesto un report giornaliero sulle dimensioni di una serie di site collection (SharePoint 2010). Un possibilità era quella di suggerire al cliente di aprire la site collection con SharePoint Designer tutte le volte che ne aveva voglia e controllare da se. Ottima idea per interrompere subito i rapporti con la maggior parte dei clienti :). Affidarsi alle dimensioni del content database non fornisce sufficienti informazioni sul reale livello di utilizzo del sito in quanto lo stesso database può contenere più site collection. Inoltre penso sia applicabile la stessa considerazione fatta in precedenza. (more…)

Materiale per SharePointCommunity.it

Live dal mio nuovissimo Lenovo W530 faccio solo una rapida escursione nel mondo esterno per segnalare che nei giorni scorsi è stato pubblicato su SharePointCommunity.it il video della sessione che ho tenuto durante l’evento SharePoint Governance, tenutosi Martedì 30 Ottobre a Milano. In realtà a causa di problemi “tecnici” la sessione è stata registrata in un secondo momento, ma sono sicuro che fa lo stesso :)

Da pochi minuti inoltre è stato pubblicato un nuovo articolo su come rinominare una web application in SharePoint. Approfitto per ringraziare Achille della disponibilità :)

Qualcuno mi ha segnalato che ha problemi con la riproduzione del video, se così fosse fatecelo sapere che provvederemo a rimediare tempestivamente.

– Riccardo