Поделиться через


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 для продуктов 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

В этом примере программа улучшения качества программного обеспечения отключается, а параметру 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 Subscription Edition

-AppAnalyticsAutomaticUploadEnabled

Указывает, будут ли сводные данные об использовании приложения автоматически загружаться в Microsoft.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AssignmentCollection

Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.

При использовании параметра Global все объекты содержатся в глобальном хранилище. Если объекты не используются сразу или удаляются с помощью команды Stop-SPAssignment, может возникнуть нехватка памяти.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CustomerExperienceImprovementProgramEnabled

Включает или отключает участие в программе улучшения качества программного обеспечения (CEIP).

Программа CEIP разработана для улучшения качества, надежности и производительности продуктов и технологий Майкрософт. С вашего разрешения в Майкрософт отправляются анонимные сведения о сервере для улучшения продуктов 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 Subscription Edition

-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 Subscription Edition

-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 Subscription Edition

-ErrorReportingAutomaticUploadEnabled

Указывает, необходимо ли автоматически отправлять отчеты об ошибках в корпорацию Майкрософт.

Отчеты об ошибках содержат сведения о состоянии сервера на момент возникновения проблемы, версию операционной системы и сведения об аппаратных средствах компьютера, а также цифровой идентификатор продукта, который может быть использован для определения используемой лицензии. Кроме того, передается 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 Subscription Edition

-ErrorReportingEnabled

Включает или отключает сбор отчетов об ошибках.

Отчеты об ошибках создаются, когда в системе возникают неполадки с аппаратным или программным обеспечением. Корпорация Майкрософт и ее партнеры используют эти отчеты для повышения надежности программного обеспечения. Отчеты об ошибках содержат сведения о состоянии сервера при возникновении проблемы, версию используемой операционной системы и информацию об оборудовании, а также цифровой идентификатор продукта, используемый для определения лицензии. Кроме того, передается 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 Subscription Edition

-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 Subscription Edition

-EventLogFloodProtectionNotifyInterval

Задает частоту (в минутах) записи итогового сообщения со сведениями о количестве сообщений, скрытых для защиты от переполнения.

Допустимым является диапазон от 1 до 1440. Значение по умолчанию: 5.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-EventLogFloodProtectionQuietPeriod

Задает временной интервал в минутах, определяющий время отсутствия событий, после которого может быть отключена защита от переполнения.

Допустимым является диапазон от 1 до 1440. Значение по умолчанию: 2.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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 Subscription Edition

-EventLogFloodProtectionTriggerPeriod

Задает временной интервал в минутах, в течение которого необходимо вести наблюдение за событиями, которые могут привести к переполнению журнала.

Допустимым является диапазон от 1 до 1440. Значение по умолчанию: 2.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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 Subscription Edition

-LogCutInterval

Указывает количество минут между переключениями файлов журнала.

Значением должно быть целое число от 0 до 1440.

Значение по умолчанию — 30 дней.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-LogDiskSpaceUsageGB

Задает максимальный объем места в гигабайтах для хранения файлов журналов трассировки.

Значение по умолчанию равно 1000, и оно применяется только в том случае, если командлету LogMaxDiskSpaceusageEnabled присвоено значение True.

Типом должно быть допустимое число от 1 до 1000.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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 Subscription Edition

-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 Subscription Edition

-ScriptErrorReportingDelay

Задает интервал в минутах между отчетами об ошибках скрипта.

Типом должно быть целое число от 0 до 1440. Значение указывается в минутах.

Значение по умолчанию — 30 дней.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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 Subscription Edition

-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 Subscription Edition