Public/Tasks/Invoke-RemoveFolderTask.ps1
#Requires -Modules SitecoreInstallFramework, SitecoreFundamentals Set-StrictMode -Version Latest Function Invoke-RemoveFolderTask { [CmdletBinding(SupportsShouldProcess = $true)] param( [Parameter(Mandatory = $true)] [string]$Name ) if (Test-Path $name) { Write-TaskInfo "Removing Folder $name" -Tag 'RemoveFolder' Remove-Item -Path $name -Recurse -Force -Confirm:$false } else { Write-TaskInfo "Folder doesn't exist {$name}" -Tag 'RemoveFolder' } } Register-SitecoreInstallExtension -Command Invoke-RemoveFolderTask -As RemoveFolder -Type Task -Force |