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