Well not allowing the users to delete from a network share is a rights setting on that share. You will have to set the correct level of permission to not allow them to delete.
As for the script you will have to bind to the Scripting.FileSystemObject to allow you to copy, move, or delete the found file.
Here is a slightly older example of a script I wrote that scans my servers "user" directory and deletes any music file off the server.
This script was scheduled to run on the server as a scheduled task under an admin account.
==================================
'On Error Resume Next
'Sets UserPath for binding to the users folder on server
'Sets LogPath for usin in creating, opening, and appending log file.
UserPath = "F:\"
LogPath = "C:\srvscripts\media\medialog.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set Folder = objFSO.GetFolder(UserPath)
'If statement to check for existing file and if not their create it.
If objFSO.FileExists(LogPath) Then
Else
Set objCreate = objFSO.CreateTextFile(LogPath)
objCreate.Close
End If
'Opening log file for appending.
Set objLogFile = objFSO.OpenTextFile(LogPath, 8)
'writes the date to show where the new days processing starts.
objLogFile.WriteLine Now
'Calls the Sub to enumerate through folders and files
ShowSubFolders Folder
'Closes the open log file and exits the Script
objLogFile.Close
'Quiting Script
WScript.Quit
'=========================================================
' ShowSubFolders Subset
'=========================================================
Sub ShowSubFolders(Folder)
' For loop to enumerate through folders and subfolders
For Each Subfolder in Folder.SubFolders
Set objFolder = objFSO.GetFolder(Subfolder.Path)
Set colFiles = objFolder.Files
' For Loop to enumerate through files in folder.
For Each objFile In colFiles
' If statement to check for audio files and delete and log file.
If Right(objFile.Name,4) = ".mp3"_
Or Right(objFile.Name,4) = ".wav"_
Or Right(objFile.Name,4) = ".wma"_
Or Right(objFile.Name,4) = ".ogg"_
Or Right(objFile.Name,4) = ".aac" Then
' Writes the date and the file path of file about to be deleted
objLogFile.WriteLine Now & "," & objFile.Path
' Deletes the file
objFSO.DeleteFile(objFile.Path)
End If
Next
' Calling Sub again for subfolders with in folder.
ShowSubFolders Subfolder
Next
End Sub