Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
После создания файла форматирования необходимо обновить данные формата сеанса, загрузив файлы в текущий сеанс. (файлы форматирования, предоставляемые Windows PowerShell, загружаются оснастками, которые регистрируются при открытии текущего сеанса.) после обновления данных формата текущего сеанса Windows PowerShell использует эти данные для отображения объектов .net, связанных с представлениями, определенными в загруженных файлах форматирования. Количество файлов форматирования, которые можно загрузить в текущий сеанс, не ограничено. В дополнение к обновлению данных форматирования можно экспортировать данные формата в текущем сеансе обратно в файл форматирования.
Загрузка данных формата
Файлы форматирования можно загрузить в текущий сеанс с помощью следующих методов:
Файл форматирования можно импортировать в текущий сеанс из командной строки. Используйте командлет Update-FormatData , как описано в следующей процедуре.
Можно создать манифест модуля, который ссылается на файл форматирования. Модули позволяют упаковать файлы форматирования для распространения. Используйте командлет New-ModuleManifest , чтобы создать манифест, и командлет Import-Module для загрузки модуля в текущий сеанс. дополнительные сведения о модулях см. в разделе написание Windows PowerShell модуля.
Вы можете создать оснастку, которая ссылается на файл форматирования. Используйте System. Management. Automation. PSSnapin. formats для ссылки на файлы форматирования. Настоятельно рекомендуется использовать модули для пакетных командлетов и связанных файлов форматирования и типов для распространения. дополнительные сведения о модулях см. в разделе написание Windows PowerShell модуля.
При программном вызове команд можно добавить запись файла форматирования в исходное состояние сеанса пространства выполнения, в котором выполняются команды. Дополнительные сведения о типе .NET, используемом для добавления файла форматирования, см. в разделе System. Management. Automation. пространства. сессионстатеформатентри? DisplayProperty = FullName , класс.
при загрузке файла форматирования он добавляется во внутренний список, который Windows PowerShell использует, чтобы определить, какое представление следует использовать при отображении объектов в командной строке. Вы можете добавить файл форматирования в начало списка, а также в конец списка. знание того, где в этот список добавляется файл форматирования, важно, если загружается файл форматирования, определяющий представление для объекта, для которого определено существующее представление, например, когда необходимо изменить способ отображения объекта, возвращаемого командлетом Windows PowerShell core. При загрузке файла форматирования, который определяет единственное представление для объекта, можно использовать любой из описанных выше методов. Если вы загружаете файл форматирования, который определяет другое представление для объекта, необходимо использовать командлет Update-FormatData и добавить файл в начало списка.
Сохранение файла форматирования
Нет необходимости в том, где хранятся файлы форматирования на диске. Однако настоятельно рекомендуется хранить их в следующей папке: user\documents\windowspowershell\
Загрузка файла форматирования с помощью Import-FormatData
Сохраните файл форматирования на диске.
Выполните командлет Update-FormatData , используя одну из следующих команд.
Чтобы добавить файл форматирования в начало списка, используйте эту команду. Используйте эту команду, если изменяется отображение объекта.
Update-FormatData -PrependPath PathToFormattingFile
Чтобы добавить файл форматирования в конец списка, используйте эту команду.
Update-FormatData -AppendPath PathToFormattingFile
После добавления файла с помощью командлета Update-FormatData этот файл нельзя удалить из списка, пока сеанс открыт. Необходимо закрыть сеанс, чтобы удалить файл форматирования из списка.
Экспорт данных формата
Вставьте сюда основную часть.