Save-PSResource
Сохраняет ресурсы (модули и скрипты) из зарегистрированного репозитория на компьютере.
Синтаксис
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Name] <String[]>
[-Version <String>]
[-Prerelease]
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-PSResource
[-Repository <String[]>]
[-Credential <PSCredential>]
[-AsNupkg]
[-IncludeXml]
[-Path <String>]
[-TemporaryPath <String>]
[-TrustRepository]
[-PassThru]
[-InputObject] <PSResourceInfo[]>
[-SkipDependencyCheck]
[-AuthenticodeCheck]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Этот командлет объединяет функциональные возможности командлетов Save-Module
и Save-Script
из PowerShellGet версии 2. Save-PSResource
загружает ресурс из зарегистрированного репозитория по определенному пути на локальном компьютере. По умолчанию ресурс сохраняется в распаковке или установленном формате. Скрипты или модули могут выполняться из сохраненного расположения. Также можно скачать ресурс в .nupkg
формате.
Примеры
Пример 1
Скачивает модуль Az из репозитория с наивысшим приоритетом и сохраняет его в текущем расположении.
Save-PSResource -Name Az
Пример 2
Скачивает модуль Az из коллекция PowerShell и сохраняет его в текущем расположении.
Save-PSResource -Name Az -Repository PSGallery
Пример 3
Скачивает модуль Az из репозитория с наивысшим приоритетом и сохраняет его в .nupkg
формате в текущем расположении.
Save-PSResource Az -AsNupkg
Пример 4
Скачивает модуль Az из репозитория с наивысшим приоритетом и включает файл XML-метаданных PowerShellGet .
Save-PSResource Az -IncludeXML
Параметры
-AsNupkg
Сохраняет ресурс в виде .nupkg
файла.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticodeCheck
Проверяет подписанные файлы ресурса и файлы каталога в Windows.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Необязательные учетные данные, используемые при доступе к репозиторию.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeXml
Включает XML-файл метаданных PowerShellGet, используемый для проверки того, установлен ли модуль в PowerShellGet.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Используется для входных данных конвейера.
Type: | Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[] |
Aliases: | ParentResource |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Имя одного или нескольких ресурсов для установки.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
При указании выводит объект PSResourceInfo для сохраненного ресурса.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Указывает путь для сохранения ресурса. Если путь не указан, ресурс сохраняется в текущем каталоге.
Type: | String |
Position: | Named |
Default value: | current directory |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Prerelease
При указании включает предварительные версии в возвращаемые результаты поиска.
Type: | SwitchParameter |
Aliases: | IsPrerelease |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Repository
Указывает одно или несколько имен репозитория для поиска. Если параметр не указан, поиск включает все зарегистрированные репозитории в порядке приоритета (самый высокий первый), пока не будет найден репозиторий, содержащий пакет. Репозитории сортируются по приоритету, а затем по имени. Значения более низкого приоритета имеют более высокий приоритет.
При поиске ресурсов в нескольких репозиториях командлеты PSResourceGet выполняют поиск в репозиториях, используя этот порядок сортировки. Save-PSResource
сохраняет первый соответствующий пакет из отсортированного списка репозиториев.
Параметр поддерживает подстановочный *
знак. При указании нескольких репозиториев все имена должны включать или пропускать подстановочный знак. Нельзя указать сочетание имен с подстановочными знаками и без нее.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-SkipDependencyCheck
Пропускает проверка для зависимостей ресурсов. Устанавливаются только найденные ресурсы. Ресурсы найденного ресурса не установлены.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TemporaryPath
Указывает путь для временной установки ресурса перед сохранением. Если временный путь не указан, ресурс временно устанавливается во временную папку текущего пользователя.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustRepository
Подавлять запросы на доверие репозиторию. Запрос на доверие репозиторию возникает только в том случае, если репозиторий не настроен как доверенный.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Указывает версию возвращаемого ресурса. Значение может быть точной версией или диапазоном версий с помощью синтаксиса управления версиями NuGet.
Дополнительные сведения о диапазонах версий NuGet см. в разделе Управление версиями пакетов.
PowerShellGet поддерживает все версии, кроме минимальной инклюзивной версии , перечисленные в документации по диапазону версий NuGet. Использование 1.0.0.0
в качестве версии не дает версий 1.0.0.0 и выше (минимальный диапазон включительно). Вместо этого значение считается обязательной версией. Для поиска минимального инклюзивного диапазона используйте [1.0.0.0, ]
в качестве диапазона версий.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
String[]
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]
Выходные данные
Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo
По умолчанию командлет не возвращает никаких объектов. При использовании параметра PassThru командлет выводит объект PSResourceInfo для сохраненного ресурса.
PSResourceGet
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по