Update-Script
Синтаксис
All
Update-Script
[[-Name] <String[]>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-Credential <PSCredential>]
[-Force]
[-AllowPrerelease]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Update-Script обновляет скрипт, установленный на локальном компьютере. Обновленный скрипт скачан из того же репозитория, что и установленная версия.
Примеры
Пример 1. Обновление указанного скрипта
В этом примере обновляется установленный скрипт и отображается обновленная версия.
Update-Script -Name UpdateManagement-Template -RequiredVersion 1.1
Get-InstalledScript -Name UpdateManagement-Template
Version Name Repository Description
------- ---- ---------- -----------
1.1 UpdateManagement-Template PSGallery This is a template script for Update Management...
Update-Script использует параметр Name , чтобы указать скрипт для обновления. Параметр RequiredVersion указывает версию скрипта.
Get-InstalledScript отображает обновленную версию скрипта.
Параметры
-AcceptLicense
Автоматически примите лицензионное соглашение во время установки, если пакет требует его.
Свойства параметров
Тип: SwitchParameter
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-AllowPrerelease
Позволяет обновить скрипт с помощью более нового скрипта, помеченного как предварительная версия.
Свойства параметров
Тип: SwitchParameter
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Confirm
Запрашивает подтверждение перед запуском Update-Script.
Свойства параметров
Тип: SwitchParameter
Значение по умолчанию: False
Поддержка подстановочных знаков: False
Не показывайте: False
Псевдонимы: cf
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Credential
Указывает учетную запись пользователя, которая имеет разрешение на обновление скрипта.
Свойства параметров
Тип: PSCredential
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-Force
Принудительное Update-Script выполнение без запроса подтверждения пользователя.
Свойства параметров
Тип: SwitchParameter
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-MaximumVersion
Задает максимальную или последнюю версию скрипта для обновления. Параметры MaximumVersion и RequiredVersion нельзя использовать в той же команде.
Свойства параметров
Тип: String
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-Name
Указывает одно имя скрипта или массив имен скриптов для обновления.
Свойства параметров
Тип: String [ ]
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: 0
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-PassThru
При использовании параметра Update-Script выводит объект PSRepositoryItemInfo для скрипта.
Свойства параметров
Тип: SwitchParameter
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Proxy
Указывает прокси-сервер для запроса, а не подключение непосредственно к интернет-ресурсу.
Свойства параметров
Тип: Uri
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-ProxyCredential
Указывает учетную запись пользователя, которая имеет разрешение на использование прокси-сервера, указанного параметром Proxy .
Свойства параметров
Тип: PSCredential
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-RequiredVersion
Указывает точный номер версии скрипта для обновления. Параметры MinimumVersion и RequiredVersion нельзя использовать в той же команде.
Свойства параметров
Тип: String
Значение по умолчанию: None
Поддержка подстановочных знаков: False
Не показывайте: False
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: True
Значение из оставшихся аргументов: False
-WhatIf
Показывает, что произойдет, если Update-Script будет запущен. Командлет не выполняется.
Свойства параметров
Тип: SwitchParameter
Значение по умолчанию: False
Поддержка подстановочных знаков: False
Не показывайте: False
Псевдонимы: wi
Наборы параметров
(All)
Позиция: Named
Обязательный: False
Ценность воронки продаж: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters .
Выходы
Примечания
Это важно
По состоянию на апрель 2020 г. коллекция PowerShell больше не поддерживает протокол TLS версии 1.0 и 1.1. Если вы не используете TLS 1.2 или более поздней версии, при попытке получить доступ к коллекции PowerShell появится сообщение об ошибке. Используйте следующую команду, чтобы убедиться, что используется TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Дополнительные сведения см. в объявления в блоге PowerShell.