{"id":4231,"date":"2011-03-03T12:32:22","date_gmt":"2011-03-03T12:32:22","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2011\/03\/03\/mar-11-team-foundation-server-power-tools-are-available\/"},"modified":"2024-06-14T13:59:38","modified_gmt":"2024-06-14T20:59:38","slug":"mar-11-team-foundation-server-power-tools-are-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/mar-11-team-foundation-server-power-tools-are-available\/","title":{"rendered":"Mar \u201811 Team Foundation Server Power Tools are Available"},"content":{"rendered":"<p>Today we released an update to the Team Foundation Server Power Tools. You can download them here:<\/p>\n<ul>\n<li><a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/c255a1e4-04ba-4f68-8f4e-cd473d6b971f\">Main Power Tools<\/a><\/li>\n<li><a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/2d7c8577-54b8-47ce-82a5-8649f579dcb6\">Build Extensions<\/a><\/li>\n<li><a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/bce06506-be38-47a1-9f29-d3937d3d88d6\">MSSCCI plugin (unchanged from previous release)<\/a><\/li>\n<\/ul>\n<p>The primary enhancements in this release are:<\/p>\n<ul>\n<li>Addressed reported issues in the Backup\/Restore Power Tool<\/li>\n<li>Fleshed out the Windows Shell Extension for version control<\/li>\n<li>Took the first step on the path to a bunch of new TFS Build Power Tools<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Backup\/Restore Power Tool<\/h3>\n<p>We released the backup\/restore Power Tool in the last Power Tools release and you can read about it in depth here: <a title=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2010\/08\/18\/backing-up-and-restoring-your-tfs-server.aspx\" href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2010\/08\/18\/backing-up-and-restoring-your-tfs-server.aspx\">http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2010\/08\/18\/backing-up-and-restoring-your-tfs-server.aspx<\/a> and here: <a title=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2010\/08\/19\/backing-up-your-tfs-server-with-sharepoint-and-reporting.aspx\" href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2010\/08\/19\/backing-up-your-tfs-server-with-sharepoint-and-reporting.aspx\">http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2010\/08\/19\/backing-up-your-tfs-server-with-sharepoint-and-reporting.aspx<\/a>.\u00a0 Unfortunately, we pretty quickly got feedback that there were enough bugs in it that it was not nearly as useful as we had imagined.\u00a0 In this new release, the experience is pretty much the same so I\u2019m not going to repeat all of the screen shots.\u00a0 The big difference is that we fixed just about every bug that was reported.\u00a0 We also put a ton more effort into testing it.\u00a0 This is probably the most involved Power Tool we have shipped today and it\u2019s clear that the standard Power Tool approach was not sufficient.\u00a0 We\u2019ve tried really hard to ensure that this is going to be a great solution for you.\u00a0 Of course, if you find any issues at all, please let us know and we\u2019ll get them fixed as quickly as we can.\u00a0 Here\u2019s a list of all of the bugs that we fixed:<\/p>\n<ol>\n<li>The backup wizard window goes to the background when switching between windows<\/li>\n<li>Support backup\/restore when SQLServer uses an international date format<\/li>\n<li>Backup RS encryption key with reporting databases<\/li>\n<li>Transactional backups only run for &#8220;interval&#8221; each day, instead of every &#8220;interval&#8221; for the entire day<\/li>\n<li>Differential backups scheduled at different time than configured<\/li>\n<li>The backup plan wizard cannot find Reporting Services databases when the report server is using an FQDN<\/li>\n<li>The backup plan wizard fails with the message &#8220;Value does not fall within the expected range&#8221; on w2k3 if advanced schedule is used<\/li>\n<li>Backup retention duration can\u2019t be set to less than 30 days<\/li>\n<li>Backups timeout after 10 minutes<\/li>\n<li>Backup plan should remove NO_TRUNCATE option so that the SQL log doesn&#8217;t grow indefinitely<\/li>\n<li>Send admin warning emails when backups fail<\/li>\n<li>Remove Sharepoint Marked Transactions from the backup plan to avoid putting Sharepoint in an unsupported state<\/li>\n<li>Backup Wizard should not schedule TfsDeleteOldBackup task to start after (today + retention days) days<\/li>\n<li>Restore Wizard: In the Sql Instances page , it is not possible to scroll down in order to select a single database to restore<\/li>\n<li>The backup plan wizard configuration fails on w2k3 if task account is Network Service<\/li>\n<li>Need to prevent scheduled tasks and backup plan configuration from running while installing SP1<\/li>\n<li>Split &#8220;External Databases&#8221; page into &#8220;Reporting Instance&#8221; and &#8220;Sharepoint Databases&#8221;<\/li>\n<li>Need to relocate ldf and mdf data files if they are already in use by another database<\/li>\n<li>TfsEmailValidation task sometimes keeps running until it times out<\/li>\n<li>Back up plan not created when reporting database is not selected<\/li>\n<li>Failure to restore RS encryption key should not block TFS database restore<\/li>\n<li>Validating email using task scheduler should be done after granting permissions<\/li>\n<li>The size of the backup is not accurate in the restore wizard<\/li>\n<li>During restore, we should not allow one database failure to block all others<\/li>\n<li>Improve performance of listing backupsets in the restore wizard<\/li>\n<li>Restore fails if running from start menu<\/li>\n<li>Backup Plan Wizard needs to give a meaningful message in case of using multi-farms<\/li>\n<li>Backup Plan Restore Wizard crashes when ConfigPT.xml files doesnt exist<\/li>\n<li>On a clean\/unconfigured machine, the restore wizard fails to retrieve the backup extensions<\/li>\n<li>Restore Wizard UI becomes unresponsive after loading and modifying backup path<\/li>\n<li>Restore fails on a sql instance if it has non-reachable databases<\/li>\n<li>Restore leaves the configuration db in a restoring state<\/li>\n<li>Display Information about SQL Timeout in the backup plan wizard<\/li>\n<li>DiskFreeSpace check is checking for too small a number to be valuable<\/li>\n<li>Backup set size is calculating only trn sizes in some cases<\/li>\n<li>When the restore wizard crashes it &#8220;resets&#8221; the ConfigPT.xml<\/li>\n<li>The test db used to while creating a backup plan should be labeled with test or temp name instead of &#8220;TFS_Configuration_*&#8221;<\/li>\n<li>Restore Wizard gives stack over flow exception when computing sizes<\/li>\n<li>File contention issue on ConfigPT.xml between backup tasks and restore wizard<\/li>\n<li>Process terminates with StackOverflowException when loading large backupset<\/li>\n<li>Strong password for RS key does not accept all special characters<\/li>\n<\/ol>\n<p>Yeah, it\u2019s a long list, I know.\u00a0 I\u2019m really sorry about the issues in the first release and we appreciate your help in finding many of them.\u00a0 I really think you\u2019ll like this release.<\/p>\n<h3>Windows Shell Extension<\/h3>\n<p>I\u2019m really excited to finally be getting back around to giving the shell extension some more love.\u00a0 It\u2019s been a long time.\u00a0 We focused on adding the most requested functionality to it and it\u2019s getting close to the point where most people won\u2019t have to run Team Explorer for version control if they don\u2019t want to.<\/p>\n<p>Here\u2019s a screen shot showing the new commands on the context menu.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/6811.image_thumb_576B4FC7.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16262\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/6811.image_thumb_576B4FC7.png\" alt=\"Image 6811 image thumb 576B4FC7\" width=\"804\" height=\"478\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/6811.image_thumb_576B4FC7.png 804w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/6811.image_thumb_576B4FC7-300x178.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/6811.image_thumb_576B4FC7-768x457.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><\/p>\n<p>Let\u2019s start with \u201c<strong>Workspace<\/strong>\u2026\u201d which allows me to manage my local workspace.\u00a0 Now I can configure the mapping from TFS to my local hard drive directly from the shell extension.\u00a0 I can enlist in new source, move the source, etc all directly from the shell extension.<\/p>\n<p><strong>History<\/strong>\u2026 allows me\nto see the history of files and folders directly from the shell.\u00a0 You don\u2019t have to go to Team Explorer any more.<\/p>\n<p><strong>Compare<\/strong> &gt; is a new submenu that enables you to compare the files on your machine with what you got from source control \u201cWith Workspace Version\u201d, with the latest version in source control \u201cWith Latest Version\u201d or with any version you want to compare against \u201cWith Other Version\u201d.<\/p>\n<p>And just to add gravy you can also <strong>shelve<\/strong> and <strong>unshelve<\/strong> directly from the Windows Explorer.<\/p>\n<p>The only thing left that that\u2019s on my list of HIGH priority additions is adding the ability to control your TFS credentials directly from the shell extension rather than having to use the Windows control panel.\u00a0 I\u2019m hoping we\u2019ll get that into the next Power Tools release.\u00a0 If there are other things that you thing are must have, please let me know and we\u2019ll see if we can get them on the backlog<\/p>\n<h3>TFS\u00a0 Build Power Tools<\/h3>\n<p>So, why, above did I describe this above as \u201cfirst step on the path to a bunch of new TFS Build Power Tools\u201d when we\u2019ve already got some build Power Tools.\u00a0 Well, because this marks a new milestone.\u00a0 Over the last year, we have adopted TFS Build as the heart of the internal DevDiv automated build system.\u00a0 As part of doing this, we\u2019ve implemented a ton of new internal tools to manage and report on builds.\u00a0 In fact, we were demoing them to our MVPs at the MVP Summit yesterday and they were drooling over them.<\/p>\n<p>This Power Tools release includes a new builddefinition command to the tfpt command line Power Tool that allows you to easily script some build management commands.\u00a0 You\u2019ll find the \u201chelp\u201d for it below.\u00a0 It\u2019s a small start but the big news is that we\u2019ve now got the team who are building the internal Build tools enlisted in the Power Tools and set up to contribute.\u00a0 This is just the first of what I hope and expect are many future contributions that will go a long way to helping people \u2013 particularly those with large and complex build environments.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/4274.clip_image002_thumb_1F1CB2E2.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16263\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/4274.clip_image002_thumb_1F1CB2E2.jpg\" alt=\"Image 4274 clip image002 thumb 1F1CB2E2\" width=\"804\" height=\"677\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/4274.clip_image002_thumb_1F1CB2E2.jpg 804w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/4274.clip_image002_thumb_1F1CB2E2-300x253.jpg 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/03\/4274.clip_image002_thumb_1F1CB2E2-768x647.jpg 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><\/p>\n<h3>Bug Fixes<\/h3>\n<p>And, as always, in addition to the emphasis on bug fixing in the Backup\/Restore Power Tool, we fixed bugs in other parts of the Power Tools too.\u00a0 Here\u2019s a list of the fixes:<\/p>\n<p>Alerts Explorer<\/p>\n<ul>\n<li>Power Tools Alert Bug, changes condition only compares against null instead of old value<\/li>\n<\/ul>\n<p>Best Practices Analyzer<\/p>\n<ul>\n<li>Verify SharePoint service account<\/li>\n<\/ul>\n<p>Build Extensions<\/p>\n<ul>\n<li>PowerTools: Build Extensions not passing CLASSPATH env var to Ant<\/li>\n<\/ul>\n<p>Process Template Editor<\/p>\n<ul>\n<li>When selecting [project]\\group for the assigned to field in PTE, project creation failed because [project] is not replaced<\/li>\n<li>Process Editor changes WIT xml without notification<\/li>\n<\/ul>\n<p>Shell Extension<\/p>\n<ul>\n<li>Reconnect to server sets the context menu disabled when the server comes back online<\/li>\n<\/ul>\n<p>Work Item Templates<\/p>\n<ul>\n<li>Unable to add a Test Case Work Item Template<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Conclusion<\/h3>\n<p>As always, I hope you enjoy using them and please let us know about any issues you hit.\u00a0 We strive to fix as many of the reported bugs as we can every release.\u00a0 We\u2019re already brainstorming ideas for the next Power Tools release (hopefully 4-5 months out) and I\u2019m thinking we\u2019re going to be adding some cool new work item tracking features.\u00a0 If there are specific things that you desperately want, let us know and we\u2019ll see what can be done.<\/p>\n<p>Thanks,<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we released an update to the Team Foundation Server Power Tools. You can download them here: Main Power Tools Build Extensions MSSCCI plugin (unchanged from previous release) The primary enhancements in this release are: Addressed reported issues in the Backup\/Restore Power Tool Fleshed out the Windows Shell Extension for version control Took the first [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5],"class_list":["post-4231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs"],"acf":[],"blog_post_summary":"<p>Today we released an update to the Team Foundation Server Power Tools. You can download them here: Main Power Tools Build Extensions MSSCCI plugin (unchanged from previous release) The primary enhancements in this release are: Addressed reported issues in the Backup\/Restore Power Tool Fleshed out the Windows Shell Extension for version control Took the first [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/4231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=4231"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/4231\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=4231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=4231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=4231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}