在Windows 8上架设SharePoint 2010开发环境
准备安装SharePoint环境
- 以管理员权限执行Command Line
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;^ IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;^ IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;^ IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;^ IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;^ IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;^ IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;^ IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;^ IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;^ WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;^ WCF-NonHTTP-Activation
-
启用.NET Framework 3.5及Windows Identity Foundation 3.5
-
安装MSChart Control
http://www.microsoft.com/zh-tw/download/details.aspx?id=14422 -
设定IIS预设应用程式集区的.NET Framework版本为2.0
安装SharePoint 2010
-
建立资料夹,将SharePoint安装程式复制到此资料夹
-
修改安装目录下的config.xml,加入AllowWindowsClientInstall为true(<Setting Id="AllowWindowsClientInstall" Value="True"/>),路径:[SharePointSetupFiles]\Files\Setup
-
接下来就可以照着MSDN的解说安装SharePoint http://msdn.microsoft.com/en-us/library/ee554869.aspx
-
执行SharePoint设定精灵初始化
SharePoint PowerShell启动方式
Windows 8的PowerShell预设会以CLR 4.0执行,因此SharePoint PowerShell会执行出错,如果要启动SharePoint的PowerShell SnapIn,需要先执行旧版PowerShell再载入SnapIn,
旧版PowerShell执行方式:
PowerShell -version 1
可以利用以下的Script来载入SnapIn:
$snapin = Get-PSSnapin | Where-Object {$_.Name -eq 'Microsoft.SharePoint.Powershell' } if ($snapin -eq $null) { Write-Host "Loading SharePoint Powershell Snapin" Add-PSSnapin "Microsoft.SharePoint.Powershell" }