Ohhh how handy can PowerShell be!
I needed to change the default value of a Date and Time field for several hundred sites. PowerShell allowed me to update the field on all of my SharePoint sites in a matter of seconds.
#add-pssnapin microsoft.sharepoint.powershell $spsite=[Microsoft.SharePoint.SPSite]("http://sharepointed.com/customers/") foreach ($web in $spsite.AllWebs) { Write-Host $web.name $List = "List or Library" $OpenList = $web.Lists[$List] $Field = $OpenList.Fields["My Date Field"] $Field.DefaultValue = "[today]" $Field.Update($True) $web.Dispose() } $spsite.Dispose()