次の方法で共有


SharePoint Server での共同編集を無効にする

適用対象:yes-img-13 2013yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint Server での共同編集を使用すると、複数のユーザーが互いの変更を妨げることなく、いつでもドキュメントで作業できます。 共同編集はスケーラブルで効率的ですが、ハードウェアの制限がある一部の組織では、サーバーのパフォーマンスへの影響を最小限に抑えるために共同編集をオフにしたい場合があります。

共同編集を無効にするには、以下の 3 つの方法があります。

  • グループ ポリシーを使って、クライアント側の共同編集機能を無効にします。 詳細については、「Group Policy overview for Office 2013」を参照してください。

  • Microsoft PowerShell を使用して DisableCoauthoring サーバー プロパティを設定できます。 この設定により、サーバー上のドキュメントのWordとPowerPointの共同編集プロパティが無効になります。 このプロパティは、Word 2010、Word 2013、Word Online、PowerPoint 2010、PowerPoint 2013、PowerPoint Web App のドキュメントまたはプレゼンテーションに適用されます。

  • ドキュメント ライブラリで [チェックアウトを必須にする] を有効にします。 この設定により、ドキュメント ライブラリでの共同編集が無効になります。 詳細については、「 SharePoint Server 2013 でチェックアウトが必要な構成」を参照してください。

グループ ポリシーを使用して共同編集をオフにする

  1. グループ ポリシーの管理を起動します。

  2. [ グループ ポリシーの管理] で、ポリシーを設定するドメインのフォレストおよびドメイン ノードを展開し、[ グループ ポリシー オブジェクト] を展開します。

  3. 共同編集の設定が構成されているグループ ポリシー オブジェクトを選択 (右クリック) し、[ 編集] をクリックします。

  4. Word 2013 の場合は、[ ユーザーの構成]、[ 管理テンプレート]、[ Microsoft Word 2013]、[ グループ作業の設定]、[ 共同編集] の順に展開し、[ 共同編集を禁止する] を開きます (ダブルクリックします)。

    PowerPoint 2013 の場合は、[ ユーザーの構成]、[ 管理テンプレート]、[ Microsoft PowerPoint 2013]、[ グループ作業の設定]、[ 共同編集] の順に展開し、[ 共同編集を禁止する] を選択します。

  5. [ 共同編集の防止のプロパティ ] ダイアログで、[ 有効] を選択し、[ OK] を選択します

Windows PowerShellを使用してWordドキュメントとPowerPointプレゼンテーションの共同編集をオフにする (スクリプトとして保存してスクリプトを実行する)

  1. 次のメンバーシップがあることを確認します。

    • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。

    • 更新するすべてのデータベースに対する db_owner 固定データベース ロール。

    • PowerShell コマンドレットを実行しているサーバー上の管理者グループ。

      管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。

    注:

    アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell のアクセス許可の詳細については、「アクセス許可」と「 Add-SPShellAdmin」を参照してください。

  2. メモ帳などのテキスト エディターに次のコードを貼り付けます。

$siteurl = "<servername>"
$mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
$mysite.WebApplication.WebService.DisableCoauthoring = $true;
$mysite.WebApplication.WebService.Update();
  1. 以下のパラメーターを指定します。
パラメーター
servername
サーバー名
  1. ファイルを保存し、SuggestedNameOfFile.ps1 などの .ps1 拡張子を追加します。

    注:

    別のファイル名を使用できますが、拡張子が ANSI でエンコードされたテキスト ファイルとしてファイルを保存する必要があります .ps1.

  2. 管理者として SharePoint 2013 管理シェルを起動します。

  3. ファイルを保存したディレクトリに移動します。

  4. PowerShell コマンド プロンプトで、次のコマンドを入力します。

./SuggestedFileName.ps1

Windows PowerShellを使用して、Word ドキュメントとPowerPointプレゼンテーションの共同編集をオフにする (スクリプトとして保存してスクリプトを実行する)

  1. 次のメンバーシップがあることを確認します。

    • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。

    • 更新するすべてのデータベースに対する db_owner 固定データベース ロール。

    • PowerShell コマンドレットを実行しているサーバー上の管理者グループ。

      管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。

    注:

    アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell のアクセス許可の詳細については、「アクセス許可」と「 Add-SPShellAdmin」を参照してください。

  2. メモ帳などのテキスト エディターに次のコードを貼り付けます。

$siteurl = "<servername>"
$mysite=new-object Microsoft.SharePoint.SPSite($siteurl)
$mysite.WebApplication.DisableCoauthoring = $true;
$mysite.WebApplication.Update();

  1. 以下のパラメーターを指定します。
パラメーター
servername
サーバー名
  1. ファイルを保存し、SuggestedNameOfFile.ps1 などの .ps1 拡張子を追加します。

    注:

    別のファイル名を使用できますが、拡張子が ANSI でエンコードされたテキスト ファイルとしてファイルを保存する必要があります .ps1.

  2. 管理者として SharePoint 2013 管理シェルを起動します。

  3. ファイルを保存したディレクトリに移動します。

  4. PowerShell コマンド プロンプトで、次のコマンドを入力します。

./SuggestedFileName.ps1

関連項目

SharePoint 2013 での共同編集の概要