<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0"><channel><title>Haaron Gonzalez</title><link>http://geeks.ms/blogs/haarongonzalez/default.aspx</link><description>Experiencias en el mundo de la colaboracion y productividad</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/geeks/hg" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="geeks/hg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Instalando Granja de Servidores SharePoint 2010 Small Farm (3-Tier)</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/24/instalando-granja-de-servidores-sharepoint-2010.aspx</link><pubDate>Tue, 24 Jan 2012 09:17:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202946</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=202946</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/24/instalando-granja-de-servidores-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt;Para un programador SharePoint es importante conocer la arquitectura de la plataforma y en ese sentido realizar un proceso de instalaci&amp;oacute;n de una granja SharePoint es un deber. En esta ocasi&amp;oacute;n quiero compartir como lograr en una topolog&amp;iacute;a llamada Small Farm (Three Tier). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3821.clip_5F00_image001_5F00_2D3903CC.png"&gt;&lt;img style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" title="clip_image001" alt="clip_image001" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5857.clip_5F00_image001_5F00_thumb_5F00_43ABA253.png" height="293" border="0" width="640" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;B&amp;aacute;sicamente tenemos un software (Network Load Balancing) para balancear y distribuir la carga entre dos servidores Web Front End (&lt;b&gt;litwarewfe1&lt;/b&gt; y &lt;b&gt;litwarewfe2&lt;/b&gt;) y tendremos un solo servidor de aplicaciones (&lt;b&gt;litwareapp&lt;/b&gt;) con la mayor&amp;iacute;a de las aplicaciones de servicio y la herramienta central de administraci&amp;oacute;n configurada, todo el contenido y la configuraci&amp;oacute;n ser&amp;aacute; almacenada sobre un solo servidor de base de datos SQL Server (&lt;b&gt;litwaredb&lt;/b&gt;).&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0080ff;font-size:small;"&gt;&lt;i&gt;Network Load Balancing en Windows Server 2008 R2 para WFE de SharePoint 2010&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:647708fd-61be-4d96-a9b7-28670d3df00d" class="wlWriterEditableSmartContent"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=rw6ysVOyIvo&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7331.videobd82ec11efb8_5F00_210763D8.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="color:#0080ff;font-size:small;"&gt;&lt;i&gt;Configurando Granja de Servidores SharePoint 2010&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d18db3aa-ddae-47e2-a28b-4923edddedcb" class="wlWriterEditableSmartContent"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=6fJjfaNk2qg&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2476.videoe8e52142ca45_5F00_0EFB204B.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="color:#0080ff;font-size:small;"&gt;&lt;i&gt;Configurando Granja de Servidores SharePoint 2010 con PowerShell&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c9ac4bea-42d3-44b3-81d4-f4bf8c5c69a7" class="wlWriterEditableSmartContent"&gt;
&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=8EAUMH3SqBc&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7127.video08f929820c70_5F00_5FE8BEA6.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202946" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/LsDkH3FNNAo" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Demo/default.aspx">Demo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Dise_26002300_241_3B00_o/default.aspx">Dise&amp;#241;o</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Configuracion/default.aspx">Configuracion</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WFE/default.aspx">WFE</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/NLB/default.aspx">NLB</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/DNS/default.aspx">DNS</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Training/default.aspx">Training</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Practicas/default.aspx">Practicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Central+Administration/default.aspx">Central Administration</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/My+Site/default.aspx">My Site</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/IIS+7/default.aspx">IIS 7</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+Admin/default.aspx">SharePoint Admin</category></item><item><title>Configurando un cluster de dos nodos balanceados para WFE de SharePoint</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/19/configurando-un-cluster-de-dos-nodos-balanceados-para-wfe-de-sharepoint.aspx</link><pubDate>Thu, 19 Jan 2012 21:10:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202890</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=202890</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/19/configurando-un-cluster-de-dos-nodos-balanceados-para-wfe-de-sharepoint.aspx#comments</comments><description>&lt;p&gt;En este post vemos como configurar un cluster de dos servidores utilizando Network Load Balancing de Windows Server 2008 R2. En particular este cluster nos puede mejorar el desempeño significativamente. Con esta alternativa de configuración a nivel software se puede dividir la demanda o peticiones en más de un servidor para que en conjunto respondan como uno solo. Particularmente esta configuración se creó para una granja de servidores web front end de SharePoint 2010 en donde dos servidores web estarán recibiendo las peticiones de usuario vía dirección URL.&lt;/p&gt;  &lt;p&gt;Lo requisitos para configurar un cluster son:&lt;/p&gt;  &lt;p&gt;Agregar la característica de Windows llamada Network Load Balancing en cada uno de los nodos que conformaran el cluster&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7357.clip_5F00_image002_5F00_3F6781C5.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image002" border="0" alt="clip_image002" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4812.clip_5F00_image002_5F00_thumb_5F00_68AEA3F6.png" width="628" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Asegurarse que cada nodo del cluster deban de tener un IP dedicado o fijo ya que NLB no puede trabajar con IPs dinámicas generadas por un servicio DHCP&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1602.clip_5F00_image003_5F00_22218E21.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image003" border="0" alt="clip_image003" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7382.clip_5F00_image003_5F00_thumb_5F00_3E6ED041.png" width="435" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El cluster tendrá un IP virtual que recibirá las peticiones y estas serán transferidas de forma automática a cualquier nodo que conforma el cluster para responder la petición&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3580.clip_5F00_image005_5F00_0CB3B2EC.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image005" border="0" alt="clip_image005" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0310.clip_5F00_image005_5F00_thumb_5F00_046F6788.jpg" width="644" height="367" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Probar con ping que sucede cuando querevemos ver que responde el nuevo host.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6406.clip_5F00_image007_5F00_13C2C997.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image007" border="0" alt="clip_image007" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1581.clip_5F00_image007_5F00_thumb_5F00_6926E8B9.jpg" width="644" height="301" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Existen otras alternativas tecnológicas para crear y gestionar clusters tanto a nivel software como hardware. &lt;/p&gt;  &lt;p&gt;Los pasos para la configuración de un cluster son:&lt;/p&gt;  &lt;p&gt;1. En primer nodo crear el cluster y agregar el primer nodo&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6354.clip_5F00_image009_5F00_5B742CB1.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image009" border="0" alt="clip_image009" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3660.clip_5F00_image009_5F00_thumb_5F00_393C212B.jpg" width="644" height="472" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. En el segundo nodo conectarse a cluster existente y agregar el host al cluster&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3568.clip_5F00_image011_5F00_02DAD34F.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image011" border="0" alt="clip_image011" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6644.clip_5F00_image011_5F00_thumb_5F00_2E3EF449.jpg" width="644" height="467" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Probamos un ping para ver que responde:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5531.clip_5F00_image013_5F00_1030C088.jpg"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image013" border="0" alt="clip_image013" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1256.clip_5F00_image013_5F00_thumb_5F00_1864E61F.jpg" width="644" height="322" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Esta tecnica tambien funciona para cualquier desarrollo web que se hospeda sobre servidores Windows. :)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;NOTICIA: Aqui lo explicado anteriormente en vivo y a todo color en un video que subi a mi canal de Youtube al cual te puedes suscribir aqui: &lt;a title="https://www.youtube.com/haarongo" href="https://www.youtube.com/haarongo"&gt;https://www.youtube.com/haarongo&lt;/a&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:43dfd71f-5891-49cf-adb7-89f80a2e8367" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=rw6ysVOyIvo&amp;amp;feature=youtube_gdata_player" target="_new"&gt;&lt;img src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0726.video0efca3a3de2b_5F00_6EBEC654.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202890" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/sigcDURp6_g" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Demo/default.aspx">Demo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Configuracion/default.aspx">Configuracion</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WFE/default.aspx">WFE</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/NLB/default.aspx">NLB</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/DNS/default.aspx">DNS</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/FQDN/default.aspx">FQDN</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Practicas/default.aspx">Practicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Windows+Server/default.aspx">Windows Server</category></item><item><title>Descargando las PPTs de SharePoint Conference 2011</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/08/descargando-las-ppts-de-sharepoint-conference-2011.aspx</link><pubDate>Mon, 09 Jan 2012 04:21:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202656</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=202656</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/08/descargando-las-ppts-de-sharepoint-conference-2011.aspx#comments</comments><description>&lt;p&gt;Para los que fueron o han adquirido el acceso a MySPC del sitio &lt;a href="http://www.mssharepointconference.com"&gt;http://www.mssharepointconference.com&lt;/a&gt; encontré en internet un &lt;a href="http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2011/10/10/SharePoint-Conference-PPTs-_2D00_-Download-them-via-PowerShell_2100_.aspx"&gt;script&lt;/a&gt; de PowerShell para descargar las presentaciones de SharePoint Conference 2011 de forma automática, solo que al ejecutarlo, PowerShell marcaba el siguiente error:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;File C:\spc2011\GetAllPPTs.ps1 cannot be loaded because the execution of scripts is disabled on this system. Please see “get-help about_signing” for more details&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Para solucionarlo:&lt;/p&gt;  &lt;p&gt;1. Ejecutamos el script Set-ExecutionPolicy RemoteSigned &lt;/p&gt;  &lt;p&gt;2. Posteriormente, en las propiedades del archivo GetAllPPTs.ps1 damos clic en el botón Unblock.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0160.clip_5F00_image001_5F00_4A03D576.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="clip_image001" border="0" alt="clip_image001" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1856.clip_5F00_image001_5F00_thumb_5F00_54645DFC.png" width="355" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. Ejecutamos de nuevo y listo.&lt;/p&gt;  &lt;p&gt;Aun no se si este script nos sirve para descargar los videos.&lt;/p&gt;  &lt;p&gt;Saludos&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202656" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/x_jgoHyGUbU" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Fix/default.aspx">Fix</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Issues/default.aspx">Issues</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SPC11/default.aspx">SPC11</category></item><item><title>Entrevista en Newsletter de Microsoft Latinoamerica</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/03/entrevista-en-newsletter-de-microsoft-latinoamerica.aspx</link><pubDate>Tue, 03 Jan 2012 21:45:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202590</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=202590</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2012/01/03/entrevista-en-newsletter-de-microsoft-latinoamerica.aspx#comments</comments><description>&lt;p&gt;Quiero agradecer a los editores del newsletter Técnico de Microsoft Latinoamérica por la entrevista en torno a desarrollo SharePoint publicada aqui:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://loseditoresdelatam.wordpress.com/2011/12/14/sharepoint-2010-al-servicio-de-la-produccion-y-el-trabajo-colaborativo/"&gt;http://loseditoresdelatam.wordpress.com/2011/12/14/sharepoint-2010-al-servicio-de-la-produccion-y-el-trabajo-colaborativo/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Empezando el año con todo!&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202590" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/6fZjAIwyKxs" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Desarrollo/default.aspx">Desarrollo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Newsletter/default.aspx">Newsletter</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Entrevista/default.aspx">Entrevista</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/MSDN/default.aspx">MSDN</category></item><item><title>Como restablecer el sitio web de IIS “SharePoint Web Services” cuando éste es eliminado por error en SharePoint 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/27/como-restablecer-el-sitio-web-de-iis-sharepoint-web-services-cuando-233-ste-es-eliminado-por-error-en-sharepoint-2010.aspx</link><pubDate>Wed, 28 Dec 2011 07:14:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202341</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=202341</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/27/como-restablecer-el-sitio-web-de-iis-sharepoint-web-services-cuando-233-ste-es-eliminado-por-error-en-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt;Algo que me gusta de trabajar como ingeniero de soporte freelance es el orgullo que te da ganar esas peque&amp;ntilde;as batallas contra la ignorancia. &lt;/p&gt;
&lt;h2&gt;Problema&lt;/h2&gt;
&lt;p&gt;El problema fue que se extendi&amp;oacute; una aplicaci&amp;oacute;n web de SharePoint usando el sitio web de IIS &amp;ldquo;SharePoint Web Services&amp;rdquo;. Antes que cualquier otra cosa, este sitio web de IIS hospeda algunos servicios WCF de sistema los cuales se configuran en todos los WFE de la granja y son utilizados por algunas aplicaciones de servicio, el asistente de configuraci&amp;oacute;n de SharePoint es el encargado de aprovisionar este sitio web en tiempo de instalaci&amp;oacute;n y configuraci&amp;oacute;n de la granja.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0474.image_5F00_209B1DDA.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0333.image_5F00_thumb_5F00_7401C826.png" border="0" height="415" width="848" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Lo que sucedi&amp;oacute; es que al extenderse esta aplicaci&amp;oacute;n web en este caso &amp;ldquo;MySite&amp;rdquo; se detuvieron aplicaciones de servicio y quedo totalmente inoperable. El resultado fue desastroso para la granja ya que se detuvieron las aplicaciones de servicio Manage Metadata, User Profile y en este caso el portal de MySite de todo el corporativo. El mensaje de error al intentar acceder al portal fue &lt;b&gt;Could not load user profile&lt;/b&gt;, adicional el visor de eventos empez&amp;oacute; a regitrar &lt;b&gt;An exception occurred when trying to issue security token: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Como primera reacci&amp;oacute;n de cualquier ser humano es la de des extender el portal. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1258.image_5F00_6E8331B5.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3240.image_5F00_thumb_5F00_1FA26C56.png" border="0" height="279" width="491" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Inyectando con esto un problema mayor ya que al remover v&amp;iacute;a herramienta de administraci&amp;oacute;n SharePoint el sitio web de IIS causa que las carpetas asociadas en el sitio web sean eliminadas de la ruta a la que apunta, en este caso &lt;b&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Root&lt;/b&gt;.&lt;/p&gt;
&lt;h2&gt;La soluci&amp;oacute;n&lt;/h2&gt;
&lt;p&gt;La soluci&amp;oacute;n a este escenario fue ejecutar el script mencionado en el post &lt;a href="http://blogs.technet.com/b/vinitt/archive/2011/05/14/how-to-get-back-the-sharepoint-webservices-applicaion-in-iis-if-deleted-sharepoint-2010.aspx" target="_blank"&gt;How to get back the SharePoint WebServices application in IIS if deleted, SharePoint 2010&lt;/a&gt;&amp;nbsp;&amp;nbsp; para regenerar el sitio web de IIS &amp;ldquo;SharePoint Web Services&amp;rdquo;,&amp;nbsp; este proceso en efecto si aprovisiono de nuevo el sitio web de IIS, sin embargo, al dar clic sobre el marcaba un error indicando que no exist&amp;iacute;a la ruta de los archivos lo cual es totalmente correcto ya que al des extender se elimino todos los archivos de la ruta a donde apuntaba.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8358.image_5F00_3E78E034.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8308.image_5F00_thumb_5F00_73C1F299.png" border="0" height="471" width="811" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Lo que se decidi&amp;oacute; fue buscar la carpeta Root de otra granja y copiarla sobre la carpeta en cuesti&amp;oacute;n. Posteriormente se ejecuto de nuevo el siguiente codigo encontrado aqui: &lt;a href="http://blogs.technet.com/b/vinitt/archive/2011/05/14/how-to-get-back-the-sharepoint-webservices-applicaion-in-iis-if-deleted-sharepoint-2010.aspx" target="_blank"&gt;How to get back the SharePoint WebServices application in IIS if deleted, SharePoint 2010&lt;/a&gt;. Basicamente lo que el procedimiento hace es cargar una instancia de la place SPIisWebServiceInstanceSettings e invoca un par de metodos para realizar el aprovisionamiento del sitio web de IIS sobre el servidor. Una vez que es aprovisionado se procede a realizar un ciclo donde por cada aplicacion de servicio es aprovionado el nuevo sitio web de IIS restableciendo con esto la vinculacion y la dependencia al mismo.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$webservice = [System.Type]::GetType(&amp;quot;Microsoft.SharePoint.Administration.SPIisWebServiceSettings, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&amp;quot;)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Instance = $webservice::Default&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method = $webservice.GetMethod(&amp;quot;ProvisionLocal&amp;quot;, &amp;quot;Instance, NonPublic&amp;quot;, $null, @(), $null)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method.Invoke($Instance, $null)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method = $webservice.GetMethod(&amp;quot;Provision&amp;quot;, &amp;quot;Instance, Public&amp;quot;, $null, @(), $null) &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;$Method.Invoke($Instance, $null)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;b&gt;Get-SPServiceApplication | ForEach-Object {$_.Provision()}&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;En resumen&lt;/h2&gt;
&lt;p&gt;Cuando inicias con una nueva plataforma&amp;nbsp; y estas en proceso de aprendizaje es comun o normal que sucedan detalles, errores, situaciones de configuracion por error, la recomendacion es revisar cualquier procedimiento en una granja de pruebas para validar el proceso y los resultados previamente.&amp;nbsp; Aqui dos enlaces donde platico algunas consideraciones al respecto: &lt;a href="http://geeks.ms/blogs/haarongonzalez/archive/2011/05/25/que-se-necesita-para-ser-consultor-y-o-desarrollador-sharepoint.aspx" target="_blank"&gt;Que se necesita para ser consultor y/o desarrollador SharePoint&lt;/a&gt; y &lt;a href="http://geeks.ms/blogs/haarongonzalez/archive/2010/10/10/consideraciones-para-poner-en-marcha-soluciones-personalizadas-sharepoint-en-ambientes-de-producci-243-n-de-nuestros-clientes.aspx" target="_blank"&gt;Consideraciones para poner en marcha soluciones personalizadas SharePoint en ambientes de producci&amp;oacute;n de nuestros clientes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202341" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/PkAImSzD3FE" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Fix/default.aspx">Fix</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Configuracion/default.aspx">Configuracion</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/User+Profiles/default.aspx">User Profiles</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Practicas/default.aspx">Practicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Central+Administration/default.aspx">Central Administration</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/My+Site/default.aspx">My Site</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCM/default.aspx">WCM</category></item><item><title>Como entender las necesidades SharePoint de los amigos a los que no queremos hacer enojar</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/16/como-entender-las-necesidades-sharepoint-de-los-amigos-a-los-que-no-queremos-hacer-enojar.aspx</link><pubDate>Fri, 16 Dec 2011 17:38:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202172</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=202172</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/16/como-entender-las-necesidades-sharepoint-de-los-amigos-a-los-que-no-queremos-hacer-enojar.aspx#comments</comments><description>&lt;p&gt;Cuando implementamos SharePoint y &amp;eacute;ste empieza a tener auge en la empresa vemos que de pronto tienes a gerentes, ejecutivos o jefes de &amp;aacute;rea de esos que no quieres hacer enojar, interesados en tener su sitio SharePoint para su departamento. He notado que algunos ejecutivos piensan que con solamente tener un sitio SharePoint dedicado m&amp;aacute;gicamente ya colaboran y est&amp;aacute;n totalmente comunicados. La realidad es que un &lt;strong&gt;sitio de equipo SharePoint es tan efectivo como irrelevante si no dedicamos tiempo &lt;/strong&gt;a definir qu&amp;eacute; caracter&amp;iacute;sticas del producto ser&amp;aacute;n utilizadas, aprovisionadas y debidamente configuradas especialmente para resolver alguna carencia de colaboraci&amp;oacute;n y/o comunicaci&amp;oacute;n. Por lo tanto, cuando entrevisto a estas personas para entender realmente qu&amp;eacute; necesitan independientemente de lo que quieren utilizo el siguiente enfoque para realmente identificar que problema de negocio se intenta resolver para lo cual consideren que un flamante sitio de equipo SharePoint es una alternativa de soluci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Documento de Requerimientos de Negocio para Sitio de &amp;ldquo;area&amp;rdquo; &lt;br /&gt;1.1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Objetivo de Negocio / antecedentes de la solicitud &lt;br /&gt;1.1.1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Descripci&amp;oacute;n del problema &lt;br /&gt;1.1.2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Prioridades &lt;br /&gt;1.2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Especificaci&amp;oacute;n (registrada por el due&amp;ntilde;o del negocio) &lt;br /&gt;1.2.1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Caracter&amp;iacute;stica deseada 1 &lt;br /&gt;1.2.2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Caracter&amp;iacute;stica deseada 1 &lt;br /&gt;1.3.&amp;nbsp;&amp;nbsp;&amp;nbsp; Enfoque de aceptaci&amp;oacute;n por usuario final &lt;br /&gt;1.4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Plan de comunicaci&amp;oacute;n a usuarios finales&lt;/p&gt;
&lt;p&gt;Por cada caracter&amp;iacute;stica deseada pedimos que se capture un antecedente u observaciones que no tengan que ver con caracter&amp;iacute;sticas de SharePoint sino de problemas o escenarios de negocio que se busquen tener o resolver. Por ejemplo, si el due&amp;ntilde;o del negocio nos dice que quiere un calendario o foro de discusi&amp;oacute;n como una caracter&amp;iacute;stica deseada, intento entender para que requieran ese calendario o foro, tratamos de ver cu&amp;aacute;l es el aspecto relacionado con la colaboraci&amp;oacute;n y/o comunicaci&amp;oacute;n que realmente est&amp;aacute; necesitando y para lo cual nuestro cliente considera que SharePoint sin duda es la herramienta ideal.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Al final este documento refleja las carencias, preocupaciones y sobre todo lo que realmente le duele o desea este ejecutivo preocupado por el empoderamiento de sus subordinados. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Como un consejo, durante la entrevista puedes ir llenando el documento con la informaci&amp;oacute;n que estas recopilando, al finalizar comentas que mandaras un documento borrador para asegurar que realmente entendiste la necesidades y que solicitas una revisi&amp;oacute;n y edici&amp;oacute;n por parte del due&amp;ntilde;o de negocio integrando lo que considere necesario. Al terminar la sesi&amp;oacute;n retocamos y editamos un poco mejor el documento quitando de momento aspectos relacionados con temas de SharePoint y orientando el texto a las necesidades y/o problemas de negocio lo mandas y esperas la retroalimentaci&amp;oacute;n del due&amp;ntilde;o de negocio.&lt;/p&gt;
&lt;p&gt;Una vez teniendo, entonces inicias con la especificaci&amp;oacute;n t&amp;eacute;cnica de solucion al problema y esto ser&amp;aacute; otro post.&lt;/p&gt;
&lt;p&gt;Saludos! &lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202172" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/Y7YKUS01mhk" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Productividad/default.aspx">Productividad</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Vision/default.aspx">Vision</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Iniciativa/default.aspx">Iniciativa</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Trabajo+en+Equipo/default.aspx">Trabajo en Equipo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Proceso/default.aspx">Proceso</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Liderazgo/default.aspx">Liderazgo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Training/default.aspx">Training</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Practicas/default.aspx">Practicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Requerimientos/default.aspx">Requerimientos</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Stakeholder/default.aspx">Stakeholder</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Problemas+de+Negocio/default.aspx">Problemas de Negocio</category></item><item><title>Configurando User Policy en SharePoint 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/07/configurando-user-policy-en-sharepoint-2010.aspx</link><pubDate>Wed, 07 Dec 2011 18:47:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202030</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=202030</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/07/configurando-user-policy-en-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt; Como parte de los procesos internos de diagn&amp;oacute;stico de amenazas y riesgos de seguridad que cualquier &amp;aacute;rea de IT anualmente realiza, se tienen herramientas automatizadas para evaluar aplicaciones y su nivel de vulnerabilidad. Se nos ha solicitado dar permisos de acceso a una cuenta de usuario temporal para realizar una prueba de la superficie de seguridad de SharePoint. Y la pregunta que surge es en donde le daremos permisos a esta cuenta temporal para acceder a evaluar. Uno pensar&amp;iacute;a que en el Top Level Site Collection en alg&amp;uacute;n grupo de seguridad podr&amp;iacute;amos asignarle permisos de acceso a dicha cuen&lt;/p&gt;
&lt;p&gt;ta, sin embargo, que pasa cuando tenemos gran cantidad de site collections, &amp;iquest;tendr&amp;iacute;amos que acceder a dar permisos de acceso en cada una?&lt;/p&gt;
&lt;p&gt;Una alternativa aceptable para lograr dar permisos globales y de forma temporal a esta cuenta es la opci&amp;oacute;n de User Policy que existe en las propiedades de un Web Application dentro del Central Administration.&lt;/p&gt;
&lt;p&gt;Seleccionamos Manage Web applications y de la lista elegimos la aplicaci&amp;oacute;n web donde aplicaremos la pol&amp;iacute;tica, despu&amp;eacute;s damos clic sobre User Policy.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6763.image_5F00_2D71E823.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1665.image_5F00_thumb_5F00_6A82ED2A.png" height="198" border="0" width="644" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dentro de User Policy seleccionamos Add User y especificamos sobre qu&amp;eacute; zona dentro del Web Application estaremos otorgando permisos. En este caso utilizare All Zones, sin embargo podr&amp;iacute;amos ser lo suficientemente estrictos como para especificar en cu&amp;aacute;l de las zonas disponibles esta pol&amp;iacute;tica de acceso tendr&amp;iacute;a efecto.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7870.image_5F00_27B37C25.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1581.image_5F00_thumb_5F00_5383D014.png" height="322" border="0" width="644" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;A dar clic en Next capturamos la cuenta de usuario temporal y el nivel de permisos que tendr&amp;aacute; sobre la zona previamente especificada. Lo interesante aqu&amp;iacute; es que para la cuenta en cuesti&amp;oacute;n podemos elegir el nivel de permiso y para no dejar rastro de la cuenta o proceso automatizado de evaluaci&amp;oacute;n sobre los cambios o accesos realizados seleccionemos la opci&amp;oacute;n de que la cuente se muestre como System Account.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1122.image_5F00_6467B25D.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4101.image_5F00_thumb_5F00_601D8EFE.png" height="484" border="0" width="469" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;El resultado es el control de los permisos que las cuentas tienen sobre nuestras aplicaciones web de SharePoint. En cualquier momento un administrador puede acceder y remover los permisos.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7651.image_5F00_0D6EFF02.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0312.image_5F00_thumb_5F00_1DBA50EE.png" height="443" border="0" width="644" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Con esto durante damos una alternativa de soluci&amp;oacute;n para el escenario de acceso temporal para pruebas de seguridad realizadas por el &amp;aacute;rea de IT como parte de sus procesos regulatorios internos.&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4fcc3eac-23b8-4ff9-910d-c32f061679d7" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SharePoint" rel="tag"&gt;SharePoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Central+Administration" rel="tag"&gt;Central Administration&lt;/a&gt;,&lt;a href="http://technorati.com/tags/User+Policy" rel="tag"&gt;User Policy&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SharePoint+2010" rel="tag"&gt;SharePoint 2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IT" rel="tag"&gt;IT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Support" rel="tag"&gt;Support&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;
Originalmente publicado en msmvps.com&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202030" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/FbB1meuY_J0" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Staff/default.aspx">Staff</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Practicas/default.aspx">Practicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Central+Administration/default.aspx">Central Administration</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+Admin/default.aspx">SharePoint Admin</category></item><item><title>Como hemos aprendido lo que hasta ahora sabemos</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/02/como-hemos-aprendido-lo-que-hasta-ahora-sabemos.aspx</link><pubDate>Fri, 02 Dec 2011 21:51:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201980</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=201980</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/12/02/como-hemos-aprendido-lo-que-hasta-ahora-sabemos.aspx#comments</comments><description>&lt;p&gt;Interesante lo que encontré en un viejo manual. Sucede que el proceso de aprendizaje se estimula a través de los 5 sentidos. La mente y los músculos se activan cuando éstos son estimulados por cada uno de nuestros sentidos y no debemos olvidar que los participantes de nuestros cursos no son ajenos a esto, por lo tanto hay que buscar estimularlos de alguna forma. El equipo sensorial de las personas debe ser activado antes que sus mentes comiencen a digerir conceptos, técnicas, métodos, procedimientos que como instructor queremos transmitir. &lt;/p&gt;  &lt;p&gt;Tomemos en consideración la siguiente comparación de cómo hemos aprendido lo que hasta ahora sabemos.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7433.clip_5F00_image0024_5F00_2AA8EBAD.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="clip_image002[4]" border="0" alt="clip_image002[4]" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3808.clip_5F00_image0024_5F00_thumb_5F00_5166DC20.png" width="581" height="341" /&gt;&lt;/a&gt;&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201980" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/shjmWZFhyQk" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Speaking/default.aspx">Speaking</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Training/default.aspx">Training</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Learning/default.aspx">Learning</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Capacitaci_F300_n/default.aspx">Capacitación</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Aprendizaje/default.aspx">Aprendizaje</category></item><item><title>Lista de Tareas de Proyecto en SharePoint 2010, ver para creer!</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/11/04/lista-de-tareas-de-proyecto-en-sharepoint-2010-ver-para-creer.aspx</link><pubDate>Fri, 04 Nov 2011 18:35:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201530</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=201530</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/11/04/lista-de-tareas-de-proyecto-en-sharepoint-2010-ver-para-creer.aspx#comments</comments><description>&lt;p&gt;Aquí una pequeña gema que estoy seguro a muchos les podría servir. Al soportar listas de tipo tareas de proyecto en SharePoint 2007 muchas empresas se embarcaron en utilizar esta funcionalidad como una alternativa ligera para administrar proyectos o iniciativas de envergadura moderada. &lt;/p&gt;  &lt;p&gt;En SharePoint 2010 se mejoró drasticamente la funcionalidad de este tipo de lista y se agregó integración con el cliente de Microsoft Office Project así como otras características que ya hacía falta soportar. &lt;/p&gt;  &lt;p&gt;Simplemente creamos una lista de tipo Project Task.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6811.image_5F00_31B82B4F.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px auto;padding-left:0px;padding-right:0px;display:block;float:none;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6354.image_5F00_thumb_5F00_18400248.png" width="118" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Y de forma inmediata podemos apreciar que se tiene una vista Gant mejorada ya que adicional a los datos normales de la lista de tarea como fecha de inicio, fecha de finalización, nombre de la tarea, etc. se agregaron predecesor permitiendo con esto soportar tareas anidadas que se asemejan mucho a los planes de trabajo que conocemos y utilizamos día a día.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8726.image_5F00_2224F3B3.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8880.image_5F00_thumb_5F00_755BEE3F.png" width="1028" height="239" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;La sincronización con el cliente de Project es bidireccional, permite la lectura y escritura de tareas. Simplemente damos clic en Open Schedule y esto carga el cliente de Project y realiza un proceso de sincronizacion.,&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4113.image_5F00_703964F6.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3051.image_5F00_thumb_5F00_03E64E8B.png" width="702" height="165" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Al dar clic en Yes, Project obtiene desde SharePoint los metadatos y datos de la lista en cuestion y deposita el contenido en el cliente de project. Ahora si podemos utilizar la funcionalidad de gestion y calculo que el cliente de Project tiene.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1731.image_5F00_54B462F3.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1440.image_5F00_thumb_5F00_423BEC71.png" width="763" height="373" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Para sincronizar usamos el Backstage de office, simplemente seleccionamos File y en la interface que se muestra, vemos la opcion de sincronizar.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0652.image_5F00_17536292.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0005.image_5F00_thumb_5F00_7225F258.png" width="1012" height="476" /&gt;&lt;/a&gt;&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201530" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/L47O_AKaxiY" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Office/default.aspx">Office</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Productividad/default.aspx">Productividad</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Office+2010/default.aspx">Office 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Project/default.aspx">Project</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Project+2010/default.aspx">Project 2010</category></item><item><title>Accediendo a documentos SharePoint desde explorador de Windows</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/10/20/accediendo-a-documentos-sharepoint-desde-explorador-de-windows.aspx</link><pubDate>Thu, 20 Oct 2011 08:38:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201273</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=201273</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/10/20/accediendo-a-documentos-sharepoint-desde-explorador-de-windows.aspx#comments</comments><description>&lt;p&gt;El día de hoy me contactó un colega para preguntar sobre cómo manejar la información de una biblioteca de documentos SharePoint 2010 desde una experiencia de usuario totalmente familiar que no requiera capacitación y/o dependencia al uso del mismo SharePoint como tal. &lt;/p&gt;  &lt;p&gt;El escenario consiste en poner a disposición un conjunto de archivos a un grupo de personas que se encuentran geográficamente dispersos y que requieren colaborar en el consumo y edición de los mismos archivos. Claro que uno primeramente piensa en crear un sitio de equipo y mostrar las bondades pre fabricadas del producto, sin embargo, fue muy estricto en especificar que la experiencia de usuario debe de ser desde explorador de Windows ya que la manera en que trabajan estas personas es abrir un multiples de archivos relacionados de un software no convencional con simplemente seleccionarlos desde el explorador de windows, dar clic derecho y abrirlos.&lt;/p&gt;  &lt;p&gt;La solución que pude ofrecer fue la de mapear una biblioteca de documentos de SharePoint 2010 hacia una unidad lógica dentro del disco duro para que así se pueda trabajar con los archivos sin necesidad de acceder al portal SharePoint desde un navegador y seguir respetando el requerimiento de seleccionar y abrir conjuntos de archivos. &lt;/p&gt;  &lt;p&gt;Buscamos la biblioteca en cuestión y en el Tab Library del Ribbon elegimos la opción de Open with Explorer:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5810.image_5F00_77CD79C2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5460.image_5F00_thumb_5F00_0F748B5C.png" width="1136" height="250" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Esto carga una ventana de explorador de Windows con las carpetas y elementos de nuestra biblioteca de documentos. Seleccionamos y copiamos la dirección Url de la ventana de explorador de Windows y presionamos la tecla Alt para mostrar la barra de menú, damos clic sobre Tools y seleccionamos el sub menú Map Network drive para cargar la ventana de configuración de mapeo de un ruta de red.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3362.SNAGHTMLc54a8a_5F00_64004494.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="SNAGHTMLc54a8a" border="0" alt="SNAGHTMLc54a8a" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2477.SNAGHTMLc54a8a_5F00_thumb_5F00_50AF6828.png" width="962" height="598" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Configuramos la unidad de red con la informacion de unidad y las credenciales necesarias para acceder.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1727.SNAGHTMLc728d8_5F00_7FD12DF2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="SNAGHTMLc728d8" border="0" alt="SNAGHTMLc728d8" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0574.SNAGHTMLc728d8_5F00_thumb_5F00_34AE0D63.png" width="632" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Especificamos la unidad que se asignara a esta carpeta. En Folder pegamos nuestra dirección Url copiada desde el explorador de Windows. Damos clic en Finish, con esto se configura en nuestro explorador de Windows una nueva unidad de disco duro que de forma directa mapea el contenido de una biblioteca de documentos.&lt;/p&gt;  &lt;p&gt;Cuando los usuarios acceden a su equipo simplemente cargan su explorador de Windows y tienen&amp;#160; a su disposición los documentos de SharePoint.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3414.SNAGHTMLc97e47_5F00_10590314.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="SNAGHTMLc97e47" border="0" alt="SNAGHTMLc97e47" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2604.SNAGHTMLc97e47_5F00_thumb_5F00_62C7BD83.png" width="908" height="612" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Es posible renombrar la unidad con algo un poco mas descriptivo. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4760.image_5F00_72A6DC7A.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1134.image_5F00_thumb_5F00_7CF800DA.png" width="184" height="168" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Asi mismo es posible crear un Group Policy Object para empujar a todos los usuarios del dominio la configuracion mencionada sin necesidad de que los mismos usuarios tenga que realizarla.&amp;#160; &lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201273" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/trFgfJSUBXQ" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Productividad/default.aspx">Productividad</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Issues/default.aspx">Issues</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Configuracion/default.aspx">Configuracion</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Practicas/default.aspx">Practicas</category></item><item><title>Importando las fotografías de usuario del directorio activo a los perfiles de usuario de SharePoint 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/10/20/importando-las-fotograf-237-as-de-usuario-del-directorio-activo-a-los-perfiles-de-usuario-de-sharepoint-2010.aspx</link><pubDate>Thu, 20 Oct 2011 07:31:05 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201271</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=201271</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/10/20/importando-las-fotograf-237-as-de-usuario-del-directorio-activo-a-los-perfiles-de-usuario-de-sharepoint-2010.aspx#comments</comments><description>&lt;h2&gt;Introducción&lt;/h2&gt;  &lt;p&gt;En esta ocasión no creo que pueda decir nada distinto de lo que seguramente encontrarás publicado en cualquier otro blog sobre como configurar la fotografía de usuario en servicio de perfiles de usuario de SharePoint 2010. Sin embargo, aquí va:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;En primer lugar hay que asegurarnos de contar con una configuración de sincronización de perfiles totalmente funcional, en ese sentido puedes encontrar en el blog de Harbar MVP de SharePoint Server una contundente guía de cómo lograrlo: &lt;a href="http://www.harbar.net/articles/sp2010ups.aspx"&gt;http://www.harbar.net/articles/sp2010ups.aspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Para sincronizar la fotografía del usuario al sistema de perfiles de SharePoint hay que hacer lo siguiente: Relacionar el atributo de directorio activo que tiene la imagen requerida con la propiedad del perfil de usuario que utiliza SharePoint para almacenar la dirección Url de la imagen, ejecutar una sincronización completa de los perfiles de usuario, ejecutar comando para generar thumbnails de las imágenes de usuario importadas y ejecutar un rastreo incremental de las búsquedas.&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Relacionar el atributo de directorio activo que tiene la imagen requerida con la propiedad del perfil de usuario&lt;/h2&gt;  &lt;p&gt;Accedemos a la herramienta central de administración, seleccionas Application Management y después Manage Service Applications.&amp;#160; De la lista de aplicaciones de servicio seleccionas la de tu servicio de perfiles y sobre el Ribbon das clic sobre la opción Manage. &lt;/p&gt;  &lt;p&gt;De la ventana de configuración del servicio de perfiles seleccionamos Manage User Properties.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7026.image_5F00_64265596.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7271.image_5F00_thumb_5F00_6C4A5560.png" width="1259" height="350" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Esto carga la lista de propiedades de servicio de perfiles de usuario de SharePoint y su correspondiente atributo de directorio activo. Entonces, buscamos la propiedad Picture (la cual representa la fotografía de un usuario) y editamos su definición para proceder.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1832.image_5F00_58409CFD.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3404.image_5F00_thumb_5F00_179E508E.png" width="582" height="61" /&gt;&lt;/a&gt;     &lt;br /&gt;Del formulario de configuración de la propiedad seleccionamos lo siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6862.image_5F00_1012E121.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5430.image_5F00_thumb_5F00_0F2A556A.png" width="1280" height="1444" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h2&gt;Ejecutar una sincronización completa de los perfiles de usuario&lt;/h2&gt;  &lt;p&gt;Del mismo menú de administración del servicio de perfiles de usuario seleccionamos la opción de Start User Profile Sincronization. Dentro del formulario elegimos iniciar una sincronización full.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0486.image_5F00_64121BCA.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/5148.image_5F00_thumb_5F00_26550E41.png" width="991" height="349" /&gt;&lt;/a&gt;     &lt;br /&gt;Esto rastreara de nuevo el directorio activo y cargara el valor de los atributos de aquellas propiedades donde hemos declarado un mapeo o equivalencia. Considerando que se ha declarado una relación entre la imagen del usuario proveniente del directorio activo con la propiedad Picture de SharePoint entonces este proceso de sincronización cargara la imagen como tal hacia la base de datos de sincronización que previamente la aplicación de servicio de perfiles de usuario aprovisionó. &lt;/p&gt;  &lt;p&gt;Es importante mencionar que este proceso tarda un tiempo considerable en ejecutarse dependiendo del número de usuarios a sincronizar, en este ejemplo tenemos casi 8000 usuarios y el tiempo promedio que pude identificar es de 15 a 20 minutos.&amp;#160; Así mismo, dentro del servidor SharePoint con esta herramienta &amp;quot;C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell\miisclient.exe&amp;quot; puedes ir viendo cada paso que se realiza durante el proceso de sincronización de perfiles.&lt;/p&gt;  &lt;h2&gt;Ejecutar comando para generar thumbnail de las imágenes de usuario importadas&lt;/h2&gt;  &lt;p&gt;Ya que el servicio de sincronización de perfiles termine y puedas constatar que existen cuentas con perfiles de usuarios sincronizados desde directorio activo, entonces procedemos a ejecutar un comando Power Shell que realiza un proceso de creación de imágenes thumbnails de distintos tamaños que posteriormente SharePoint utilizará. &lt;/p&gt;  &lt;p&gt;Dentro de nuestro servidor SharePoint ejecutamos una instancia del SharePoint 2010 Management Shell y ejecutamos el siguiente comando:&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;&lt;font size="6" face="Cordia New"&gt;Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation &lt;a href="http://mysiteurl"&gt;http://mysiteurl&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;Este comando tarda unos momentos y crea imágenes de distintos tamaños por cada imagen importada del directorio activo almacenándolas en una carpeta llamada “Profile Pictures” de una biblioteca de imágenes llamada User Photos ubicada en el sitio de nivel superior huésped de la aplicación web de My Site. &lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6813.image_5F00_3DA012B2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2555.image_5F00_thumb_5F00_45878F47.png" width="1002" height="492" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="left"&gt;En la siguiente imagen se muestra los distintas imagenes creadas por el comando.&lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8360.image_5F00_15110AD1.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0537.image_5F00_thumb_5F00_704FCD8C.png" width="1155" height="628" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h2&gt;Ejecutar un “incremental crawl” en las búsquedas&lt;/h2&gt;  &lt;p&gt;Solo para asegurar que se tiene indexado el nuevo contenido “Picture” que nuestro sistema de perfiles de usuario tiene buscamos ejecutar un incremental crawl en la configuración de las búsquedas. Ahora si, en cualquier parte que hagamos referencia a un usuario, este se mostrará con imagen como es el caso de las busquedas de personas.&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201271" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/bDBMVk6nci4" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Configuracion/default.aspx">Configuracion</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/User+Profiles/default.aspx">User Profiles</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/My+Site/default.aspx">My Site</category></item><item><title>Enviando un correo al jefe inmediato en un flujo de trabajo SharePoint Designer 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/09/27/enviando-un-correo-al-jefe-inmediato-en-un-flujo-de-trabajo-sharepoint-designer-2010.aspx</link><pubDate>Wed, 28 Sep 2011 06:26:45 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200783</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=200783</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/09/27/enviando-un-correo-al-jefe-inmediato-en-un-flujo-de-trabajo-sharepoint-designer-2010.aspx#comments</comments><description>&lt;p&gt;&lt;b&gt;From:&lt;/b&gt; Haarón González [mailto:haarongonzalez@mvps.org]     &lt;br /&gt;&lt;b&gt;Sent:&lt;/b&gt; Tuesday, September 27, 2011 8:16 AM    &lt;br /&gt;&lt;b&gt;To:&lt;/b&gt; Privado    &lt;br /&gt;&lt;b&gt;Subject:&lt;/b&gt; RE: Consulta&lt;/p&gt;  &lt;p&gt;Estimado Privado, tanto SharePoint 2007 como 2010 cuentan con una aplicación específica para personalizar el producto, se llama SharePoint Designer 2007 o 2010, en ambos casos es sin costo y la peudes descargar desde &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=16573"&gt;aqui&lt;/a&gt;. Con esta herramienta podemos personalizar el comportamiento de nuestros sitios SharePoint sin codificar o instalar algún otro componente. Claro que tiene sus ventajas y desventajas pero &lt;a href="http://office.microsoft.com/es-mx/sharepoint-designer-help/introduccion-a-sharepoint-designer-2010-HA010370548.aspx"&gt;aquí&lt;/a&gt; puedes encontrar más información al respecto.&lt;/p&gt;  &lt;p&gt;Dentro de las características de este producto existe el Workflow Designer. Básicamente cargamos SharePoint Designer 2010 y abrimos el sitio que deseamos personalizar. Navegamos en la sección de Site Object para elegir Workflow. Esto carga el Ribbon específico para flujos de trabajo y muestra los tipos de flujo que se pueden crear y algunos existentes.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8507.image_5F00_4B3FB706.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1727.image_5F00_thumb_5F00_7DFF97AD.png" width="644" height="346" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;De acuerdo a tu pregunta y en tu caso muy particular estaremos creando un List Workflow donde deberás elegir a que lista o biblioteca de documentos deseas personalizar.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4403.image_5F00_55045CD7.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8308.image_5F00_thumb_5F00_6125D6FE.png" width="229" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Deberás especificar el nombre y descripción de tu flujo de trabajo y al dar Ok, se cargara a Workflow Designer y sus correspondientes opciones dentro del Ribbon.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4478.image_5F00_5ED92875.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2526.image_5F00_thumb_5F00_18B84595.png" width="644" height="331" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La naturaleza de construcción de un flujo de trabajo radica en la noción de:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Steps (Pasos del flujo de trabajo): &lt;/li&gt;    &lt;li&gt;Conditions (Condiciones que evalúan algo)&lt;/li&gt;    &lt;li&gt;Actions (Acciones que se ejecutan cuando estas condiciones se cumplen)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;La manera en la que esto funciona es que un paso (Step) agrupa una serie de condiciones (Conditions) y acciones (Actions) que se ejecutan en un determinado momento, es posible crear más de un paso y ejecutarlos en paralelo, sin embargo, en este momento no es tu caso. Dentro del bloque de Step 1 agregamos una o más condiciones usando el Ribbon. SharePoint Designer 2010 nos permite utilizar las condiciones pre fabricadas en el producto.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4520.image_5F00_07A3F1E5.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/7610.image_5F00_thumb_5F00_3F0A0313.png" width="336" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sin embargo, como programador tu puedes crear las tuyas propias utilizando algunas de las clases de Workflow Foundation ver &lt;a href="http://www.haarongonzalez.com.mx/wfday/sesion2/replaymeeting.htm"&gt;WebCast Construyendo Flujos de Trabajo en SharePoint 2010 utilizando SharePoint Designer 2010&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Claro que el Step no necesariamente requiere una condición para ejecutarse. &lt;/p&gt;  &lt;p&gt;A continuación una vez que agregamos las condiciones que requerimos evaluar, procedemos a agregar las acciones que básicamente reflejan las reglas de negocio que necesitamos contemplar en nuestra lista o biblioteca. Aquí lo interesante es que también se muestran todas las acciones disponibles en SharePoint 2010 y categorizadas por el tipo de acción. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6787.image_5F00_52873CE7.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0647.image_5F00_thumb_5F00_5BB3525B.png" width="444" height="772" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Aquí quiero hacer notar que existe una acción llamada &lt;b&gt;Lookup Manager of a User&lt;/b&gt; que obtiene al usuario que se tiene configurado como jefe directo en el directorio activo. Por lo tanto, creo que es muy factible la construcción de tu flujo de trabajo que mencionas en tu correo. &lt;/p&gt;  &lt;p&gt;Básicamente lo que harás es invocar la acción Lookup Manager of a User configurando la propiedad “this user” para que obtenga el correo electrónico del usuario que registro o inicio el flujo. En este caso ese dato existe en los campos (fields) del elemento actual (Current Item) que representa el documento o elemento de lista en cuestión. Es importante mencionar que el resultado de la acción es guardado en la variable Manager que posteriormente otra actividad puede utilizar.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6523.image_5F00_4A031BF6.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8081.image_5F00_thumb_5F00_433FECA6.png" width="1028" height="736" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Después agregas otra actividad llamada Send Email y configuras a quien se le mandara el correo electrónico. En este caso usaremos la variable Manager que contiene el correo electrónico que la acción FInd Manager genero con base el usuario en cuestión.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2475.image_5F00_437BAE34.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0601.image_5F00_thumb_5F00_71853887.png" width="821" height="772" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Das clic en Ok y capturas el título y cuerpo del correo electrónico que requieres enviar al jefe. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0880.image_5F00_054E59B7.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:5px 5px 5px 0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6242.image_5F00_thumb_5F00_34ACA2B6.png" width="1028" height="533" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Después das clic en Ok y guardas el flujo de trabajo. Seleccionas Publish y listo ya puedes probar el comportamiento de tu flujo de trabajo. &lt;/p&gt;  &lt;p&gt;Mucho más detalle aquí: &lt;a href="http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-conditions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376962.aspx"&gt;http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-conditions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376962.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Bien espero que encuentres la solución a tu escenario y a tus órdenes cualquier pregunta que tengas.&lt;/p&gt;  &lt;p&gt;Saludos&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;HG&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;De: &lt;/b&gt;Privado    &lt;br /&gt;&lt;b&gt;Enviado: &lt;/b&gt;lunes, 26 de septiembre de 2011 09:44 a.m.    &lt;br /&gt;&lt;b&gt;Para: &lt;/b&gt;Haaron Gonzalez    &lt;br /&gt;&lt;b&gt;Asunto: &lt;/b&gt;Consulta&lt;/p&gt;  &lt;p&gt;Hola buenos días desde Colombia.. &lt;/p&gt;  &lt;p&gt;Haaron quería preguntarte algo, estoy haciendo un flujo de trabajo con SharePoint 2010 pero requiero que dependiendo de la persona que ejecute el flujo de trabajo le envié un correo al el jefe inmediato.&lt;/p&gt;  &lt;p&gt;Por ejemplo el empleado 1 tiene como jefe a Jefe 1&lt;/p&gt;  &lt;p&gt;Y empleado 2 tiene como jefe el jefe 2&lt;/p&gt;  &lt;p&gt;Entonces si el empleado 1 ejecuta el flujo, le debe enviar un correo a el jefe 1, de igual manera &lt;/p&gt;  &lt;p&gt;Si el empleado 2 ejecuta el flujo, le debe enviar un correo a el jefe 2.&lt;/p&gt;  &lt;p&gt;Esto no sé cómo hacer pues SharePoint le envía un mensaje a alguien puntual.. puedo hacer esto?? &lt;/p&gt;  &lt;p&gt;Gracias por tu respuesta&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200783" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/v9c0I7V6dro" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Demo/default.aspx">Demo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+Designer+2010/default.aspx">SharePoint Designer 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+Designer/default.aspx">SharePoint Designer</category></item><item><title>Facilitando el descubrimiento con SEO Toolkit</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/09/27/facilitando-el-descubrimiento-con-seo-toolkit.aspx</link><pubDate>Tue, 27 Sep 2011 20:23:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200779</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=200779</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/09/27/facilitando-el-descubrimiento-con-seo-toolkit.aspx#comments</comments><description>&lt;p&gt;Para todos aquellos que construimos soluciones para Internet es necesario contemplar como agregar metadatos a nuestras p&amp;aacute;ginas para que buscadores o servicios de b&amp;uacute;squeda permitan encontrarlas, indexarlas y potencialmente arrojarlas como resultados. &lt;/p&gt;
&lt;p&gt;Sin embargo, no solamente llenar de metadatos los encabezados de nuestras p&amp;aacute;ginas es suficiente para permitir a servicios de b&amp;uacute;squeda encontrar y rastrear el contenido. Es necesario asegurar que nuestro sitio web cuenta con enlaces propiamente vinculados a otros sitios, contenido ligero y accesible, c&amp;oacute;digo HTML bien formado que cumple con los est&amp;aacute;ndares, entre otros elementos y referencias importantes de revisar. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/web/seo?appid=10990002"&gt;SEO Toolkit&lt;/a&gt; es una herramienta que nos permite optimizar nuestros sitios web para un mejor decrubrimiento por parte de servicios y motores de busqueda. SEO Toolkit analiza nuestros sitios y recomienda posibles mejoras que podemos realizar y as&amp;iacute; facilitar a los servicios de b&amp;uacute;squeda el encontrar nuestro contenido. Podr&amp;iacute;amos pensar que &lt;a href="http://www.microsoft.com/web/seo?appid=10990002"&gt;SEO Toolkit&lt;/a&gt; es un agente analizador que identifica como optimizar nuestros sitios para facilitar su descubrimiento en internet.&lt;/p&gt;
&lt;p&gt;Esta es una herramienta de Microsoft por lo tanto se instala sobre IIS 7.0 y hace uso de SQL Server 2008 para recopilar y almacenar el resultado de los an&amp;aacute;lisis. As&amp;iacute; mismo este componente se integra a IIS 7 y permite acceder a reportes, reglas, validaciones y sugerencias para mejorar nuestro portal.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2350.SNAGHTML371585e_5F00_5A00B5D7.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="SNAGHTML371585e" alt="SNAGHTML371585e" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1541.SNAGHTML371585e_5F00_thumb_5F00_192EB9A8.png" height="484" border="0" width="628" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cuando creamos un nuevo an&amp;aacute;lisis podemos configurar el sitio que queremos analizar, el n&amp;uacute;mero de enlaces que deseamos revisar, la autentificaci&amp;oacute;n que se deber&amp;aacute; soportar y todo lo necesario para que la herramienta desempe&amp;ntilde;e una revisi&amp;oacute;n de forma adecuada.&lt;/p&gt;
&lt;p&gt;Los resultados obtenidos son muy valiosos ya que nos carga validaciones e incumplimientos que se realizaron. Por cada incumplimiento nos da un alto nivel de detalle entre ello la posible soluci&amp;oacute;n. Por fin ya no tendremos que recurrir a otras herramientas de an&amp;aacute;lisis de sitios web.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1184.SNAGHTML3717495_5F00_73589344.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="SNAGHTML3717495" alt="SNAGHTML3717495" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/8741.SNAGHTML3717495_5F00_thumb_5F00_3171ADF6.png" height="484" border="0" width="628" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ya hacia falta una herramienta tan valiosa como esta, que bien que Microsoft identific&amp;oacute; el hueco y nos proporciono una alternativa aceptable. Estoy seguro que SEO Toolkit aportar&amp;aacute; mucho valor para tus proyectos web. &lt;/p&gt;
&lt;p&gt;Dejo el enlace del sitio para que proceda a evaluar e instalar.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/web/seo?appid=10990002" target="_blank"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="image" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4555.image_5F00_66BAC05B.png" height="50" border="0" width="187" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;HG&lt;/p&gt;
&lt;p&gt;
Originalmente publicado en msmvps.com&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200779" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/W4eRa35YVNs" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Productividad/default.aspx">Productividad</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Testing/default.aspx">Testing</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Fix/default.aspx">Fix</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Proceso/default.aspx">Proceso</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Management/default.aspx">Management</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Estandares/default.aspx">Estandares</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Search/default.aspx">Search</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/IIS+7/default.aspx">IIS 7</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/IIS/default.aspx">IIS</category></item><item><title>Como especificar cual portal de búsquedas se usa por el sitio de My Site en SharePoint 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/09/08/como-especificar-cual-portal-de-b-250-squedas-se-usa-por-el-sitio-de-my-site.aspx</link><pubDate>Thu, 08 Sep 2011 16:16:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200403</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=200403</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/09/08/como-especificar-cual-portal-de-b-250-squedas-se-usa-por-el-sitio-de-my-site.aspx#comments</comments><description>&lt;p&gt;Cuando configuramos My Site en SharePoint 2010 tenemos en la parte superior un cuadro de texto para realizar b&amp;uacute;squedas de personas. De manera predeterminada apunta a un sitio de b&amp;uacute;squedas hospedado dentro de My Site. Sin embargo, existe la forma de personalizar cual ser&amp;aacute; el sitio de b&amp;uacute;squedas.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/2502.image_5F00_5D8D7F13.png"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1882.image_5F00_thumb_5F00_0FE12CC6.png" alt="image" title="image" style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" border="0" height="316" width="644" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Para configurar alg&amp;uacute;n portal de b&amp;uacute;squedas adicional al que se tiene por defecto, accedemos a la herramienta central de administraci&amp;oacute;n SharePoint, seleccionamos &lt;b&gt;Application Management&lt;/b&gt;, despu&amp;eacute;s&lt;b&gt; Manage Service Application&lt;/b&gt; y buscamos aplicaci&amp;oacute;n de servicio de User Profile que se tenga configurada, la seleccionamos y del ribbon damos clic en &lt;b&gt;Manage&lt;/b&gt;. Esto carga el panel de administraci&amp;oacute;n del servicio de perfiles de usuario. Seleccionamos &lt;b&gt;Setup My Sites&lt;/b&gt;. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3414.image_5F00_753490AC.png"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6114.image_5F00_thumb_5F00_6400B309.png" alt="image" title="image" style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" border="0" height="238" width="644" /&gt;&lt;/a&gt; Dentro de la opci&amp;oacute;n &lt;b&gt;Preferred Search Center&lt;/b&gt; podemos especificar cu&amp;aacute;l ser&amp;aacute; el portal que ejecutar&amp;aacute; las b&amp;uacute;squedas.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/1777.image_5F00_57265CEB.png"&gt;&lt;img src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/0243.image_5F00_thumb_5F00_2F13ADCC.png" alt="image" title="image" style="border-right-width:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;" border="0" height="270" width="644" /&gt;&lt;/a&gt;Lo que me parece muy interesante, es que el portal de My Site y My Profile hacen uso del portal de b&amp;uacute;squedas configurado por lo tanto, cualquier metadato que se tenga en el perfil expresado como hypervinculo&amp;nbsp; es enviado como criterio de busqueda al portal configurado para obtener informaci&amp;oacute;n relacionada del mismo. Es aqui donde Tags y Metadatos nos permiten orquestar la manera en que podemos relacionar y encontrar personas.&lt;/p&gt;
&lt;p&gt;Cool!&lt;/p&gt;
&lt;h4&gt;&lt;b&gt;NOTA: La direccion especificada en el cuadro de texto Preferred Search Center tomar&amp;aacute; a la direcci&amp;oacute;n url especificada en la Zona default del Web Application donde existe el sitio. Ver los alternate access mappings y revisar cual Url esta en la zona Default.&lt;/b&gt;&lt;br /&gt;&lt;/h4&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200403" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/viv6gNsuQf4" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Taged/default.aspx">Taged</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/User+Profiles/default.aspx">User Profiles</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Search/default.aspx">Search</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/My+Site/default.aspx">My Site</category></item><item><title>Error de Certificado en SharePoint 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/31/error-de-certificado-en-sharepoint-2010.aspx</link><pubDate>Wed, 31 Aug 2011 16:58:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200300</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=200300</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/31/error-de-certificado-en-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt;Encontre esto en el visor de eventos de mi ambiente local de desarrollo SharePoint 2010. &lt;/p&gt;  &lt;p&gt;El detalle:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;An operation failed because the following certificate has validation errors:\n\nSubject Name: CN=SharePoint Security Token Service, OU=SharePoint, O=Microsoft, C=US\nIssuer Name: CN=SharePoint Root Authority, OU=SharePoint, O=Microsoft, C=US\nThumbprint: EB9D32A29B824E2A73904EE4DB14BA928BA32D46\n\nErrors:\n\n The root of the certificate chain is not a trusted root authority..&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;La solucion:&lt;/p&gt;  &lt;p&gt;Dentro de Power Shell de SharePoint ejecutar:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;$rootCert = (Get-SPCertificateAuthority).RootCertificate      &lt;br /&gt;New-SPTrustedRootAuthority &lt;i&gt;-Name&lt;/i&gt; &amp;quot;localNew&amp;quot; &lt;i&gt;-Certificate&lt;/i&gt; $rootCert&lt;/strong&gt;&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200300" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/HeR9yNs0lNw" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Certificate+Authority/default.aspx">Certificate Authority</category></item><item><title>Error de compatibilidad relacionado con PowerShell 1.0 cuando hacemos In Place Upgrade de Windows Server 2003 a Windows Server 2008</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/31/error-de-compatibilidad-relacionado-con-powershell-1-0-cuando-hacemos-in-place-upgrade-de-windows-server-2003-a-windows-server-2008.aspx</link><pubDate>Wed, 31 Aug 2011 07:54:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200290</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=200290</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/31/error-de-compatibilidad-relacionado-con-powershell-1-0-cuando-hacemos-in-place-upgrade-de-windows-server-2003-a-windows-server-2008.aspx#comments</comments><description>&lt;p&gt;&lt;img style="background-image:none;border-right-width:0px;margin:30px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6170.image_5F00_6D77323B.png" width="244" height="161" /&gt;&lt;/p&gt;  &lt;p&gt;PowerShell 1.0 para Windows Server 2003 viene como parte del Service Pack 1 y para estas alturas ya contamos con Service Pack 2 instalado. Si deseas hacer una actualización “upgrade” de tu servidor Windows Server 2003 a Windows Server 2008 desde el mismo equipo “in place” el agente de compatibilidad de Windows Server 2008 requiere que se desinstale PowerShell 1.0 para proceder con el In Place Upgrade, el problema es que cuando buscamos PowerShell 1.0 en la lista de programas para removerlo, no lo vemos debido a que este viene dentro de un service pack, por lo tanto tendríamos que desinstalar los Service Packs para proceder conforme se requiere.&lt;/p&gt;  &lt;p&gt;Sin embargo, es delicado desinstalar Service Packs dado que estos modifican funcionalidad del sistema y en mi caso muy particular no quiero exponer componentes tan críticos como el directorio activo configurado desde hace varios años. &lt;/p&gt;  &lt;p&gt;¿Solución?&lt;/p&gt;  &lt;p&gt;Recurrir a modificar el registro de Windows para borrar la entrada que indica que PowerShell 1.0 ha sido aprisionado. En este artículo &lt;a href="http://support.microsoft.com/kb/926140"&gt;http://support.microsoft.com/kb/926140&lt;/a&gt; encuentras la entrada del registro de Windows que tienes que eliminar para aparentar que no se tiene PowerShell 1.0 instalado. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Powershell\1\Install&lt;/b&gt; contiene 1 como su valor, entonces lo eliminas y listo.&lt;/p&gt;  &lt;p&gt;Ya puedes proceder con tu In Place Upgrade de Windows Server 2008.&lt;/p&gt;  &lt;p&gt;Estas son algunas de las cosas arriesgadas que un programador se atreve a hacer cuando realiza operaciones de administrador de infraestructura. Favor de tomar este consejo con discreción y evaluar muy bien. Usar este consejo es bajo tu propio riesgo. &lt;/p&gt;  &lt;p&gt;Suerte y tener en consideracion esto &lt;a title="http://technet.microsoft.com/en-us/library/cc731003%28WS.10%29.aspx" href="http://technet.microsoft.com/en-us/library/cc731003%28WS.10%29.aspx"&gt;http://technet.microsoft.com/en-us/library/cc731003%28WS.10%29.aspx&lt;/a&gt;&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200290" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/40S6kMfI70g" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Configuracion/default.aspx">Configuracion</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/In+Plance+Upgrade/default.aspx">In Plance Upgrade</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Windows+Server+2003/default.aspx">Windows Server 2003</category></item><item><title>Consumiendo Servicios REST de .NET y SharePoint en Hojas de Calculo de Excel 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/29/consumiendo-servicios-rest-de-net-y-sharepoint-en-hojas-de-calculo-de-excel-2010.aspx</link><pubDate>Mon, 29 Aug 2011 15:45:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200260</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=200260</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/29/consumiendo-servicios-rest-de-net-y-sharepoint-en-hojas-de-calculo-de-excel-2010.aspx#comments</comments><description>&lt;p&gt;Aquí un video mas de casi media hora de duración sobre como consumir servicios REST desarrollados en .NET y también nativos de SharePoint 2010. Quiero estresar el tema del soporte que se tiene en el desarrollo de aplicaciones cliente para facilitar la vinculación a datos. Usamos las características de vinculación Out Of The Box de Visual Studio 2010&amp;#160; para poder tener una comunicación bidireccional entre un Add In de Excel 2010 y el servicio.&lt;/p&gt;  &lt;p&gt;Basicamente, usamos una simple tabla de excel para obtener y editar datos.&lt;/p&gt;  &lt;br /&gt;&lt;iframe height="345" src="http://www.youtube.com/embed/Wc50HjnxwXM" frameborder="0" width="420"&gt;&lt;/iframe&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200260" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/yArblvgnZ9A" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/VSTO/default.aspx">VSTO</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Demo/default.aspx">Demo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tools/default.aspx">Tools</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Practicas/default.aspx">Practicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/REST/default.aspx">REST</category></item><item><title>Deteniendo y Encendiendo Aplicaciones de Servicio de SharePoint 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/26/deteniendo-y-encendiendo-aplicaciones-de-servicio-de-sharepoint-2010.aspx</link><pubDate>Fri, 26 Aug 2011 19:06:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200012</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=200012</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/26/deteniendo-y-encendiendo-aplicaciones-de-servicio-de-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt;Como parte de una instalaci&amp;oacute;n desde cero de SharePoint 2010 nos vemos en la necesidad de detener y encender aplicaciones de servicio constantemente. &lt;/p&gt;
&lt;p&gt;Para facilitar el proceso, aqui algunos comandos de Power Shell utiles:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cargamos el SharePoint 2010 Management Shell en modo administrador &lt;/li&gt;
&lt;li&gt;Ejecutamos el comando &lt;b&gt;Get-SPServiceInstance&lt;/b&gt; el cual nos retorna una tabla con la lista de aplicaciones de servicio de SharePoint de donde obtendremos el GUID de la aplicaci&amp;oacute;n de servicio que requerimos detener. Nota: Podemos guardar en un archivo de texto la salida de la consola usando&lt;b&gt; Get-SPServiceInstance &amp;gt; c:\appsvc.txt&lt;/b&gt; para que en posteriores lo tomemos de aqu&amp;iacute; &lt;/li&gt;
&lt;li&gt;Despu&amp;eacute;s ejecutamos el comando &lt;b&gt;Stop-SPServiceInstance &lt;/b&gt;el cual nos solicita el GUID de la aplicaci&amp;oacute;n de servicio que requerimos detener, leemos lo que la consola muestra y proporcionamos la instrucci&amp;oacute;n solicitada. &lt;/li&gt;
&lt;li&gt;Para encender la aplicaci&amp;oacute;n de servicio simplemente utilizamos el comando &lt;b&gt;Start-SPServiceInstance &lt;/b&gt;y proveemos el GUID as&amp;iacute; como las instrucciones adicionales &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Listo!&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200012" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/8egXCQMlLig" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Configuracion/default.aspx">Configuracion</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>Excepción cuando trabajamos con DirectoryServices</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/25/excepci-243-n-cuando-trabajamos-con-directoryservices.aspx</link><pubDate>Thu, 25 Aug 2011 08:29:27 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199959</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=199959</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/25/excepci-243-n-cuando-trabajamos-con-directoryservices.aspx#comments</comments><description>&lt;p align="left"&gt;&lt;img style="margin:15px;display:inline;float:left;" align="left" src="http://s2.subirimagenes.com/otros/previo/thump_5003913que-alguien-me-exiqu.jpg" width="275" height="197" alt="" /&gt;&lt;/p&gt;  &lt;p&gt;Algo que hoy descubrí con asombro es que cuando trabajamos con las clases de &lt;strong&gt;System.DirectoryServices&lt;/strong&gt; en específico &lt;strong&gt;DirectoryEntry&lt;/strong&gt; para hacer consultas en un directorio activo es importante pasar la ruta del servidor LDAP utilizando mayúsculas en la cadena. &lt;/p&gt;  &lt;p&gt;Si, así es. &lt;/p&gt;  &lt;p&gt;Si utilizamos la línea con letra minusculas:&lt;/p&gt;  &lt;h3 align="center"&gt;&lt;strong&gt;DirectoryEntry de = new DirectoryEntry(&amp;quot;ldap://litwaredc:389/CN=Users,DC=litwareinc,DC=com&amp;quot;);&lt;/strong&gt; &lt;/h3&gt;  &lt;p&gt;Surgirá una excepción de tipo COM. La dirección DN es correcta, solo que se necesita modificar la parte ldap por LDAP para que &lt;strong&gt;DirectoryEntry&lt;/strong&gt; se digne a funcionar como se espera.&lt;/p&gt;  &lt;h3 align="center"&gt;&lt;strong&gt;DirectoryEntry de = new DirectoryEntry(&lt;a&gt;LDAP://litwaredc:389/CN=Users,DC=litwareinc,DC=com&lt;/a&gt;);&lt;/strong&gt; &lt;/h3&gt;  &lt;p align="left"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="left"&gt;Seguro existe una razón, sin embargo que alguien me explique!&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199959" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/7JYdO-XZgY0" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Suck/default.aspx">Suck</category></item><item><title>Construcción de Interface REST para acceso a datos via HTTP desde Word 2010</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/25/construcci-243-n-de-interface-rest-para-acceso-a-datos-via-http-desde-word-2010.aspx</link><pubDate>Thu, 25 Aug 2011 08:07:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199958</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=199958</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/08/25/construcci-243-n-de-interface-rest-para-acceso-a-datos-via-http-desde-word-2010.aspx#comments</comments><description>&lt;p&gt;En esta ocasi&amp;oacute;n tuve la oportunidad de subir una demostraci&amp;oacute;n un poco extensa sobre construcci&amp;oacute;n de servicio RESTFull WCF invocado desde un cliente de Office Word 2010. El poder y simplicidad de las herramientas de desarrollo es algo que se puede ver aqui.&lt;/p&gt;
&lt;p&gt;&lt;iframe height="345" width="420" frameborder="0" src="http://www.youtube.com/embed/50Fentd7JYg"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Hope it helps!&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199958" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/geeks/hg/~4/KMOWSxd3RF0" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Office/default.aspx">Office</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCF/default.aspx">WCF</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Code/default.aspx">Code</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Demo/default.aspx">Demo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Office+2010/default.aspx">Office 2010</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+4.0/default.aspx">.NET 4.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+Framework+4.0/default.aspx">.NET Framework 4.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/DNS/default.aspx">DNS</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/REST/default.aspx">REST</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WCF+Data+Service/default.aspx">WCF Data Service</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/ADO.NET+Entity+Framework/default.aspx">ADO.NET Entity Framework</category></item></channel></rss>

