Обновляет текущую расширенную конфигурацию типов, перезагружая файлы *.types.ps1xml в память.
Синтаксис
Update-TypeData [[-AppendPath] <string[]>] [-PrependPath <string[]>] [-Confirm] [-WhatIf] [<CommonParameters>]
Описание
Командлет Update-TypeData обновляет текущую расширенную конфигурацию типов, перезагружая файлы *.types.ps1xml в память. Обычно расширенные сведения о типах загружаются тогда, когда они требуется оболочке Windows PowerShell. Командлет Update-TypeData можно использовать для предварительной загрузки всех сведений о типах. Это особенно полезно при разработке собственных типов, когда нужно загрузить их с целью тестирования.
Дополнительные сведения о файлах *types.ps1xml в Windows PowerShell см. в разделе about_Types.ps1xml.
Параметры
-AppendPath <string[]>
Задает путь к необязательным файлам PS1XML, которые будут включены в список загружаемых файлов. Они обрабатываются после того, как будут загружены встроенные файлы.
Обязательно? |
false |
Позиция? |
1 |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
true (ByValue, ByPropertyName) |
Принимать подстановочные знаки? |
false |
-PrependPath <string[]>
Задает путь к необязательным файлам PS1XML, которые будут включены в список загружаемых файлов. Однако эти файлы обрабатываются в том порядке, в котором они указаны, и перед загрузкой встроенных файлов.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-Confirm
Запрашивает подтверждение перед выполнением команды.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
-WhatIf
Описывает, что произойдет при выполнении команды, без ее фактического выполнения.
Обязательно? |
false |
Позиция? |
named |
Значение по умолчанию |
|
Принимать входные данные из конвейера? |
false |
Принимать подстановочные знаки? |
false |
<CommonParameters>
Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.
Ввод и вывод
Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.
Входные данные |
System.String Строку, содержащую добавляемый путь, можно передать командлету Update-TypeData по конвейеру. |
Выходные данные |
Нет Этот командлет не возвращает никаких выходных данных. |
Пример 1
C:\PS>update-typedata Описание ----------- Этот пример обновляет расширенную конфигурацию типов, используя сведения из файлов *.types.ps1xml.
Пример 2
C:\PS>update-typedata -prependpath typesA.types.Ps1xml, typesB.types.Ps1xml Описание ----------- Этот пример обновляет расширенную конфигурацию типов с использованием сведений из файлов *.types.ps1xml, обрабатывая в первую очередь файлы typesA и typesB.