Thursday, 14 July 2011

Free Backup Software

Back in October 2006 I decided to create a free backup software utility and called it "Backup".

You can download this free backup software utility now by pressing this link: Download Backup Now.

You can also read more details about Backup from the CodeProject web site from this link: Multithreading Backup Utility Article.

The CodeProject web site is a community based application for software developers and IT professionals to share software and software content. You can also download the free Backup software from the CodeProject but you need to create an account first and then log in.

I wrote the Backup software in a programming language called VB.NET so I could learn all about threading and multithreading, and also demonstate how to use multithreading, but it also turned out to be a handy backup utility that I have not stopped using ever since it was first written.

Here is what Backup looks like:


Some of Backup's main features are:

  • A simple interface where you browse to the "from path" and then browse to the "to path"and then press the "Go" button and you are done.
  • It also does not copy any files that have been copied before but have not changed since the last copy. This makes copying faster if you do regular backups.
  • A logging feature will write copying results and errors to a log text file.
  • A "mirror" feature will allow you to ensure the files in the source path are the same as the files in the destination path.
  • A help file in PDF format is available after you install the application.

Tuesday, 12 July 2011

Sharepoint 2010 AD Groups Email from Task List

After searching I found that you need to do a few things to make Task lists email AD groups:

1. Add the AD groups as Distribution Lists (DL's) into MS Exhange 2010. To add an AD group as a DL first go to AD and make the AD groups "universal" or Exchange will not see them.  Then use MS Exchange and add a DL as normal except that when you see "New Distribution Group" in MS Exchange you will have the option to select an "existing group". So select "existing group" and browse to the AD group you want to add as a DL and hit "Next" until the wizard ends. Note that the AD group will still be an AD group but it will also double as a Distribution Group (DL).

2. After step 1 above and if you are using AD groups in Sharepoint (as opposed to SharePoint Groups) you will need to delete the AD Groups from SharePoint and re-add them so that SP2010 will pick up the email property. Otherwise the email property will remain blank and will not work when you try to email to the AD Group/DL. Go to "Site Settings" and select "people and groups" and then click "groups" from the side menu and then click on the AD group and delete it. Then go to "Site Permissions" and press the "Grant Permissions" button to re-add the AD group. Then check the properties and you should now see the email address from step 1.

3. Now go to MS Exchange 2010 and click on "Recipient Configuration". A list of email accounts will appear. Right click your AD groups and select "properties". Then press the "mail flow settings" tab. Then click on "Mail Delivery Restrictions" and uncheck the "require that all senders are authenticated" checkbox. If this is checked SP2010 will not send emails to AD groups.

This is the original thread:

http://social.msdn.microsoft.com/forums/en-US/sharepointworkflow/thread/3757921a-8656-4188-bfc5-298a34d30e30/