指定のURL以下のサイトコレクションが属するコンテンツDBを取得する

PowerShellを使って、指定のURL以下のサイトコレクションが属するコンテンツDBを取得する方法です。

1: #最初のパラメータにURLを指定。
2: #ワイルドカード指定可能。
3: PS C:UsersAdministrator.SP2010RCENT> get-spsite http://sp2010rcent/\* | select url, contentdatabase | format-list
4:  
5: Url : http://sp2010rcent
6: ContentDatabase : SPContentDatabase Name=WSS\_Content
7:  
8: Url : http://sp2010rcent/my
9: ContentDatabase : SPContentDatabase Name=WSS\_Content
10:  
11: Url : http://sp2010rcent/docs
12: ContentDatabase : SPContentDatabase Name=WSS\_Content\_Docs
13:  
14: Url : http://sp2010rcent/media
15: ContentDatabase : SPContentDatabase Name=WSS\_Content\_Workspaces
16:  
17: Url : http://sp2010rcent/workspaces
18: ContentDatabase : SPContentDatabase Name=WSS\_Content\_Media

読了時間: 1分

サイトコレクションを指定のコンテンツDBに移動する

PowerShellを使って、サイトコレクションを別のコンテンツDBに移動する方法です。

1: #移動したいサイトコレクションを第一パラメータに指定。
2: #移動先のコンテンツDB名をDestinationDatabaseに指定。
3: PS C:UsersAdministrator.SP2010RCENT> move-spsite http://sp2010rcent/media -destinationdatabase WSS\_Content\_Media
4:
5: 確認
6: この操作を実行しますか?
7: 対象 "http://sp2010rcent/media" に対して操作 "Move-SPSite" を実行しています。
8: [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S)
9: [?] ヘルプ(既定値は "Y"): y
10:
11: 警告: この変更を有効にするには IIS を再起動する必要があります。IISを再起動するには、コマンド プロンプトウィンドウを開き「iisreset」と入力します。
12:
13: #指示に従いIISRESET実施
14: PS C:UsersAdministrator.SP2010RCENT> iisreset
15: 停止中...
16: インターネット サービスは正常に停止されました
17: 開始中...
18: インターネット サービスは正常に再開されました

移動の前後でサイトコレクションとコンテンツDBの一覧を出力すると、移動できたかどうかがわかります。

読了時間: 1分

サービスアプリケーション一覧

エディション別のサービスアプリケーションの一覧です。 ○がついている部分が、そのエディションにインストールされているサービスアプリケーションになります。

サービスアプリケーションFoundationStandardEnterprise
Access Database Service
Application Registry Service
Business Data Connectivity Service
Claims to Windows Token Service
Document Conversions Launcher Service
Document Conversions Load Balancer Service
Excel Calculation Services
Lotus Notes Connector
Managed Metadata Web Service
Microsoft SharePoint Foundation Incoming E-Mail
Microsoft SharePoint Foundation Sandboxed Code Service
Microsoft SharePoint Foundation Subscription Settings Service
Microsoft SharePoint Foundation Web Application
Microsoft SharePoint Foundation Workflow Timer Service
PerformancePoint Service
Search Query and Site Settings Service
Secure Store Service
SharePoint Foundation Search
SharePoint Server Search
User Profile Service
User Profile Synchronization Service
Visio Graphics Service
Web Analytics Data Processing Service
Web Analytics Web Service
Word Automation Services
サーバーの全体管理

読了時間: 1分

サービスアプリケーションプロキシとサービスアプリケーションを削除する

サービスアプリケーションプロキシとサービスアプリケーションを削除するPowerSellスクリプトです。

例として、State Serviceサービスアプリケーションプロキシとサービスアプリケーションを削除します。

1: #削除対象サービスアプリケーションプロキシのIDを取得する
2: #赤太字の部分が削除対象サービスアプリケーションプロキシのID
3: PS C:UsersAdministrator> get-spserviceapplicationproxy
4:  
5: TypeName : State Service プロキシ
6: ApplicationName :
7: ApplicationId :
8: CanIssueNewSession : False
9: ManageLink :
10: PropertiesLink :
11: CanUpgrade : True
12: IsBackwardsCompatible : True
13: NeedsUpgradeIncludeChildren : False
14: NeedsUpgrade : False
15: UpgradeContext : Microsoft.SharePoint.Upgrade.SPUpgradeContext
16: Name : State Service
17: DisplayName : State Service
18: Id : 11b6dfde-205b-4caa-be7f-d0bf1ccc06a2
19: Status : Online
20: Parent : StateServiceProxy
21: Version : 4305
22: Properties : {}
23: Farm : SPFarm Name=SharePoint\_Config
24: UpgradedPersistedProperties : {}
25:  
26: #サービスアプリケーションプロキシを削除する
27: #先ほど取得したIDをidentityパラメータに渡す
28: PS C:UsersAdministrator> remove-spserviceapplicationproxy -identity 11b6dfde-05b-4caa-be7f-d0bf1ccc06a2
29:  
30: 確認
31: この操作を実行しますか?
32: 対象 "StateServiceApplicationProxy Name=State Service" に対して操作"Remove-SPServiceApplicationProxy"を実行しています。
33: [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S)
34: [?] ヘルプ(既定値は "Y"): y
35:  
36: #削除対象サービスアプリケーションのIDを取得する
37: #赤太字の部分が削除対象サービスアプリケーションのID
38: PS C:UsersAdministrator> get-spserviceapplication
39:  
40: DisplayName TypeName Id
41: ----------- -------- --
42: State Service State Service 96e7030a-eac3-4d62-ae1d-dce878295b30
43: Security Token Se... Security Token Se... e0895169-e449-4aec-92fb-8ac63cba3428
44: Application Disco... Application Disco... 38c33d18-2ec1-4c57-8ff7-934067a794e7
45: Word Automation S... Word Automation S... 482775e8-4084-4dd7-ada7-3278aedfa478
46:  
47: #サービスアプリケーションを削除する
48: #先ほど取得したIDをidentityパラメータに渡す
49: PS C:UsersAdministrator> remove-spserviceapplication -identity 96e7030a-eac3-d62-ae1d-dce878295b30
50:  
51: 確認
52: この操作を実行しますか?
53: 対象 "StateServiceApplication Name=State Service" に対して操作"Remove-SPServiceApplication" を実行しています。
54: [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S)
55: [?] ヘルプ(既定値は "Y"): y

読了時間: 2分

State Service サービスアプリケーションを削除する

PowerShellでState Serviceサービスアプリケーションを削除する方法です。 1.State ServiceのDBを削除以下のコマンドでState ServiceのDBを削除します。

1: #削除するState ServiceのIDを取得する
2: #赤太字が削除対象のID
3: PS C:UsersAdministrator> get-spstateservicedatabase
4:  
5: Name Id Type
6: ---- -- ----
7: StateService\_09592f64... 1c3fed71-f364-481c-9112-9b2125d4d09f Microsoft.Offi...
8:  
9: #先ほど取得したIDをidentityパラメータに渡す
10: PS C:UsersAdministrator> remove-spstateservicedatabase -identity 1c3fed71-f364-481c-9112-9b2125d4d09f
11:  
12: 確認
13: この操作を実行しますか?
14: 対象 "StateService\_09592f64711045459aa10119421ef10d" に対して操作"Remove-SPStateServiceDatabase" を実行しています。
15: [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ(既定値は "Y"):y

2.State Serviceサービスアプリケーションを削除 以下のリンク先の手順でState Serviceを削除します。 http://sharepoint.orivers.jp/reference/SitePages/%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E3%81%A8%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B.aspx

読了時間: 1分

SharePoint 2010 と Office 2010 のラウンチは2010年5月12日に決定!

ついにSharePoint 2010 と Office 2010 のラウンチ日が発表されました。 どちらも2010年5月12日になるようです。 RTMは4月とのことなので、msdnサブスクリプションなどでは4月中に入手できるということですね! http://blogs.msdn.com/sharepoint/archive/2010/03/05/sharepoint-2010-office-2010-launch.aspx 日本のラウンチイベントはいつになるのかなー。 でも、RC版で気になる不具合がいくつかあるんだよなー。 RTMまでにちゃんと改修されますように・・・​

読了時間: 1分

ワークフロー実行中の「フォームをレンダリングできません」エラー

現象: ワークフローを実行中に下図の通り「フォームをレンダリングできません・・・」というエラーが発生し、アイテムを開くことができない。 troublestateservice 原因: メッセージの通り、State Serviceが構成されていないことが原因。 **対処法:**以下のリンクの通り、State Serviceを構成することで、ワークフローが動くようになる。 [State Service アプリケーションを構成する](http://sharepoint.orivers.jp/reference/SitePages/State Serviceサービスアプリケーションを構成する.aspx)

読了時間: 1分

State Serviceサービスアプリケーションを構成する

State Serviceサービスアプリケーション(以降、State Service)は、他のサービスアプリケーションのように全体管理サイトから手動で追加することができません。 State Serviceを追加する場合は全体管理サイトのファーム構成ウィザードかPower Shellで構成する必要があります。 ファーム構成ウィザードでState Serviceを追加する 1.ファーム構成ウィザード開始サーバーの全体管理サイトからファーム構成ウィザードをクリックし、ウィザードを実行します。 2.State Serviceを選択しウィザード実行 ファーム構成ウィザードのサービスセクションにて、下図の通りState Serviceにチェックをつけて[次へ]ボタンをクリック。 サイトコレクション作成のページはスキップしても進めても構いません。 stateservicesetup

読了時間: 1分

リボンのカスタマイズ方法

リボンのカスタマイズ方法が記載されたサイトを集めました。

日本語サイト カスタムのSharePointリボンの作成方法

英語サイトタブ、グループ、コントロールの作り方

タブ、グループへのリボンアイテムの追加方法

ドロップダウンの作り方、クライアントオブジェクトモデルとJavaScript

プログラムによるリボンのカスタマイズ方法

読了時間: 1分