Назад | Перейти на главную страницу

В чем разница между Remove-WindowsFeature и Uninstall-WindowsFeature?

В чем разница между Remove-WindowsFeature и Uninstall-WindowsFeature?

Я использовал Add- и Remove- в Windows 2008 R2, но теперь есть Install- и Uninstall-, которые в соответствии с MSDN есть только в Windows 2012 и 8

Есть небольшая разница в поведении: в версии 2012 года функция "необязательно удаляется" и IncludeManagementTools должен быть включен в качестве параметра для удаления консоли управления при удалении функции, и Remove должны быть включены, чтобы удалить файлы функций с компьютера, которые позволят переустановить эту функцию.

Все остальные отличия понятны по их наличию / отсутствию в документации.

Remove-WindowsFeature (документация 2008 R2):

Командлет Remove-WindowsFeature был заменен в Windows Server 2012 на командлет Uninstall-WindowsFeature.

[...]

Командлет Remove-WindowsFeature позволяет удалять указанные роли, службы ролей и компоненты с компьютера под управлением Windows Server 2008 R2. Командлет Remove-WindowsFeature работает аналогично мастеру удаления ролей и мастеру удаления компонентов, который можно запустить из пользовательского интерфейса диспетчера сервера. Как и в этих мастерах, вы можете удалить более одной роли, службы ролей или функции за сеанс. Вы можете найти список идентификаторов команд для всех ролей, служб ролей и функций в разделе Обзор команд диспетчера сервера в справке диспетчера сервера.

Из: http://msdn.microsoft.com/en-us/library/ee662310.aspx

Uninstall-WindowsFeature (Документация 2012 г.):

Добавление параметра Remove также удаляет файлы функций или полезную нагрузку с компьютера.

[...]

Командлет Uninstall-WindowsFeature удаляет и при необходимости удаляет указанные роли, службы ролей и компоненты с компьютера под управлением Windows Server 2012 R2 или с автономного виртуального жесткого диска (VHD), на котором установлена ​​Windows Server 2012 R2. Этот командлет работает аналогично мастеру удаления ролей и компонентов в диспетчере сервера, за одним важным исключением: по умолчанию инструменты управления не удаляются при запуске командлета Uninstall-WindowsFeature; необходимо добавить параметр IncludeManagementTools, чтобы удалить связанные инструменты управления.

Из: http://technet.microsoft.com/en-us/library/jj205471.aspx

Ничего

PS C:\> help remove-windowsfeature

NAME
    Uninstall-WindowsFeature

SYNTAX
    Uninstall-WindowsFeature [-Name] <Feature[]> [-Restart] [-IncludeManagementTools] [-Remove] [-ComputerName
    <string>] [-Credential <pscredential>] [-LogPath <string>] [-WhatIf] [-Confirm]  [<CommonParameters>]

    Uninstall-WindowsFeature [-Name] <Feature[]> [-Vhd <string>] [-IncludeManagementTools] [-Remove] [-ComputerName
    <string>] [-Credential <pscredential>] [-LogPath <string>] [-WhatIf] [-Confirm]  [<CommonParameters>]


ALIASES
    Remove-WindowsFeature


REMARKS
    Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help.
        -- To download and install Help files for the module that includes this cmdlet, use Update-Help.