Eliminar el punto de distribución SCCM mediante el script Powershell
En esta publicación veremos cómo eliminar el punto de distribución SCCM usando el script PowerShell. Desde las últimas semanas he estado trabajando mucho en PowerShell. Veo que es muy interesante y nos facilita el trabajo.
En mi publicación anterior cubrí la instalación del punto de distribución usando un script de PowerShell. El guión está disponible para descargar aquí. El script es realmente simple y fácil de usar. Básicamente utilizamos el cmdlet Remove-CMDistributionPoint. Por lo tanto, utilizando este cmdlet desinstalamos el punto de distribución.
Además de eso, este cmdlet admite parámetros comunes como -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Sobre todo, asegúrese de estar ejecutando SCCM 2012 R2 SP1 y superior para que este script funcione.
Probé este script en las versiones actuales de la rama de Configuration Manager 1511, 1606, 1610, 1702, 1706, 1710, 1802, 1806, 1810, 1902, 1910, 2002. El script para desinstalar el punto de distribución SCCM está disponible para descargar aquí.
Eliminar el punto de distribución SCCM mediante el script Powershell
Este script elimina un punto de distribución mediante el uso de un código de sitio y una función del sistema del sitio. Entonces, antes de usar este script, especifique los siguientes valores en el script.
$SiteCode: proporcione el código de su sitio (3 caracteres alfanuméricos).
$DistributionPoint: especifique el FQDN del servidor desde donde desea desinstalar la función DP.
Explicación del guión
Remove-CMDistributionPoint: elimina un punto de distribución.
-Force: ejecuta el comando sin pedir confirmación al usuario.
Copie el siguiente script en un bloc de notas y guárdelo con la extensión filename.ps1.
< #.SYNOPSIS
Remove Distribution Point role using PowerShell Script
.DESCRIPTION
This scripts lets you uninstall SCCM Distribution Point
.PARAMETER DistributionPoint
This is the server name from which you would be uninstalling Distribution Point role.
.PARAMETER SiteCode
This is 3 letter site code.
.NOTES
Version: 1.0
Published Date: 10-Dec-2016
Updated Date: 21-Apr-2020
Author: Prajwal Desai
Website: https://www.prajwaldesai.com
#>
#Load the Configuration Manager Module
import-module ($Env:SMS_ADMIN_UI_PATH.Substring(0,$Env:SMS_ADMIN_UI_PATH.Length-5) + '\ConfigurationManager.psd1')
$Drive = Get-PSDrive -PSProvider CMSite
CD "$($Drive):"
#Site Code and Distribution Point Server Information
$SiteCode = 'IND'
$DistributionPoint = 'WIN2016.PRAJWAL.LOCAL'
#Check if the DP server is alive
Test-Connection -ComputerName $DistributionPoint -quiet
#Remove Distribution Point Role
write-host -ForegroundColor Green "The Distribution Point Role is being uninstalled on $DistributionPoint"
Remove-CMDistributionPoint -Force -SiteCode $SiteCode -SiteSystemServerName $DistributionPointAbra el script usando Powershell ISE. Sustituya el código del sitio y los valores del punto de distribución en el script. Guarde el script y luego ejecútelo. Si el servidor del punto de distribución está en línea, verá el resultado como Verdadero. En el siguiente paso verá que la función del punto de distribución se desinstala del servidor.
Si tiene alguna pregunta sobre este script, menciónela en los comentarios.
