Public/Tasks/Invoke-RemoveWebsiteTask.ps1
#Requires -Modules SitecoreInstallFramework, SitecoreFundamentals, WebAdministration Set-StrictMode -Version Latest Function Invoke-RemoveWebsiteTask { [CmdletBinding(SupportsShouldProcess = $true)] param( [Parameter(Mandatory = $true)] [string]$Name ) if (Test-Path -Path "IIS:\Sites\$Name") { Write-TaskInfo "Removing Website $Name" -Tag 'RemoveWebsite' Remove-Website -Name $Name -Verbose } else { Write-TaskInfo "Website $Name does not exist" -Tag 'RemoveWebsite' } } Register-SitecoreInstallExtension -Command Invoke-RemoveWebsiteTask -As RemoveWebsite -Type Task -Force |