I am currently using roaming profiles and wante to configure all clients connected to the domain to delete the local profile once the user logs off.
Could this be done via a Group Policy? Script?
You probably want the following Group Policy:
Computer Configuration -> Administrative Templates -> System -> User Profiles
Delete cached copies of roaming profiles
In addition to configuring profile deletion via Group Policy you might want to check out my free tool Delprof2 which deletes inactive profiles on all versions of Windows both locally and remotely.
You can find more information about Delprof2 here: