60a61,67
> 
> 		public enum ChangeCaseItem {
> 			None,
> 			Upper,
> 			Lower
> 		}
> 
61a69
> 		ChangeCaseItem _changeCase = ChangeCaseItem.None;
69a78,86
> 		/// <summary>
> 		/// Sets the case for environment variables. Default is "None".
> 		/// </summary>
> 		[TaskAttribute("changecase", Required=false)]
> 		public ChangeCaseItem ChangeCase
> 		{
> 			get { return _changeCase; }
> 			set { _changeCase = value; }
> 		}
89c106,117
<                 Properties[Prefix + "env." + name] = (string)variables[name];
---
> 				switch (_changeCase)
> 				{
> 					case ChangeCaseItem.Upper:
> 						Properties[Prefix + "env." + name.ToUpper()] = (string)variables[name];
> 						break;
> 					case ChangeCaseItem.Lower:
> 						Properties[Prefix + "env." + name.ToLower()] = (string)variables[name];
> 						break;
> 					default:
> 						Properties[Prefix + "env." + name] = (string)variables[name];
> 						break;
> 				}
