One of the Microsoft teams based in the
ActiveDirectory.Group.AddUser | SourceDepot.ReverseIntegrate |
ActiveDirectory.Group.Create | SourceDepot.Sync |
ActiveDirectory.User.Create | SourceSafe.Get |
ActiveDirectory.User.GrantPrivilege | SourceSafe.LabelGet |
AssignCulture | SourceSafe.LabelLatest |
BizTalk2002.Configure | SourceSafe.Changes |
Cab.AddFile | Sql.DisconnectUsers |
Cab.Create | Sql.Execute |
Cab.ExtractFile | Sql.Access.Revoke |
Certificates.AddCertificate | Sql.Role.AddUser |
CheckComponentInstalled | Sql.Access.Grant |
CheckProductInstalled | ShortenPath"/> |
CodeCoverage.AddAssembly | StringToItemList"/> |
CodeCoverage.Create | StringComparison"/> |
CodeCoverage.MergeReports | StringReplace"/> |
CodeCoverage.Start | Summary.AddToReport |
CodeCoverage.Stop | Time.Get |
CompileTestSummary | Time.Diff |
ComponentServices.Application.AddComponent | Time.Report |
ComponentServices.Application.Delete | Tools.DevEnv |
ComponentServices.Application.RemoveComponent | Tools.FxCop |
ComponentServices.Application.Shutdown | Tools.Installshield |
ComponentServices.Application.Update | Tools.MsTest"/> |
ComponentServices.Component.Update | Tools.Ndoc |
ConsoleReadLine | Tools.Nunit |
CreateGuid | Tools.PreSharp |
Tools.PsExec | |
EventSource.Create | Tools.StrongName.AddSkipVerification |
EventSource.Log | Tools.StrongName.ReSign |
File.Delete | Tools.StyleCop |
File.GetFiles | TrimJavascript |
File.RegEx | VersionNumber.CreateSourceFiles |
Folder.Copy | VersionNumber.Load |
Folder.GetInfo | VersionNumber.SplitBuildNumber |
Folder.Share.Connect | VersionNumber.Update |
Folder.Share.Create | VersionNumber.VSSUpdate |
Folder.Share.Delete | VirtualServer.VirtualMachine.OS.CheckHeartBeat |
Folder.Share.Disconnect | VirtualServer.VirtualMachine.OS.Shutdown |
Folder.Share.Exists | VirtualServer.VirtualMachine.Start |
GetInstalledComponents | VirtualServer.VirtualMachine.Stop |
GetInstalledProducts | Web.AppPool.Create |
GetMetadataValueFromList | Web.AppPool.Delete |
GlobalAssemblyCache.AddAssembly | Web.FtpSite.Create |
GlobalAssemblyCache.RemoveAssembly | Web.FtpSite.CreateVirtualDirectory |
Help.Compile | Web.FtpSite.Delete |
Help.CreateProject | Web.FtpSite.DeleteVirtualDirectory |
Help.Decompile | Web.FtpSite.Start |
Help.DocumentExceptions | Web.FtpSite.Stop |
Help.InsertAfter | Web.ServiceExtension.AddFile |
Help.InsertBefore | Web.ServiceExtension.DeleteFile |
Help.InsertParent | Web.WebSite.AddBinding |
LogicalComparison | Web.WebSite.AddFilter |
MessageQueue.Create | Web.WebSite.AddHttpCustomHeader |
MessageQueue.Delete | Web.WebSite.AddMimeType |
MessageQueue.SetPermissions | Web.WebSite.Continue |
Msi.EmbedInstallProperties | Web.WebSite.Create |
Msi.EmbedUninstallProperties | Web.WebSite.CreateVirtualDirectory |
Msi.GetProperty | Web.WebSite.Delete |
Msi.Install | Web.WebSite.Modify |
Msi.Repair | Web.WebSite.DeleteFilter |
Msi.Uninstall | Web.WebSite.DeleteVirtualDirectory |
PerformanceCounters.Add | Web.WebSite.FilterExists |
PerformanceCounters.Remove | Web.WebSite.Pause |
Registry.CreateKey | Web.WebSite.Start |
Registry.DeleteKey | Web.WebSite.Stop |
Registry.DeleteKeyTree | Web.WebSite.UnloadVirtualDirectory |
Registry.Get | Web.WebSite.UpdateHttpErrorSetting |
Registry.Set | Web.WebSite.UpdateLogSettings |
Security.AddAcl | Web.WebSite.UpdateServerCertificate |
Security.RemoveAcl | Web.Smtp.Create |
ServiceProcess.Exists | Web.Smtp.Start |
ServiceProcess.Start | Web.Smtp.Stop |
ServiceProcess.Stop | Wix.CompileMsi |
ServiceProcess.UpdateIdentity | Wix.LinkMsi |
Sleep | Wix.Fragment |
SourceDepot.Changes | Xml.CanonicalizeFile |
SourceDepot.ChangesInInterval | Xml.ModifyFile |
SourceDepot.CreateBranch | Xml.GetValue |
SourceDepot.CreateClientFromTemplate | Xml.XslTransform |
SourceDepot.DeleteBranch | Zip.AddFile |
SourceDepot.GetChangelistFromDateTime | Zip.Create |
SourceDepot.GetChangelistFromLabel | Zip.ExtractFile |
SourceDepot.GetUsersForChangelists | MergeByOrder |
SourceDepot.Integrate | MergeByRef |
SourceDepot.LabelSync |
I’m sure that some of these tasks you’ll find completely useless. For example I presume that most of you will not be needing the SourceDepot.* tasks. But there are several very cool tasks that are made available here. Tasks for code coverage, tasks for invoking common tools and other things. I think its great that they have made this available and hope to see some of these tasks integrated into the next realease of MSBuild.
Sayed Ibrahim Hashimi
(Edit: Updated SDC tasks link)
Comments are closed.