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 |