Поделиться через


Uninstall-Script

Удаляет скрипт.

Синтаксис

Uninstall-Script
         [-Name] <String[]>
         [-MinimumVersion <String>]
         [-RequiredVersion <String>]
         [-MaximumVersion <String>]
         [-Force]
         [-AllowPrerelease]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]
Uninstall-Script
         [-InputObject] <PSObject[]>
         [-Force]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]

Описание

Командлет Uninstall-Script удаляет указанный скрипт с локального компьютера.

Это командлет прокси-сервера для командлета Uninstall-PSResource в Microsoft.PowerShell.PSResourceGet. Дополнительные сведения см. в разделе "Удаление-PSResource".

Примеры

Пример 1. Удаление скрипта

В этом примере удаляется скрипт.

Uninstall-Script -Name UpdateManagement-Template

Uninstall-Script использует параметр Name , чтобы указать скрипт для удаления с локального компьютера.

Пример 2. Удаление скрипта с помощью конвейера

В этом примере конвейер используется для удаления скрипта.

Get-InstalledScript -Name UpdateManagement-Template | Uninstall-Script

Get-InstalledScript использует параметр Name для указания скрипта. Объект отправляется вниз конвейера Uninstall-Script и скрипт удаляется.

Параметры

-AllowPrerelease

Командлет прокси-сервера сопоставляет этот параметр с параметром Uninstall-PSResourcePrerelease .

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском Uninstall-Script.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Командлет прокси-сервера игнорирует этот параметр, так как он не поддерживается Uninstall-PSResource.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Принимает объект PSRepositoryItemInfo . Например, вывод Get-InstalledScript в переменную и использование этой переменной в качестве аргумента InputObject .

Тип:PSObject[]
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-MaximumVersion

Командлет прокси-сервера использует значение этого параметра для создания строки поиска версий NuGet для использования с параметром Uninstall-PSResourceVersion.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-MinimumVersion

Командлет прокси-сервера использует значение этого параметра для создания строки поиска версий NuGet для использования с параметром Uninstall-PSResourceVersion.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Задает массив имен скриптов для удаления.

Тип:String[]
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-RequiredVersion

Командлет прокси-сервера использует значение этого параметра для создания строки поиска версий NuGet для использования с параметром Uninstall-PSResourceVersion.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

String[]

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