Function Ftp-DeleteItem { <# .SYNOPSIS Delete item from FTP site. .DESCRIPTION The Ftp-DeleteItem cmdlet deletes item from FTP site. .PARAMETER RequestURI Specifies a path to ftp location. .PARAMETER User Specifies user name to access FTP site. .PARAMETER Pass Specifies password to access FTP site .EXAMPLE Ftp-DeleteItem -RequestURI "ftp:////" -User "" -Pass "" .NOTES Author: Jennifer Salvo #> Param ( [parameter(Mandatory=$true)] [String]$RequestURI="", [parameter(Mandatory=$true)] [String]$User="", [parameter(Mandatory=$true)] [String]$Pass="" ) Try { [System.Net.FtpWebRequest]$Request = [System.Net.WebRequest]::Create($RequestUri) $Request.Credentials = New-Object System.Net.NetworkCredential($User,$Pass) $Request.Method = [System.Net.WebRequestMethods+FTP]::DeleteFile $Request.GetResponse() } Catch { throw "Failed to delete item at $RequestURI - $Error[0]" exit 1 } }