<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Grant Holliday's Blog - All Comments</title><link>http://blogs.msdn.com/b/granth/</link><description>Premier Field Engineer (PFE) for Visual Studio Team Foundation Server</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: TFS2010: Update Activity Logging Cleanup Interval</title><link>http://blogs.msdn.com/b/granth/archive/2010/11/11/tfs2010-update-activity-logging-cleanup-interval.aspx#10419911</link><pubDate>Sun, 19 May 2013 04:59:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10419911</guid><dc:creator>Grant Holliday - MSFT</dc:creator><description>&lt;p&gt;@MagnusTim - It&amp;#39;s stored in tbl_JobDefinition for each team project collection. It&amp;#39;s not recommended/supported to change the database directly. But you should be able to work it out in this case.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10419911" width="1" height="1"&gt;</description></item><item><title>re: TFS2010: Update Activity Logging Cleanup Interval</title><link>http://blogs.msdn.com/b/granth/archive/2010/11/11/tfs2010-update-activity-logging-cleanup-interval.aspx#10419566</link><pubDate>Fri, 17 May 2013 07:05:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10419566</guid><dc:creator>MagnusTim</dc:creator><description>&lt;p&gt;Hi Grant,&lt;/p&gt;
&lt;p&gt;Thanks for your answer! I guess we have to do it in another way then.&lt;/p&gt;
&lt;p&gt;Is the update interval stored the registry or the database for TFS 2010 and TFS 2012?&lt;/p&gt;
&lt;p&gt;/Magnus&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10419566" width="1" height="1"&gt;</description></item><item><title>re: TFS2010: Update Activity Logging Cleanup Interval</title><link>http://blogs.msdn.com/b/granth/archive/2010/11/11/tfs2010-update-activity-logging-cleanup-interval.aspx#10419289</link><pubDate>Thu, 16 May 2013 13:45:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10419289</guid><dc:creator>Grant Holliday - MSFT</dc:creator><description>&lt;p&gt;@MagnusTim - Unfortunately this method no longer works once you have applied either TFS2010 SP1 + Security patch or upgraded to TFS2012. This was a security-related change to prevent a situation where a remote attacker can add/update a job to execute arbitrary SQL.&lt;/p&gt;
&lt;p&gt;In TFS2012, you will receive the error: &amp;quot;TF400444: Jobs targeting the Microsoft.TeamFoundation.JobService.Extensions.Core.GenericSqlJobExtension extension can&amp;#39;t be added or updated from the client. Only servicing operations running on the server can define these jobs.&amp;quot;&lt;/p&gt;
&lt;p&gt;This was a security-related change to prevent a situation where a remote attacker can add/update a job to execute arbitrary SQL.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m told that there is a change in &amp;gt;TFS2012 that will shift this cleanup interval setting to a TFS registry setting.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10419289" width="1" height="1"&gt;</description></item><item><title>re: TFS2010: Update Activity Logging Cleanup Interval</title><link>http://blogs.msdn.com/b/granth/archive/2010/11/11/tfs2010-update-activity-logging-cleanup-interval.aspx#10419271</link><pubDate>Thu, 16 May 2013 13:05:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10419271</guid><dc:creator>MagnusTim</dc:creator><description>&lt;p&gt;Hi Grant,&lt;/p&gt;
&lt;p&gt;I have used this script before but for one of my customers I get this:&lt;/p&gt;
&lt;p&gt;ForEach-Object : Exception calling &amp;quot;UpdateJob&amp;quot; with &amp;quot;1&amp;quot; argument(s): &amp;quot;Access Denied: tfssetup needs the following&lt;/p&gt;
&lt;p&gt;permission(s) on the resource AllJobs to perform this action: Manage background jobs&amp;quot;&lt;/p&gt;
&lt;p&gt;Do you have any suggestions? The setup account has TFS admin rights and we are using TFS 2010.&lt;/p&gt;
&lt;p&gt;/Magnus&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10419271" width="1" height="1"&gt;</description></item><item><title>re: tf.exe: Unable to determine the workspace</title><link>http://blogs.msdn.com/b/granth/archive/2008/07/22/tf-exe-unable-to-determine-the-workspace.aspx#10418372</link><pubDate>Tue, 14 May 2013 08:44:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418372</guid><dc:creator>Pradeep</dc:creator><description>&lt;p&gt;I have 2 users mapped the same Server Path to Different Local Path, so how does the tf get understand which workspace to use to get the latest?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418372" width="1" height="1"&gt;</description></item><item><title>re: TFS2012: What are all the different Jobs built-in to TFS?</title><link>http://blogs.msdn.com/b/granth/archive/2013/02/13/tfs2012-what-are-all-the-different-jobs-built-in-to-tfs.aspx#10417067</link><pubDate>Wed, 08 May 2013 16:19:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10417067</guid><dc:creator>computerpaul</dc:creator><description>&lt;p&gt;@Grant Holliday - I was specifically looking for the &amp;quot;Work Item Tracking Integration Synchronization&amp;quot; job&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10417067" width="1" height="1"&gt;</description></item><item><title>re: TFS2012: What are all the different Jobs built-in to TFS?</title><link>http://blogs.msdn.com/b/granth/archive/2013/02/13/tfs2012-what-are-all-the-different-jobs-built-in-to-tfs.aspx#10416602</link><pubDate>Tue, 07 May 2013 11:43:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10416602</guid><dc:creator>Grant Holliday - MSFT</dc:creator><description>&lt;p&gt;@Computerpaul - Most of them are self-explanatory. Were there any in particular you wanted to know about?&lt;/p&gt;
&lt;p&gt;Page 692 of the book I wrote describes some of the important ones. Grab yourself a copy at &lt;a rel="nofollow" target="_new" href="http://bit.ly/ProTFS2012"&gt;http://bit.ly/ProTFS2012&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10416602" width="1" height="1"&gt;</description></item><item><title>re: New book: Professional Team Foundation Server 2012</title><link>http://blogs.msdn.com/b/granth/archive/2013/02/16/new-book-professional-team-foundation-server-2012.aspx#10416599</link><pubDate>Tue, 07 May 2013 11:31:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10416599</guid><dc:creator>Grant Holliday - MSFT</dc:creator><description>&lt;p&gt;@Mark - Yes, for Team Foundation Server Express - you would just ignore the chapters that relate to reporting, etc. The installation and administration process is the same for Express as it is for any other edition.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10416599" width="1" height="1"&gt;</description></item><item><title>re: New book: Professional Team Foundation Server 2012</title><link>http://blogs.msdn.com/b/granth/archive/2013/02/16/new-book-professional-team-foundation-server-2012.aspx#10416597</link><pubDate>Tue, 07 May 2013 11:24:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10416597</guid><dc:creator>Mark Eckeard</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Would this book most of the express version as well? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10416597" width="1" height="1"&gt;</description></item><item><title>re: TFS2012: What are all the different Jobs built-in to TFS?</title><link>http://blogs.msdn.com/b/granth/archive/2013/02/13/tfs2012-what-are-all-the-different-jobs-built-in-to-tfs.aspx#10416432</link><pubDate>Mon, 06 May 2013 20:11:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10416432</guid><dc:creator>computerpaul</dc:creator><description>&lt;p&gt;Any chance of getting descriptions for what each of these jobs do, specifically &amp;quot;Work Item Tracking Integration Synchronization&amp;quot;?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10416432" width="1" height="1"&gt;</description></item></channel></rss>