Igor Macori

About SharePoint and Collaboration Technologies.

News

“I never let my schooling interfere with my education” — Mark Twain
Il blog è raggiungibile anche su www.macori.it.

L'Autore



Se vuoi sapere di più sull'autore scopri chi sono o scrivi a: igor@macori.it




Italian SharePoint Community






English Translation

website page counter visits
dal 26.01.07.

English version
(by Windows Live Translator)


LinkedIn Profile

SharePoint

Archives

aprile 2011 - Posts

Ripartono gli SharePointCommunity.it Tours

Il 5 maggio, nel contesto di SMAU Padova, ripartiranno i Community Tour di SharePointCommunity.it.

http://www.powershell.it/ReusableItems/Graphics/News/sb11_logo_padova11.jpg,

La tappa di Padova, come sempre gratuita, sarà rivolta in particolar modo agli IT Pro, nell’ambito delle iniziative in collaborazione con Microsoft Italia e Technet, coinvolgendo due degli speaker di SharePointCommunity.it e uno speaker di PowerShell.it.

Ecco l’agenda dell’evento:

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

Posted: apr 26 2011, 03:33 by igor | with 1 comment(s)
Filed under: ,
Disponibile lo SharePoint 2010 FBA Pack

Come prontamente segnalato da Riccardo sul suo Blog, è stato recentemente rilasciato su Codeplex il componente che aiuta nella gestione dell’autenticazione FBA (Form-Based Authentication) su SharePoint 2010, consentendo la gestione degli account direttamente da UI.

SharePoint 2010 FBA Pack è utilissimo per gestire tutte le fasi, dalla registrazione self-service degli utenti sull’autority FBA, al cambio e rinnovo delle password.

MembershipRequestWebPart

Gli account poi sono gestibili direttamente dalla UI di SharePoint, come se si trattasse di una normale lista SharePoint:

ManageUsers

Posted: apr 25 2011, 09:55 by igor | with no comments
Filed under: ,
Un’altra conference è passata…

Il giorno fa sempre uno strano effetto.

Credo sia un po’ come il giorno dopo una bella festa e una bella sbornia…

Archiviate le Microsoft Technical Conferences 2011 (tra le quale la quarta edizione della Microsoft SharePoint & Office Conference), è come sempre il momento di fare qualche bilancio.

Parto da due blocchi di ringraziamenti, verso ci si è imbarcato –insieme a me– nell’organizzazione di quella che oggi può essere considerata senza dubbio la più importante conferenza tecnica a pagamento in Italia.
Grazie quindi ai compagni di avventura, Paolo, Marco, Alessandro, Gianluca, Davide e Franco.

E verso i colleghi di Green Team, che sono stati tra gli speaker di maggior rilievo dell’evento: Barbara, Betta, Claudio, Paolo e Riccardo.
Senza dimenticare poi gli altri colleghi che hanno tenuto il piedi il fortino Smile da Bologna.

Le oltre 500 persone presenti, le decine di sponsor che hanno animato lo SharePoint Expo, mi hanno strasmesso il loro entusiasmo e soddisfazione per una conferenza organizzata in maniera impeccabile (grande Serena!) e per una ricchezza e qualità di contenuto di prim’ordine nell’ambito delle 110 sessioni tecniche.

Le valutazioni, i feedback, tutti altissimi. Grande apprezzamento e segnale di un lavoro ben fatto.

Le mie sessioni? Sette questa volta (non serve a nulla ripetere ogni anno di volerne fare al massimo tre…), sono andate bene. In alcune sessioni ho dato giusto un piccolo contributo (es. quella sul performance tuning dei siti web), in altre mi sono dovuto mettere di buona lena nella preparazione, rubando spazio al già poco tempo libero.

Ho ottenuto valutazioni alte, raggiungendo picchi (su scala 5) di 4,51 sulla qualità e di 4,83 sull’esposizione della sessione “SharePoint Migration: Notes from the fields”; senza dimenticare il 4,33 di utilità raccolto dalla sessione “SharePoint 2010 Administration Best Practices”.

Gli speaker di Green Team si sono dimostrati una certezza, piazzandosi ottimamente nella classifica delle migliori esposizioni.

A questo punto un po’ di riposo, in questo weekend lungo tra Pasqua e Liberazione, per riprendere settimana prossima a testa bassa sui mille progetti.

Microsoft Office 365 in Beta pubblica

Segnalo l’imminente apertura della Beta pubblica per Microsoft Office 365 (il 18 aprile 2011).

Di Office 365 se ne parlerà anche durante la Microsoft SharePoint & Office Conference 2011, che ricordo inizierà martedì prossimo (le iscrizioni sono ancora aperte fino a lunedì).

Chi è interessato alla Beta può naturalmente prenotarsi sul sito.

Microsoft Office 365

SharePoint Clinic a SPOC2011

Come già annunciato, ricordo che una delle novità dell’edizione di quest’anno di SPOC 2011 è la presenza della SharePoint Clinic.

Si tratta dell’opportunità, riservata ai partecipanti alla conferenza, di porre i propri quesiti/problemi agli specialisti della SharePoint Clinic, ossia ai Premier Field Engineers del Supporto Microsoft, supportati da alcuni membri di SharePointCommunity.it.

Posted: apr 15 2011, 11:42 by igor | with no comments
Filed under: ,
Le Microsoft Technical Conferences 2011: ci siamo quasi!

Mancano ormai pochissimi giorni all’apertura delle Microsoft Technical Conferences 2011.

Anche quest’anno salirò parecchie volte sul palco (7 sessioni tecniche).

Sarà un grande evento, ne sono sicuro. Un’agenda ricchissima di sessioni tecniche… e circa 60 speaker coinvolti nelle tre conferenze parallele.

L’Area Expo, per questa edizione ad ingresso free, sarà ancora più ricca degli anni precedenti, con una quantità di sessioni “sponsored” con contenuto tecnico, che si aggiungono alle decide di sessioni tecniche ufficiali.

Che si affrettino gli ultimi ritardatari, che tra poco le iscrizioni verranno chiuse! Smile

Microsoft Technical Conferences 2011 - Area Expo ad ingresso free

Una delle novità di quest’anno delle Microsoft Technical Conferences 2011 è la possibilità di accedere gratuitamente all’Area Expo, ossia la zona delle conferenza dedicata agli sponsor.

Sarà un’occasione, anche per chi ha deciso di non iscriversi all’evento, per incontrare alcuni dei principali vendor del panorama IT.

Naturalmente l’Area Expo sarà anche una delle opzioni di aggiornamento disponibili per chi si è iscritto all’evento, oltre alla possibilità di seguire le oltre 60 sessioni tecniche distribuite sulle tre giornate di conferenza.

Microsoft SharePoint & Office Conference 2011 Offline + Microsoft SQL Server & Business Intelligence Conference 2011 Offline + Microsoft Unified Communications & Collaboration Conference 2011 Offline

Tabella di corrispondenza comandi STSADM - Powershell per amministrare SharePoint 2010

Da vecchio sistemista SharePoint ho ancora la tentenda a pensare troppo spesso a STSADM più che a Powershell (sarà perché ricordo a memoria quasi tutti i comendi STSADM :-))... 

Per mia personale comodità, riporto una tabella di corrispondenza tra comando STSADM e corrispondente cmdlet Powershell (fonte Technet):

Stsadm operation

Windows PowerShell cmdlet

Activatefeature

Enable-SPFeature

Activateformtemplate

Enable-SPInfoPathFormTemplate

Addalternatedomain

New-SPAlternateUrl

Addcontentdb

Mount-SPContentDatabase

New-SPContentDatabase

Adddataconnectionfile

Install-SPDataConnectionFile

Add-ecsfiletrustedlocation

New-SPExcelFileLocation

Add-ecssafedataprovider

New-SPExcelDataProvider

Add-ecstrusteddataconnectionlibrary

New-SPExcelDataConnectionLibrary

Add-ecsuserdefinedfunction

New-SPExcelUserDefinedFunction

Addexemptuseragent

Add-SPInfoPathUserAgent

Addpath

New-SPManagedPath

Addpermissionpolicy

None

Addsolution

Add-SPSolution

Addtemplate

Install-SPWebTemplate

Adduser

New-SPUser

Addwppack

Install-SPWebPartPack

Addzoneurl

New-SPAlternateUrl

Allowuserformwebserviceproxy

Set-SPInfoPathWebServiceProxy

Use the AllowForUserForms and Identity parameters.

Allowwebserviceproxy

Set-SPInfoPathWebServiceProxy

Use the AllowWebServiceProxy and Identity parameters.

Authentication

Set-SPWebApplication

Use the AuthenticationMethod or AuthenticationProvider parameters.

Backup

Backup-SPConfigurationDatabase

Backup-SPFarm

Backup-SPSite

Backuphistory

Get-SPBackupHistory

Binddrservice

None

Blockedfilelist

None

Canceldeployment

None

Changepermissionpolicy

None

Copyappbincontent

None

Createadminvs

New-SPCentralAdministration

Creategroup

None

Createsite

New-SPSite

Createsiteinnewdb

New-SPSite Use the ContentDatabase parameter.

New-SPContentDatabase

Createweb

New-SPWeb

Databaserepair

None

Deactivatefeature

Disable-SPFeature

Deactivateformtemplate

Disable-SPInfoPathFormTemplate

Deleteadminvs

None

Deletealternatedomain

Remove-SPAlternateUrl

Deleteconfigdb

Remove-SPConfigurationDatabase

Deletecontentdb

Dismount-SPContentDatabase

Deletegroup

None

Deletepath

Remove-SPManagedPath

Deletepermissionpolicy

None

Deletesite

Remove-SPSite

Deletesolution

Remove-SPSolution

Deletetemplate

Uninstall-SPWebTemplate

Deleteuser

Remove-SPUser

Deleteweb

Remove-SPWeb

Deletewppack

Uninstall-SPWebPartPack

Deletezoneurl

Remove-SPAlternateUrl

Deploysolution

Install-SPSolution

Deploywppack

Install-SPWebPartPack

Disablessc

None

Displaysolution

Get-SPSolution

Editcontentdeploymentpath

Set-SPContentDeploymentPath

Email

None

Enablessc

None

Enumalternatedomains

Get-SPAlternateURL

Enumcontentdbs

Get-SPContentDatabase

Enumdataconnectionfiledependants

Get-SPDataConnectionFileDependent

Enumdataconnectionfiles

Get-SPDataConnectionFile

Enumdeployments

None

Enumexemptuseragents

Get-SPInfoPathUserAgent

Enumformtemplates

Get-SPInfoPathFormTemplate

Enumgroups

None

Enumroles

None

Enumservices

Get-SPServiceInstance

Enumsites

Get-SPSiteAdministration (To run this cmdlet, you must be a member of the Farm Administrators group.)

Get-SPSite (To run this cmdlet, you must be a local administrator on the computer where SharePoint 2010 Products is installed.)

Enumsolutions

Get-SPSolution

Enumsubwebs

Get-SPWeb

Enumtemplates

Get-SPWebTemplate

Enumusers

Get-SPUser

Enumwppacks

Get-SPWebPartPack

Enumzoneurls

Get-SPAlternateURL

Execadmsvcjobs

Start-SPAdminJob

Export

Export-SPWeb

Extendvs

New-SPWebApplication

Extendvsinwebfarm

New-SPWebApplicationExtension

Forcedeletelist

None

Getadminport

Get-SPWebApplication

Use the following syntax:

  • Get-SPWebApplication -IncludeCentralAdministration | ? {$_.IsAdministrationWebApplication -eq $true}

Getdataconnectionfileproperty property

Get-SPDataConnectionFile

Use the following syntax:

  • Get-SPDataConnectionFile | where {$_.Name -eq "dataConFileName"} | format-list

Getformtemplateproperty property

Get-SPInfoPathFormTemplate

Use the following syntax:

  • Get-SPInfoPathFormTemplate | where {$_.DisplayName -eq "formTemplateName"} | format-list

Getosearchsetting

None

Getproperty

Get-SPFarmConfig

Get-SPTimerJob

Disable-SPTimerJob

Enable-SPTimerJob

Set-SPTimerJob

Start-SPTimerJob

Getsitelock

Get-SPSiteAdministration

Getsiteuseraccountdirectorypath

None

Geturlzone

Get-SPAlternateURL

Import

Import-SPWeb

Installfeature

Install-SPFeature

Listlogginglevels

Get-SPLogLevel

Listqueryprocessoroptions

None

Listregisteredsecuritytrimmers

Get-SPEnterpriseSearchSecurityTrimmer

Localupgradestatus

None

Managepermissionpolicylevel

None

Mergecontentdbs

Move-SPSite

Migrateuser

Move-SPUser

Osearch

For the Osearch parameters farmcontactemail, farmperformancelevel, farmserviceaccount, and farmservicepassword, use the Get-SPEnterpriseSearchService and Set-SPEnterpriseSearchService cmdlets.

For the Osearch parameters start and stop, use the Start-SPEnterpriseSearchServiceInstance and Stop-SPEnterpriseSearchServiceInstance cmdlets, respectively.

For the Osearch parameter defaultindexlocation, use the Get-SPEnterpriseSearchServiceInstance and Set-SPEnterpriseSearchServiceInstance cmdlets.

Osearchdiacriticsensitive

Use the Get-SPEnterpriseSearchServiceApplication cmdlet to retrieve the specific Search service application, and then use DiacriticSensitive parameter from the Set-SPEnterpriseSearchServiceApplication cmdlet.

Provisionservice

Start-SPServiceInstance

Quiescefarm

None

Quiescefarmstatus

None

Quiesceformtemplate

Stop-SPInfoPathFormTemplate

Reconvertallformtemplates

Update-SPInfoPathFormTemplate

Refreshdms

None

Refreshsitedms

None

Registersecuritytrimmer

New-SPEnterpriseSearchSecurityTrimmer

Registerwsswriter

None

Removedataconnectionfile

Uninstall-SPDataConnectionFile

Remove-ecsfiletrustedlocation

Remove-SPExcelFileLocation

Remove-ecssafedataprovider

Remove-SPExcelDataProvider

Remove-ecstrusteddataconnectionlibrary

Remove-SPExcelDataConnectionLibrary

Remove-ecsuserdefinedfunction

Remove-SPExcelFileLocation

Removedrservice

None

Removeexemptuseragent

Remove-SPInfoPathUserAgent

Removeformtemplate

Uninstall-SPInfoPathFormTemplate

Removesolutiondeploymentlock

None

Renameserver

Rename-SPServer

Renamesite

Set-SPSite

Use the Url parameter.

Renameweb

Set-SPWeb

Use the RelativeUrl parameter.

Restore

Restore-SPFarm

Restore-SPSite

Retractsolution

Uninstall-SPSolution

Retractwppack

None

Runcontentdeploymentjob

Start-SPContentDeploymentJob

Scanforfeatures

Install-SPFeature

Use the Scanforfeatures parameter.

Setadminport

Set-SPCentralAdministration

Setapppassword

None

Setconfigdb

Connect-SPConfigurationDatabase

Setcontentdeploymentjobschedule

Set-SPContentDeploymentJob

Setdataconnectionfileproperty

Set-SPDataConnectionFile

Set-ecsexternaldata

Set-SPExcelFileLocation

Set-ecsloadbalancing

Set-SPExcelServiceApplication

Use the LoadBalancingScheme parameter.

Set-ecsmemoryutilization

Set-SPExcelServiceApplication

Use the MemoryCacheThreshold and PrivateBytesMax parameters.

Set-ecssecurity

Set-SPExcelServiceApplication

Use the CrossDomainAccessAllowed, EncryptedUserConnectionRequired, and FileAccessMethod parameters.

Set-ecssessionmanagement

Set-SPExcelServiceApplication

Use the SessionsPerUserMax and SiteCollectionAnonymousSessionsMax parameters.

Set-ecsworkbookcache

Set-SPExcelServiceApplication

Use the Workbookcache and WorkbookCacheSizeMax parameters.

Setformtemplateproperty

Set-SPInfoPathFormTemplate

Setlogginglevel

Set-SPLogLevel

Setosearchsetting

None

Setproperty

Set-SPFarmConfig

Get-SPTimerJob

Disable-SPTimerJob

Enable-SPTimerJob

Set-SPTimerJob

Start-SPTimerJob

Setqueryprocessoroptions

None

Setsitelock

Set-SPSiteAdministration

Use the LockState parameter.

Setsiteuseraccountdirectorypath

Get-SPSiteSubscription

New-SPSiteSubscription

Remove-SPSiteSubscription

Setworkflowconfig

Set-SPWorkflowConfig

Siteowner

Set-SPSiteAdministration

Syncsolution

Install-SPSolution

Use the Synchronize parameter.

Unextendvs

Remove-SPWebApplication

Uninstallfeature

Uninstall-SPFeature

Unquiescefarm

None

Unquiesceformtemplate

Start-SPInfoPathFormTemplate

Unregistersecuritytrimmer

Remove-SPEnterpriseSearchSecurityTrimmer

Unregisterwsswriter

None

Updateaccountpassword

Set-SPManagedAccount

Updatealerttemplates

None

Updatefarmcredentials

None

Upgrade

None

Upgradeformtemplate

Install-SPInfoPathFormTemplate

Upgradesolution

Update-SPSolution

Upgradetargetwebapplication

None

Uploadformtemplate

Install-SPInfoPathFormTemplate

Userrole

Get-SPUser

Move-SPUser

New-SPUser

Remove-SPUser

Set-SPUser

Verifyformtemplate

Test-SPInfoPathFormTemplate

Posted: apr 08 2011, 05:51 by igor | with 2 comment(s)
Filed under: ,
Studiare il Search di SharePoint 2010

Segnalo che è disponibile, gratuitamente, un training introduttivo sul mondo del Search di SharePoint 2010. Un training destinato agli IT Professional.

Inoltre segnalo, per chi fosse interessato alla tematica del motore di ricerca, due sessioni di SPOC 2011:

Ecco i dettagli sul training online:

SharePoint Server 2010 Enterprise Search IT Professional Training

Buon compleanno SharePoint!

Già 10 anni?

Eh sì, e chi, come il sottoscritto, nel 2001 si dilettava con la beta di Tahoe, quello che poi sarebbe diventato SharePoint Portal Server 2001 e SharePoint Team Services, se lo ricorda bene.

Il Team di SharePoint festeggia la ricorrenza sul blog del team di prodotto Smile

Impressionante davvero il ritmo di crescita nell’adozione del prodotto: 20.000 nuovi utenti ogni giorno, e questo negli ultimi 5 anni!

SharePoint 2010

Applicare la Visual Upgrade dopo la Migrazione a SharePoint 2010

Oggi, al termine di una migrazione di una Intranet eseguita attraverso la tecnica di migrazione “addcontentdb”, mi sono ritrovato oltre 40 site collections in una singola web application, contenenti svariate decine di web sites.

Naturalmente dal menu Site Actions di ciascun sito era disponibile il comando Visual Upgrade, che consente di simulare/applicare l’applicazione del branding e delle funzionalità SharePoint 2010 ai singoli siti/webs.

Tuttavia non avevo nessuna intenzione di perdere tempo e passarmi tutti i siti per applicare l’upgrade della UI…

Ancora una volta Powershell mi è venuto in aiuto:

Get-SPWebApplication http://intranet | Get-SPSite -limit ALL | Get-SPWeb -limit ALL |% {$_.UIVersion = 4;$_.UIversionConfigurationEnabled=$false;$_.update();}

Il comando funziona così:

  1. considera la web application http://intranet,
  2. quindi recupera tutte le site collections (che sono oltre 10, quindi utilizzando l’opzione –limit ALL),
  3. dunque recupera tutti i sotto siti (web),
  4. ed applica la nuova UI,
  5. rimuovendo infine dal menu Site Actions il comando Visual Upgrade.
Posted: apr 04 2011, 07:52 by igor | with 1 comment(s) |
Filed under: ,
Partecipare a SPOC 2011 come immancabile occasione di formazione

Qualche giorno fa, discutendo con un cliente, è emerso non sempre chiaro agli uffici HR delle aziende il valore formativo della partecipazione alla Microsoft SharePoint & Office Conference 2011 (e in generale alle Microsoft Technical Conferences 2011).

Inoltre, considerando l’elevato numero di sessioni e la presenza delle tre conferenze, qualcuno ci ha segnalato la difficoltà nell’individuare un percorso utile alle proprie esigenze… chiedendoci suggerimento.

Abbiamo quindi pensato di creare una pagina specifica dove sono presenti alcuni suggerimenti di percorso, in funzione dei profili e degli obiettivi formativi.