租賃sharepoint 租賃旋挖鉆機

如何試用office 365 及 sharepoint online

在本地環(huán)境中對提供程序承載的應用程序使用 ACS 的必備組件

創(chuàng)新互聯(lián)是專業(yè)的惠州網(wǎng)站建設公司,惠州接單;提供成都網(wǎng)站設計、網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行惠州網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

確保擁有以下組件。

本地 SharePoint 2013 開發(fā)環(huán)境。請參閱如何:設置 SharePoint 應用程序的本地開發(fā)環(huán)境。

Office 365 SharePoint 網(wǎng)站。如果還沒有此類網(wǎng)站,并且希望快速設置開發(fā)環(huán)境,您可以注冊 Office 365 開發(fā)人員訂閱、設置您的工具和環(huán)境并開始部署應用程序。

遠程安裝的或已在安裝 SharePoint 2013 的計算機上安裝的 Visual Studio 2012。

Visual Studio 2012 Office 開發(fā)人員工具。

在已安裝 SharePoint 2013 的計算機上安裝的 64 位版本 Microsoft Online Services 登錄助手。

在已安裝 SharePoint 2013 的計算機上安裝的用于 Windows PowerShell 的 Microsoft Online Services 模塊(64 位)。

創(chuàng)建一個證書并使其成為 SharePoint 2013 本地安裝的安全令牌服務 (STS) 證書

您需要使用您自己的證書替換 SharePoint 2013 本地安裝的默認安全令牌服務 (STS) 證書。本文為您提供了使用 IIS 中的"創(chuàng)建自簽名證書"選項創(chuàng)建并導出測試證書的示例。您還可以使用證書頒發(fā)機構頒發(fā)的商業(yè)證書。

首先創(chuàng)建測試 .pfx 證書文件,然后創(chuàng)建相應的測試 .cer 文件。

還可以使用 MakeCert 測試程序生成測試 X.509 證書。

創(chuàng)建測試 .pfx 證書文件

在 IIS 管理器中,選擇左側樹視圖中的 ServerName 節(jié)點。

選擇"服務器證書",如圖 1 所示。

圖 1. IIS 中的"服務器證書"選項

在右側鏈接集中單擊"創(chuàng)建自簽名證書"鏈接,如圖 2 所示。

圖 2."創(chuàng)建自簽名證書"鏈接

將證書命名為 SampleCert,然后選擇"確定"。

右鍵單擊該證書,然后選擇"導出",如圖 3 所示。

圖 3. 導出測試證書

注釋

使用 SharePoint Server 2013 和 Office 365 配置單向混合環(huán)境文檔(可在 SharePoint 2013 混合資源頁下載)詳細解釋了如何使用來自知名證書頒發(fā)機構的證書或自簽名證書替換本地場的默認 STS 證書。

配置 SharePoint 2013 的本地安裝以使用 ACS

圖 4 顯示了在本地網(wǎng)站上運行的提供程序承載應用程序整體架構內啟用所需連接的四個步驟。還顯示了應用程序運行時的 OAuth 令牌流。

圖 4. 使用 Office 365 SharePoint 網(wǎng)站對 SharePoint 的本地安裝使用 ACS

在本地 SharePoint 2013 場中創(chuàng)建 ACS 代理。

將本地服務器的簽名證書安裝到 Office 365 租戶。

將要運行應用程序的 SharePoint 2013 場上的站點的完全限定域名添加到 Office 365 租賃的服務主體名稱集合中。

在 SharePoint 2013 場中創(chuàng)建應用程序管理代理。

以下函數(shù)可執(zhí)行配置本地 SharePoint 2013 網(wǎng)站以使用 ACS 的所有任務。如果需要刪除之前的配置,還可以使用此函數(shù)執(zhí)行一些清理任務??梢允褂枚喾N方式在 PowerShell 中運行該函數(shù)。下面列出了一種方法:

在本地 SharePoint 服務器中,將函數(shù)中的代碼復制到文本文件中,并以名稱 MySharePointFunctions.psm1 將其保存到以下任一文件夾中(不要同時保存到兩個文件夾)。如果其中包含尚不存在的文件夾,則可能必須創(chuàng)建部分路徑。請注意,在兩種情況下,路徑中最底層的文件夾必須與文件同名。

提示

文件必須另存為 ANSI 格式,而非 UTF-8。PowerShell 在加載非 ANSI 格式的文件時,可能會報告語法錯誤。Windows 記事本會默認將其保存為 ANSI。如果使用其他任何編輯器保存文件,請確保將其保存為 ANSI。

C:\users\username\documents\windowspowershell\modules\MySharePointFunctions,其中 username 是即將執(zhí)行文件的場管理員。

C:\windows\system32\windowspowershell\V1.0\modules\MySharePointFunctions

以管理員身份打開 SharePoint Management Shell并運行以下 cmdlet,以驗證 MySharePointFunctions 模塊是否已列出。

Windows PowerShell

Get-Module –listavailable

運行以下 cmdlet 以導入模塊。

Windows PowerShell

Import-Module MySharePointFunctions

運行以下 cmdlet,驗證 Connect-SPFarmToAAD 函數(shù)是否已作為模塊的一部分列出:

Windows PowerShell

Get-Command -module MySharePointFunctions

運行以下 cmdlet,驗證 Connect-SPFarmToAAD 函數(shù)是否已加載。

Windows PowerShell

ls function:\ | where {$_.Name -eq "Connect-SPFarmToAAD"}

如果要替換與 Microsoft Azure Active Directory 的現(xiàn)有連接,請使用此開關。如果您已經在場中創(chuàng)建了一個 ACS 代理,則它會刪除現(xiàn)有代理。

-RemoveExistingSTS(可選)

如果要替換與 Microsoft Azure Active Directory 的現(xiàn)有連接,請使用此開關。它會刪除從較早的 ACS 連接遺留下來的現(xiàn)有可信安全令牌頒發(fā)者。

-RemoveExistingSPOProxy(可選)

如果要替換與 Microsoft Azure Active Directory 的現(xiàn)有連接,請使用此開關。如果您已經在場中創(chuàng)建了一個應用程序管理代理,則它會刪除現(xiàn)有代理。

-RemoveExistingAADCredentials(可選)

如果要替換 Office 365 SharePoint 網(wǎng)站,請使用此開關。

Set-SPAuthenticationRealm -ServiceContext $SharePointWeb -Realm $AADRealmId

$LocalSTS = Get-SPSecurityTokenServiceConfig

$LocalSTS.NameIdentifier = '{0}@{1}' -f $SP_APPPRINCIPALID,$AADRealmId

$LocalSTS.Update()

#Allow connections over HTTP if the switch is specified.

if ($AllowOverHttp.IsPresent -and $AllowOverHttp -eq $True) {

$serviceConfig = Get-SPSecurityTokenServiceConfig

$serviceConfig.AllowOAuthOverHttp = $true

$serviceConfig.AllowMetadataOverHttp = $true

$serviceConfig.Update()

}

#Step 1: Set up the ACS proxy in the on-premises SharePoint farm. Remove the existing ACS proxy

#if the switch is specified.

if ($RemoveExistingACS.IsPresent -and $RemoveExistingACS -eq $True) {

Get-SPServiceApplicationProxy | ? DisplayName -EQ $ACS_APPPROXY_NAME | Remove-SPServiceApplicationProxy -RemoveData -Confirm:$false

}

if (-not (Get-SPServiceApplicationProxy | ? DisplayName -EQ $ACS_APPPROXY_NAME)) {

$AzureACSProxy = New-SPAzureAccessControlServiceApplicationProxy -Name $ACS_APPPROXY_NAME -MetadataServiceEndpointUri $ACSMetadataEndpoint -DefaultProxyGroup

}

#Remove the existing security token service if the switch is specified.

if ($RemoveExistingSTS.IsPresent) {

Get-SPTrustedSecurityTokenIssuer | ? Name -EQ $ACS_STS_NAME | Remove-SPTrustedSecurityTokenIssuer -Confirm:$false

}

if (-not (Get-SPTrustedSecurityTokenIssuer | ? DisplayName -EQ $ACS_STS_NAME)) {

$AzureACSSTS = New-SPTrustedSecurityTokenIssuer -Name $ACS_STS_NAME -IsTrustBroker -MetadataEndPoint $ACSMetadataEndpoint

}

#Update the ACS Proxy for OAuth authentication.

$ACSProxy = Get-SPServiceApplicationProxy | ? Name -EQ $ACS_APPPROXY_NAME

$ACSProxy.DiscoveryConfiguration.SecurityTokenServiceName = $ACS_APPPRINCIPALID

$ACSProxy.Update()

#Retrieve the local STS signing key from JSON metadata.

$SPMetadata = Invoke-RestMethod -Uri ($SP_METADATAEP_FSTRING -f $SharePointWeb)

$SPSigningKey = $SPMetadata.keys | ? usage -EQ "Signing" | % keyValue

$CertValue = $SPSigningKey.value

#Connect to Office 365.

Connect-MsolService -Credential $O365Credentials

#Remove existing connection to an Office 365 SharePoint site if the switch is specified.

if ($RemoveExistingAADCredentials.IsPresent -and $RemoveExistingAADCredentials -eq $true) {

$msolserviceprincipal = Get-MsolServicePrincipal -AppPrincipalId $SP_APPPRINCIPALID

[Guid[]] $ExistingKeyIds = Get-MsolServicePrincipalCredential -ObjectId $msolserviceprincipal.ObjectId -ReturnKeyValues $false | % {if ($_.Type -ne "Other") {$_.KeyId}}

Remove-MsolServicePrincipalCredential -AppPrincipalId $SP_APPPRINCIPALID -KeyIds $ExistingKeyIds

}

#Step 2: Upload the local STS signing certificate

New-MsolServicePrincipalCredential -AppPrincipalId $SP_APPPRINCIPALID -Type Asymmetric -Value $CertValue -Usage Verify

#Step 3: Add the service principal name of the local web application, if necessary.

$indexHostName = $SharePointWeb.IndexOf('://') + 3

$HostName = $SharePointWeb.Substring($indexHostName)

$NewSPN = '{0}/{1}' -f $SP_APPPRINCIPALID, $HostName

$SPAppPrincipal = Get-MsolServicePrincipal -AppPrincipalId $SP_APPPRINCIPALID

if ($SPAppPrincipal.ServicePrincipalNames -notcontains $NewSPN) {

$SPAppPrincipal.ServicePrincipalNames.Add($NewSPN)

Set-MsolServicePrincipal -AppPrincipalId $SPAppPrincipal.AppPrincipalId -ServicePrincipalNames $SPAppPrincipal.ServicePrincipalNames

}

#Remove the existing SharePoint Online proxy if the switch is specified.

if ($RemoveExistingSPOProxy.IsPresent -and $RemoveExistingSPOProxy -eq $True) {

Get-SPServiceApplicationProxy | ? DisplayName -EQ $SPO_MANAGEMENT_APPPROXY_NAME | Remove-SPServiceApplicationProxy -RemoveData -Confirm:$false

}

#Step 4: Add the SharePoint Online proxy

if (-not (Get-SPServiceApplicationProxy | ? DisplayName -EQ $SPO_MANAGEMENT_APPPROXY_NAME)) {

$spoproxy = New-SPOnlineApplicationPrincipalManagementServiceApplicationProxy -Name $SPO_MANAGEMENT_APPPROXY_NAME -OnlineTenantUri $SharePointOnlineUrl -DefaultProxyGroup

}

}

針對 Office 商店配置應用程序和 SharePoint Web 應用程序

如果想讓用戶能夠從 Office 商店安裝使用 ACS 的提供程序承載的應用程序,則有一個可供場管理員在生產環(huán)境中采用的可選配置步驟。(除非您打算從該環(huán)境下的存儲安裝使用 ACS 的應用程序,否則在 SharePoint 開發(fā)環(huán)境中毫無用處。)以下 cmdlet 能夠實現(xiàn)此目標??梢詫ι鲜龊瘮?shù)添加此代碼。

Windows PowerShell

New-SPMarketplaceWebServiceApplicationProxy -Name "ApplicationIdentityDataWebServiceProxy" -ServiceEndpointUri "oauth.sellerdashboard.microsoft.com/ApplicationIdentityDataWebService.svc" –DefaultProxyGroup

在虛擬空間上能裝SharePoint嗎?

不能裝。

Windows SharePoint Services服務需要Windows 2003系統(tǒng)的支持,才能正常運行。

此外,還得在Windows 2003系統(tǒng)中安裝、配置Internet信息服務(IIS6)和ASP.NET組件。默認情況下,出于安全方面的考慮,Windows 2003系統(tǒng)是不安裝這些組件的。

而且SharePoint不是網(wǎng)頁形式,而是軟件,需要安裝

所以結論是除非你跟那邊的網(wǎng)絡管理員關系很好,讓他幫你裝,不然你自己是不能裝的。

云計算是什么?目前國內有哪些大企業(yè)做著這塊?有沒有他們之間的比較分析?

現(xiàn)在做云計算的很多,做得比較好的就是聯(lián)想、華為、金山、百度,至于其他的都不值一提,網(wǎng)盤就是他們的云計算產品,華為、百度、金山做的都是個人用戶,而聯(lián)想企業(yè)網(wǎng)盤是國內第一款針對企業(yè)客戶設計的,不管是安全性還是功能都是其他網(wǎng)盤無法比擬的,我個人推薦聯(lián)想的聯(lián)想企業(yè)網(wǎng)盤,你可以去了解了解

至于你在樓上說到的曙光,那是做云計算硬件產品設備的,比如有哪家企業(yè)要做云計算就可以在它哪里購買云計算后臺的硬件設備,但是國內做云計算做得大的,所有的設備都是自己提供,不會選擇購買,而那些小公司如果選擇做云計算,將來都會成為大企業(yè)收購的對象。

office365和sharepoint2013有什么區(qū)別么?

我不會對著一項項講,主要的差別是:

OFFICE365是云服務,就是說你的SHAREPOINT是在微軟的服務器上,你不是買個SHAREPOINT安裝在自己的服務器上,而是直接在公共網(wǎng)絡上使用SHAREPOINT服務,因為技術及商業(yè)的原因,功能是會有差別,至少在銷售上,微軟把產品變成租賃服務,你不是買一個產品,而是按照年份來租賃服務

SHAREPOINT2013跟2010比有些變化,但還是傳統(tǒng)軟件的特點,你買了就是你的所有權,支持服務你可以買可以不買,當然微軟有一大堆商業(yè)細則,技術人員對這個都沒興趣的,無非是想著多賺點銀子

適用跟應用特點有關系,你不清楚要找SHAREPOINT銷售顧問,從百度知道了解全部是不可能的事情,OFFICE365跟GOOGLE的文檔服務比較接近,你也可以比較測試看看

分享標題:租賃sharepoint 租賃旋挖鉆機
文章鏈接:http://muchs.cn/article8/doecpip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站導航、動態(tài)網(wǎng)站、自適應網(wǎng)站移動網(wǎng)站建設、網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設