カスタム スクリプトを許可または禁止する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

最終更新日: 2017 年 7 月

カスタム スクリプトを使用すると、組織の目的や個人のニーズに合わせてサイトやページの外観と動作を変更することができます。カスタム スクリプトを許可すると、サイトまたはページに対する [ページの追加とカスタマイズ] アクセス許可が付与されているすべてのユーザーは、必要なスクリプトを追加できます (既定により、サイトを作成するすべてのユーザーはサイトの所有者とされ、このアクセス許可が付与されます。SharePoint のアクセス許可レベルについては、「SharePoint のアクセス許可レベルについて」をご覧ください)。

注: サイトの外観を変更する簡単な方法については、「SharePoint チーム サイトの外観を変更する」をご覧ください。

既定では、スクリプトは管理者が作成するサイトで許可されています。スクリプトは、OneDrive、ユーザーが作成したサイト、および組織のルート サイトでは許可されていません。セキュリティ上の理由により、許可するスクリプトの量を制限することができます。カスタム スクリプトのセキュリティへの影響の詳細については、「カスタム スクリプトを許可する場合のセキュリティに関する考慮事項」をご覧ください。

重要:SharePoint Online が 2015 年より前に組織で設定された場合、SharePoint 管理センターで、ユーザーがカスタム スクリプトを実行できないように設定されているように見える場合でも、カスタム スクリプト設定が "未構成" のままに設定されている可能性があります。この場合は、ユーザーは、SharePoint サイト間、および OneDrive と SharePoint 間でアイテムをコピーできません。SharePoint 管理センターの [設定] ページで、[OK] をクリックして、表示されるカスタム スクリプト設定を適用し、サイト間コピーを有効にしてください (OneDrive と SharePoint 間でのアイテムのコピーの詳細については、「OneDrive for Business と SharePoint サイトの間でファイルとフォルダーをコピーする」をご覧ください)。

SharePoint 管理センターでは、OneDrive (「個人用サイト」と呼ばれます) またはユーザーが作成したすべてのサイトでユーザーによるカスタム スクリプトの実行を許可するかどうかを選択できます。ユーザーによる独自のサイトの作成については、「SharePoint Online のサイト作成を管理する」をご覧ください。

警告: 組織内のサイトでカスタム スクリプトを許可する前に、セキュリティへの影響について理解していることを確認します。

  1. グローバル管理者または SharePoint 管理者として Office 365 にサインインします。

  2. 左上隅にあるアプリ起動ツールのアイコン 選択内容に応じて複数のアプリケーション タイルを示すボタン クリックを表す、ワッフルのようなアイコン。 を選択して、[管理者] を選択し、Office 365 管理センターを開きます ([管理者] タイルが表示されない場合は、組織の Office 365 管理者の権限がありません)。

  3. 左のウィンドウで、[管理センター]、[SharePoint] の順に選択します。

  4. [設定] を選びます。

  5. [カスタム スクリプト] で、以下を選びます。

    • [個人用サイトでユーザーがカスタム スクリプトを実行できるようにする]

    • [セルフサービスで作成されたサイトでユーザーがカスタム スクリプトを実行できるようにする]

    SharePoint 管理センターの [設定] ページの [カスタム スクリプト] セクション

    注: セルフ サービスのサイト作成では、既定で組織のルート サイト コレクションが指定されるので、カスタム スクリプト設定を変更することで、組織のルート サイト コレクションでカスタム スクリプトを許可することができます。サイトの作成場所の変更については、「SharePoint Online のサイト作成を管理する」をご覧ください。

  6. [OK] をクリックします。通常、変更が有効になるのに最長で 24 時間かかります。

警告: 組織内のサイトでカスタム スクリプトを許可する前に、セキュリティへの影響について理解していることを確認します。

特定のサイト コレクションでのカスタム スクリプトをすぐに許可するには、次の Microsoft PowerShell コマンドを使用します (詳細については、「SharePoint Online Management Shell の概要」をご覧ください)。

Set-SPOsite <SiteURL> -DenyAddAndCustomizePages 0

ユーザーの OneDrive またはユーザーが作成したサイトに対するこの設定を変更した場合、これは 24 時間以内に管理センターのカスタム スクリプト設定によって上書きされます。

OneDrive またはユーザーが作成したサイトでカスタム スクリプトの実行が禁止されると、サイト コレクションの所有者とサイトの所有者は、テンプレート、ソリューション、テーマ、ヘルプ ファイル コレクションなどの新しいアイテムを作成できなくなります。過去にカスタム スクリプトを許可していた場合、既に作成されているアイテムはそのまま動作します。

カスタム スクリプトの実行が禁止されると、次のサイト設定が使用できなくなります。

サイトの機能

動作

メモ

テンプレートとしてサイトを保存

サイトの設定では利用できません。

カスタム スクリプトがブロックされる前に作成したテンプレートからは引き続きサイトを構築できます。

ドキュメント ライブラリをテンプレートとして保存

ライブラリの設定では利用できません。

カスタム スクリプトがブロックされる前に作成したテンプレートからは引き続きドキュメント ライブラリを構築できます。

ソリューション ギャラリー

サイトの設定では利用できません。

カスタム スクリプトがブロックされる前に作成したソリューションは引き続き使用できます。

テーマ ギャラリー

サイトの設定では利用できません。

カスタム スクリプトがブロックされる前に作成したテーマは引き続き使用できます。

ヘルプの設定

サイトの設定では利用できません。

カスタム スクリプトがブロックされる前に利用できていたヘルプ ファイル コレクションには引き続きアクセスできます。

HTML フィールド セキュリティ

ライブラリの設定では利用できません。

カスタム スクリプトがブロックされる前に設定した HTML フィールド セキュリティは引き続き使用できます。

サンドボックス ソリューション

ソリューション ギャラリーはサイトの設定では利用できません。

サンドボックス ソリューションの追加、管理、アップグレードができなくなります。カスタム スクリプトがブロックされる前に展開されていたサンドボックス ソリューションは引き続き実行できます。

SharePoint Designer

HTML 以外のページの更新ができなくなります。

リストの処理: [フォームの作成]、[カスタム アクション] は機能しなくなります。

サブサイト: [新しいサブサイト] と [サイトの削除] を実行すると、ブラウザーの [サイトの設定] ページにリダイレクトされます。

データ ソース: [プロパティ] ボタンは利用できなくなります。

データ ソースを開くことはできます。

スクリプトが含まれている可能性のあるファイルのアップロード

次のファイルの種類は、ライブラリにアップロードできなくなります。

.asmx

.ascx

.aspx

.htc

.jar

.master

.swf

.xap

.xsf

ライブラリ内の既存のファイルに影響はありません。

カスタム スクリプトの実行が禁止されると、サイト コレクションの所有者とサイトの所有者は次の Web パーツと機能を利用できなくなります。

Web パーツのカテゴリ

Web パーツ

ビジネス データ

ビジネス データ アクション

ビジネス データ アイテム

ビジネス データ アイテム ビルダー

ビジネス データ リスト

ビジネス データ関連リスト

Excel Web Access

インジケーターの詳細

ステータス リスト

Visio Web Access

コミュニティ

このコミュニティについて

参加

個人用メンバーシップ

ツール

メッセージを入力

お勧めのコンテンツ

カテゴリ

プロジェクト サマリー

関連ドキュメント

RSS ビューアー

サイトの集合表示

カテゴリに属するサイト

用語のプロパティ

タイムライン

WSRP ビューアー

XML ビューアー

ドキュメント セット

ドキュメント セットのコンテンツ

ドキュメント セットのプロパティ

フォーム

HTML フォームの Web パーツ

メディアおよびコンテンツ

コンテンツ エディター

スクリプト エディター

Silverlight の Web パーツ

検索

絞り込み

検索ボックス

検索ナビゲーション

検索結果

検索型コンテンツ

カタログ アイテムの再使用

イベントのグループ作業

連絡先の詳細

メモ掲示板

組織のブラウザー

サイト フィード

タグ クラウド

ユーザー タスク

マスター ページ ギャラリー

マスター ページを作成または編集できません

発行サイト

マスター ページおよびページ レイアウトを作成または編集できません

カスタム スクリプトの実行を許可していたサイトでカスタム スクリプトの実行を禁止する前に、変更の内容をあらかじめ通知して、その影響をユーザーが理解できるようにしてください。そのようにしない場合、サイトでテーマを変更したり Web パーツを追加したりする習慣が付いているユーザーは、突然そうした機能を使用できなくなります。その場合、次のようなエラー メッセージが通知されます。

サイトまたはサイト コレクションでスクリプトの実行が無効にされた場合に表示されるエラー メッセージ

変更をあらかじめ知らせておくことで、ユーザーの混乱とサポートへのお問い合わせを減らすことができます。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×