I think the answer is no, but is there any way to trigger the Persist (CSV) functionality for a saved search as if you clicked it through the UI? I know about task.SearchTask, but using that would require rolling my own file management.
If I could just execute a GET from script against
https://system.netsuite.com/app/common/search/searchresults.nl?searchid=[id of search]&format=csv&location=db I'd be all set, but obviously my credentials won't carry over with an N/https get.