Set-SPDiagnosticConfig

ファームの診断構成設定を設定します。

構文

Set-SPDiagnosticConfig
   [-AllowLegacyTraceProviders]
   [-AppAnalyticsAutomaticUploadEnabled]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-CustomerExperienceImprovementProgramEnabled]
   [-DaysToKeepLogs <Int32>]
   [-DownloadErrorReportingUpdatesEnabled]
   [-ErrorReportingAutomaticUploadEnabled]
   [-ErrorReportingEnabled]
   [-EventLogFloodProtectionEnabled]
   [-EventLogFloodProtectionNotifyInterval <Int32>]
   [-EventLogFloodProtectionQuietPeriod <Int32>]
   [-EventLogFloodProtectionThreshold <Int32>]
   [-EventLogFloodProtectionTriggerPeriod <Int32>]
   [-InputObject <PSObject>]
   [-LogCutInterval <Int32>]
   [-LogDiskSpaceUsageGB <Int32>]
   [-LogLocation <String>]
   [-LogMaxDiskSpaceUsageEnabled]
   [-ScriptErrorReportingDelay <Int32>]
   [-ScriptErrorReportingEnabled]
   [-ScriptErrorReportingRequireAuth]
   [<CommonParameters>]

説明

コマンドレットを Set-SPDiagnosticConfig 使用して、ファーム全体で診断構成設定を設定します。

Windows PowerShell for SharePoint 製品のアクセス許可と最新情報については、「SharePoint Server コマンドレット」のオンライン ドキュメントをご覧ください。

------------------ 例 1 -----------------------

Set-SPDiagnosticConfig -ErrorReportingEnabled -DownloadErrorReportingUpdatesEnabled:$false -DaysToKeepLog 60

この例では、ErrorReporting を有効にし、DownloadErrorReportingUpdatesEnable を無効にし、DaysToKeepLog を 60 に設定します。

------------------ 例 2 -----------------------

$config = Get-SPDiagnosticConfig
$config.CustomerExperienceImprovementProgramEnabled = $false
$config.LogCutInterval = 60
$config | Set-SPDiagnosticConfig

この例では、CEIP を無効にして、LogCutInterval を 60 分に設定します。

パラメーター

-AllowLegacyTraceProviders

以前のバージョンの SharePoint 製品およびテクノロジ用に構築されたトレース プロバイダーが、SharePoint 製品のトレース セッションに書き込み可能であることを指定します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-AppAnalyticsAutomaticUploadEnabled

アプリケーション利用状況の集計データを Microsoft に自動的にアップロードするかどうかを指定します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-AssignmentCollection

適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWeb、SPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。

Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。 Stop-SPAssignment コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-CustomerExperienceImprovementProgramEnabled

カスタマー エクスペリエンス向上プログラム (CEIP) への参加が有効であるかどうかを指定します。

CEIP は、マイクロソフト製品とテクノロジの品質、信頼性、およびパフォーマンスの向上を目的として設計されています。 ユーザーのアクセス許可により、サーバーに関する匿名情報が Microsoft に送信され、SharePoint 製品の改善に役立ちます。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は$Trueです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DaysToKeepLogs

トレース ログ ファイルを保持する日数を指定します。 この型は、1 ~ 366 の有効な数値であることが必要です。 既定値は 14 日です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DownloadErrorReportingUpdatesEnabled

エラー報告リモート制御ファイルをダウンロードするかどうかを指定します。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は$Trueです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ErrorReportingAutomaticUploadEnabled

エラー報告をマイクロソフトに自動的にアップロードするかどうかを指定します。

エラー レポートには、問題が発生した場合のサーバーの状態に関する情報が含まれます。オペレーティング システムのバージョンと使用中のコンピューター ハードウェア。ライセンスを識別するために使用できるデジタル製品 ID。 オンライン サービスに接続してエラー報告を送信しているため、コンピューターの IP アドレスも送信されます。ただし、IP アドレスは、集計した統計の生成にのみ使用されます。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は$Trueです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ErrorReportingEnabled

エラー報告のコレクションが有効かどうかを指定します。

エラー報告は、システムでハードウェアまたはソフトウェアの問題が発生したときに作成されます。 Microsoftとそのパートナーは、ソフトウェアの信頼性を向上させるために、これらのレポートを積極的に使用します。 エラー レポートには、問題が発生した場合のサーバーの状態に関する情報が含まれます。オペレーティング システムのバージョンと使用中のコンピューター ハードウェア。ライセンスを識別するために使用できるデジタル製品 ID。 オンライン サービスに接続してエラー報告を送信しているため、コンピューターの IP アドレスも送信されます。ただし、IP アドレスは、集計した統計の生成にのみ使用されます。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は$Trueです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionEnabled

イベント ログのオーバーフロー保護機能を有効するかどうかを指定します。

複数の類似イベントをイベント ログに書き込む場合、重複するメッセージの表示が抑制されます。 一定期間後に、抑制したメッセージ数が概要メッセージに表示されます。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は$Trueです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionNotifyInterval

オーバーフロー保護のために抑制したイベント数を概要イベントを書き込む頻度を指定します (分単位)。

この整数の範囲は、1 ~ 1,440 です。 既定値は 5 です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionQuietPeriod

イベントが発生しなくなってからオーバーフロー保護を終了するまでの期間を指定します (分単位)。

この整数の範囲は、1 ~ 1,440 です。 既定値は 2 です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionThreshold

イベント ログのオーバーフローと判断されるまでに一定期間内で許容されるイベント数を指定します。

この整数の範囲は、1 ~ 100 です。 既定値は 5 です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-EventLogFloodProtectionTriggerPeriod

イベントのオーバーフローを監視する期間を指定します (分単位)。

この整数の範囲は、1 ~ 1,440 です。 既定値は 2 です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-InputObject

コマンドレットの結果を Get-SPDiagnosticConfig 使用し、変更を加え、オブジェクトをコマンドレットにパイプライン化 Set-SPDiagnosticConfig してコンテンツ データベースを更新します。

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogCutInterval

ログ ファイルのロールオーバー間の分数を指定します。

この値は、0 ~ 1,440 の有効は整数であることが必要です。

既定値は 30 です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogDiskSpaceUsageGB

トレース ログ ファイルに使用する記憶域の最大値 (GB 単位) を指定します。

既定値は 1,000 です。 LogMaxDiskSpaceusageEnabled コマンドレットを True に設定した場合のみ有効になります。

この型は、1 ~ 1,000 の有効な整数であることが必要です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogLocation

ログ ファイルを格納するパスを指定します。

この型は、C:\Logs という形式の有効なパスであることが必要です。

既定の場所は %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\Logs です。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-LogMaxDiskSpaceUsageEnabled

トレース ログファイルに使用する最大容量を制限するかどうかを指定します。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は $False です。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ScriptErrorReportingDelay

スクリプト エラー報告の間隔 (分単位) を指定します。

この型は、0 ~ 1,440 の有効は整数であることが必要です。 値は分単位で指定します。

既定値は 30 です。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ScriptErrorReportingEnabled

クライアント スクリプト エラーのエラー報告を有効にするかどうかを指定します。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は$Trueです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ScriptErrorReportingRequireAuth

スクリプト エラー報告で認証が必要かどうかを指定します。

この型は、次のいずれかの値であることが必要です。

  • $true
  • $false

既定値は$Trueです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019