Get-WindowsUpdateLog

Назначение: Windows 10, Windows Server Technical Preview

Get-WindowsUpdateLog

Merges Windows Update .etl files into a single log file.

Синтаксис

Parameter Set: Default
Get-WindowsUpdateLog [[-ETLPath] <String[]> ] [[-LogPath] <String> ] [[-SymbolServer] <String> ] [-ForceFlush] [-InformationAction <ActionPreference> {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend} ] [-InformationVariable <String> ] [-ProcessingType <String> {CSV | XML} ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Подробное описание

The Get-WindowsUpdateLog cmdlet merges and converts Windows Update .etl files into a single readable WindowsUpdate.log file. Windows Update Agent uses Event Tracing for Windows (ETW) to generate diagnostic logs. Windows Update no longer directly produces a WindowsUpdate.log file. Instead, it produces .etl files that are not immediately readable as written.

This cmdlet requires access to a Microsoft symbol server.

Параметры

-ETLPath<String[]>

Specifies an array of paths of Windows Update .etl files to convert into WindowsUpdate.log. The default value for this parameter is the Windows Update trace file directory for the current device. Допустимые значения для этого параметра следующие:

-- The full path of a directory that contains one or more .etl files.
-- The full path of a single .etl file.
-- A comma-separated list of full paths of .etl files.

Псевдонимы

PsPath

Обязательное поле?

false

Позиция?

1

Значение по умолчанию

none

Принимать входные данные конвейера?

true(ByValue,ByPropertyName)

Обрабатывать символы-шаблоны?

false

-ForceFlush

Indicates that this cmdlet forces the Windows Update Agent on the current device to flush all of its traces to .etl files. This process stops the Update Orchestrator and Windows Update services. Running this cmdlet with this parameter requires administrative credentials. You can start Windows PowerShell with administrative credentials by using the Run as administrator command.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-InformationAction<ActionPreference>

Specifies how this cmdlet responds to an information event. Допустимые значения для этого параметра следующие:

-- SilentlyContinue
-- Stop
-- Continue
-- Inquire
-- Ignore
-- Suspend

Псевдонимы

infa

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-InformationVariable<String>

Specifies a variable in which to store an information event message.

Псевдонимы

iv

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-LogPath<String>

Specifies the full path to which Get-WindowsUpdateLog writes WindowsUpdate.log. The default value is WindowsUpdate.log in the Desktop folder of the current user.

Псевдонимы

none

Обязательное поле?

false

Позиция?

2

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-ProcessingType<String>

Specifies the file type that Get-WindowsUpdateLog uses for temporary files that are created during intermediate processing. Допустимые значения для этого параметра следующие:

-- CSV (comma-separated values)
-- XML

By default, the value is CSV. The temporary files are in $env:TEMP\WindowsUpdateLog.

Псевдонимы

none

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-SymbolServer<String>

Specifies the URL of Microsoft Symbol Server. By default, this value is the Microsoft public symbol server.

Псевдонимы

none

Обязательное поле?

false

Позиция?

3

Значение по умолчанию

none

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-Confirm

Выводит приглашение для подтверждения перед выполнением командлета.

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

false

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не запущен.

Обязательное поле?

false

Позиция?

named

Значение по умолчанию

false

Принимать входные данные конвейера?

false

Обрабатывать символы-шаблоны?

false

<CommonParameters>

Этот командлет поддерживает общие параметры: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе  about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Входы

Входной тип — это тип объектов, которые можно направить в командлет.

Выходные данные

Возвращаемый тип — это тип объектов, возвращаемых командлетом.

Примеры

Example 1: Merge and convert Windows Update trace files

This command merges and converts Windows Update trace files (.etl files) into a single readable WindowsUpdate.log file.

PS C:\> Get-WindowsUpdateLog

См. также

Windows Update Cmdlets