functions/Remove-PrismFile.ps1
<#
.SYNOPSIS Remove a file on the SD card .DESCRIPTION Remove a file on the SD card .PARAMETER ComputerName The host name or IP of your Prism .PARAMETER Session The session to your Prism, autocreated if not provided .PARAMETER Name The name of the file, can be piped from Get-PrismFile #> function Remove-PrismFile { [CmdletBinding()] param ( [Parameter(Mandatory)] [string] $ComputerName, [Parameter()] [microsoft.powershell.commands.webrequestsession] $Session, [Parameter(ValueFromPipeline, ValueFromPipelineByPropertyName)] [string] $Name ) begin { $uri = "http://$ComputerName/CMD/Del/{0}" if ($null -eq $Session) { $Session = New-PrismSession -ComputerName $ComputerName } } process { $null = Invoke-RestMethod -Uri ($uri -f $Name) -Method Get -WebSession $Session } } |