I should have added a little more detail.
Most shares are with the default settings.
How many shares are outside of the following default settings
oplocks, browsable, changenotify, show_previous_versions
You can just push all these settings back down by doing a get | set
If you have different requirements, you can do stuff like
$share = (get-nccifsshare -VserverContext vservername -ShareName data$).shareproperties -join ","
That's your current properties of the share,
Then you can adjust $share each time and re-write it each time. Fairly simple