¿Cuál es la diferencia entre Remove-WindowsFeature y Uninstall-WindowsFeature?
He usado Agregar y quitar en los cuadros de Windows 2008 R2, pero ahora hay una instalación y desinstalación que, según MSDN, solo está en Windows 2012 y 8
¿Cuál es la diferencia entre Remove-WindowsFeature y Uninstall-WindowsFeature?
He usado Agregar y quitar en los cuadros de Windows 2008 R2, pero ahora hay una instalación y desinstalación que, según MSDN, solo está en Windows 2012 y 8
Respuestas:
Existe una diferencia sutil en el comportamiento de que la versión de 2012 "elimina opcionalmente" la función, y que IncludeManagementTools
debe incluirse como un parámetro para eliminar la consola de administración como parte de la desinstalación de la función, y Remove
debe incluirse para eliminar los archivos de la función computadora que permitiría reinstalar la función.
Todas las demás diferencias son claras por su presencia / omisión en la documentación.
Remove-WindowsFeature (documentación de 2008 R2):
El cmdlet Remove-WindowsFeature se reemplazó en Windows Server 2012 y se reenvió por el cmdlet Uninstall-WindowsFeature.
[...]
El cmdlet Remove-WindowsFeature le permite eliminar roles específicos, servicios de roles y características de una computadora que ejecuta Windows Server 2008 R2. El cmdlet Remove-WindowsFeature funciona de manera similar al Asistente para eliminar roles y al Asistente para eliminar características que puede iniciar desde la IU del Administrador del servidor. Como en esos asistentes, puede eliminar más de un rol, servicio de rol o característica por sesión. Puede encontrar una lista de ID de comandos para todos los roles, servicios de roles y características en el tema Descripción general de los comandos del Administrador del servidor en la Ayuda del Administrador del servidor.
De: http://msdn.microsoft.com/en-us/library/ee662310.aspx
Desinstalar-WindowsFeature (Documentación 2012):
Al agregar el parámetro Eliminar, también se eliminan los archivos de características, o la carga útil, de una computadora.
[...]
El cmdlet Uninstall-WindowsFeature desinstala y, opcionalmente, elimina roles, servicios de roles y características específicos de una computadora que ejecuta Windows Server 2012 R2 o de un disco duro virtual fuera de línea (VHD) en el que está instalado Windows Server 2012 R2. Este cmdlet funciona de manera similar al Asistente para quitar roles y características en el Administrador del servidor, con una excepción importante: de manera predeterminada, las herramientas de administración no se desinstalan cuando ejecuta el cmdlet Uninstall-WindowsFeature; debe agregar el parámetro IncludeManagementTools para desinstalar las herramientas de administración asociadas.
De: http://technet.microsoft.com/en-us/library/jj205471.aspx
Nada
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.