В чем разница между 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.