sergey vasin

The IT blog

Weekend Scripter: Работаем с Windows Error Reporting – Hey, Scripting Guy! Blog

leave a comment »

Резюме: Microsoft Scripting Guy, Ed Wilson рассказывает об использовании Windows PowerShell 3.0 для настройки Windows Error Reporting в Windows 8.

Исследуем модуль WindowsErrorReporting

Модуль WindowsErrorReporting содержит 3 командлета. Я получил эту информацию, используя командлет Get-Command.

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

PS C:\> Get-Command -Module windowserror*

CommandType     Name                                               ModuleName

————     —-                                               ———-

Cmdlet          Disable-WindowsErrorReporting                      WindowsErrorRe…

Cmdlet          Enable-WindowsErrorReporting                       WindowsErrorRe…

Cmdlet          Get-WindowsErrorReporting                          WindowsErrorRe…

Чем хорош этот модуль, это тем, что я могу пропустить один из шагов при настройке новой инсталляции Windows 8 – настройку Windows Error Reporting. Это может быть сделано при помощи одной команды.

Определяем текущие настройки WindowsErrorReporting

Один из способов определения текущих настроек Windows Error Reporting– это провести поиск по фразе «Windows Error Reporting» в Windows Search, и затем выбрать Problem Reporting Settings.

01

Это хорошо, но я предпочитаю использовать Windows PowerShell. Поскольку консоль PowerShell всегда открыта на моем компьютере, мне проще воспользоваться ей, чем брать мышку, пытаясь найти панели, которые то появляются, то исчезают, затем выбирать Search и просматривать список найденных программ – ни одна из которых не называется Windows Error Reporting.

Для определения текущих настроек WindowsErrorReporting мне нужно всего лишь набрать Get-WindowsErrorReporting.

PS C:\> Get-WindowsErrorReporting

Enabled

Заметка: Для получения текущих настроек Windows Error Reporting не требуются административные права. Однако они требуются при изменении конфигурации.

Отключаем Windows Error Reporting

Для отключения Windows Error Reporting я воспользуюсь командлетом Disable-WindowsErrorReporting. Этот командлет возвращает булево значение – True/False – в зависимости от успешности изменения настроек. В следующей команде я успешно отключил Windows Error Reporting на моем ноутбуке.

PS C:\> Disable-WindowsErrorReporting

True

Отключение Windows Error Reporting таким образом соответствует опции Never check for solutions (not recommended) в окне графического интерфейса.

02

Я также могу ввести командлет Get-WindowsErrorReporting, чтобы удостовериться в успешности выполнения команды.

PS C:\> Get-WindowsErrorReporting

Disabled

Включаем Windows Error Reporting через Windows PowerShell

Я также могу воспользоваться командлетом Enable-WindowsErrorReporting для включения Windows Error Reporting.

PS C:\> Enable-WindowsErrorReporting

True

03

Автор:

Ed Wilson, Microsoft Scripting Guy

Оригинал:

http://blogs.technet.com/b/heyscriptingguy/archive/2012/11/24/weekend-scripter-working-with-windows-error-reporting.aspx


Страницы в социальных сетях:

Twitter: https://twitter.com/vsseth
Facebook: https://fb.com/inpowershell
VKontakte: https://vk.com/inpowershell


Реклама

Written by Сергей Васин

Декабрь 4, 2012 в 16:06

Опубликовано в HeyScriptingGuyBlog, PowerShell

Tagged with

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s