В чем разница между Remove-WindowsFeature и Uninstall-WindowsFeature?
Я использовал Add- and Remove- на блоках Windows 2008 R2, но теперь есть Install-and-Uninstall, который в соответствии с MSDN только на Windows 2012 и 8
В чем разница между Remove-WindowsFeature и Uninstall-WindowsFeature?
Я использовал Add- and Remove- на блоках Windows 2008 R2, но теперь есть Install-and-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.