SharePoint Future 2012 – SharePoint 2013 Pre-requisiti: Server Roles and Features

Martedì si è tenuto a Milano l’edizione 2012 di SharePoint Future, primo evento italiano interamente dedicato a SharePoint 2013.

SharePoint Future 2012

 

Dal mio punto di visto è stato proprio una gran bella giornata! Mi sono divertito molto sia durante le mie due sessioni, la prima con Barbara e Claudio su WCM e Search, la seconda con Igor sulle novità per gli IT Pro, sia nei momenti di pausa scambiando quattro chiacchere con vecchi e nuovi amici (nella sua accezione alla Facebook), mancavano solo Marco e Alessandro🙂. Anche la location, l’Enterprise Hotel di Milano, secondo me non è stata affatto male, anzi! Un altro gran colpo di EventHandler😉.

Tra gli altri mi ha fatto piacere rivedere persone con cui lavoro molto spesso a distanza come Perrine, Peter, Roberto e Emanuel di AvePoint e Liam di Nintex. It has been good to see you again🙂

Ma sto divagando. Nella mia seconda presentazione, parlando dei pre-requisiti di SharePoint 2013 ho parlato della possibilità di installare i server role richiesti utilizzando Windows Powershell. Lo script seguente è generato nella cartella temporanea (%temp%) di Windows al momento dell’esecuzione di PrerequisiteInstaller.exe.

Attraverso il modulo ServerManager è possibile configurare i ruoli e le feature richieste. Ecco lo script completo:

Import-Module Servermanager

Add-WindowsFeature NET-WCF-HTTP-Activation45,NET-WCF-TCP-Activation45,NET-WCF-Pipe-Activation45

$operation = Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Application-Server,AS-Web-Support,AS-TCP-Port-Sharing,AS-WAS-Support,AS-HTTP-Activation,AS-TCP-Activation,AS-Named-Pipes,AS-Net-Framework,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer

if ($operation.ExitCode -eq ‘SuccessRestartRequired’) {
$host.SetShouldExit(3010)
exit }

Su Windows Server 2012 potrebbero verificarsi dei problemi nell’installazione della feature Net-Framework-Features dovuti alla mancanza dei file di installazione. Per ovviare al problema basta copiare dal dvd di Windows Server la directory Sources/sxs ed eseguire il comando precedente con una piccola modifica.

Import-Module Servermanager

$sourcesxs = “C:\temp\sources\sxs”

Add-WindowsFeature NET-WCF-HTTP-Activation45,NET-WCF-TCP-Activation45,NET-WCF-Pipe-Activation45

$operation = Add-WindowsFeature Net-Framework-Features -source $sourcesxs,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Application-Server,AS-Web-Support,AS-TCP-Port-Sharing,AS-WAS-Support,AS-HTTP-Activation,AS-TCP-Activation,AS-Named-Pipes,AS-Net-Framework,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer

if ($operation.ExitCode -eq ‘SuccessRestartRequired’) {
$host.SetShouldExit(3010)
exit }

La prossima conferenza sarà a Marzo, la SharePoint and Office Conference, vi aspetto!

– Riccardo



Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...