You can perform a privileged delete by using Data ONTAP APIs.
Using C#
void privileged_delete(string serverip, string serverusername, string serverpasswd, string path) { NaElement xi; NaElement xo; NaServer s; try { //Initialize connection to server, and //request version 1.3 of the API set s = new NaServer(serverip, 1, 3); s.Style = NaServer.AUTH_STYLE.LOGIN_PASSWORD; //transport needs to be HTTPS s.TransportType = NaServer.TRANSPORT_TYPE.HTTPS; s.SetAdminUser(serverusername, serverpasswd); //delete the file xi = new NaElement("snaplock-privileged-delete-file"); xi.AddNewChild("do-it", "true"); xi.AddNewChild("path", path); //Invoke snaplock-set-options ONTAP API xo = s.InvokeElem(xi); } catch (Exception e) { Console.Error.WriteLine(e.Message); } }