Adding a data file is a logged operation. Just make sure that your target server has the same drive configurations if you want that to happen automatically.
As far as the frequency goes, it all depends on your database. I have some indexes that need to be maintained daily and some that can go weeks without much...