<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oscar Martin Blog 2.0</title>
	<atom:link href="http://oscarmartin.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://oscarmartin.org</link>
	<description>[ Web 2.0 &#124; Tecnología &#124; Accesibilidad &#124; Seguridad ]</description>
	<lastBuildDate>Thu, 02 Feb 2012 07:00:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>No es posible retirar/eliminar/desplegar una solución Sharepoint 2010</title>
		<link>http://oscarmartin.org/sharepoint-2007/no-es-posible-retirareliminardesplegar-una-solucion-sharepoint-2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=no-es-posible-retirareliminardesplegar-una-solucion-sharepoint-2010</link>
		<comments>http://oscarmartin.org/sharepoint-2007/no-es-posible-retirareliminardesplegar-una-solucion-sharepoint-2010/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 07:00:14 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[execadmsvcjobs]]></category>
		<category><![CDATA[retract]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Solución]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=2103</guid>
		<description><![CDATA[Esto es lo que me ocurrió el día de ayer en uno de mis entornos de SharePoint 2010, al intentar actualizar una versión de una solución (.wsp)&#8230; después de intentar retirar la solución con PowerShell, veo que el proceso se queda indefinidamente en &#8220;Retracting&#8221;. Intento realizar el mismo proceso desde la Administración Central, pero ocurre lo mismo Así que después de un rato esperando&#8230; recuerdo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1911" title="powershell" src="http://oscarmartin.org/wp-content/uploads/2011/12/powershell.png" alt="" width="125" height="125" />Esto es lo que me ocurrió el día de ayer en uno de mis entornos de <a href="http://oscarmartin.org/category/sharepoint-2010/">SharePoint 2010</a>, al intentar actualizar una versión de una solución (.wsp)&#8230; <a href="http://oscarmartin.org/net/desplegar-aplicaciones-con-powershell-en-sharepoint-2010/">después de intentar retirar la solución</a> con <a href="http://oscarmartin.org/category/powershell-2/">PowerShell</a>, veo que el proceso se queda indefinidamente en &#8220;Retracting&#8221;.</p>
<p>Intento realizar el mismo proceso desde la Administración Central, pero ocurre lo mismo <img src='http://oscarmartin.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Así que después de un rato esperando&#8230; recuerdo que en <a href="http://oscarmartin.org/category/sharepoint-2007/">SharePoint 20007</a> había un comando que forzaba la ejecución de todos los trabajos (timer jobs) llamado <a href="http://technet.microsoft.com/es-es/library/cc288149(office.12).aspx" target="_blank">execadmsvcjobs</a>, con lo que desde una consola de <a href="http://oscarmartin.org/category/powershell-2/">PowerShell</a> ejecuto lo siguiente:</p>
<pre class="wp-code-highlight prettyprint">stsadm -o execadmsvcjobs</pre>
<p>Tras la ejecución del comando, veo que SharePoint comienza a ejecutar todos los trabajos que tenia pendiente (entre ellos el &#8220;retract&#8221; de mi solución)&#8230;</p>
<p>Aquí lo dejo para que mi compañero <a href="http://www.raulgilabert.es/blog/" target="_blank">@Raul Gilabert</a> siempre lo tenga como referencia <img src='http://oscarmartin.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mas información sobre este comando, <a href="http://technet.microsoft.com/es-es/library/cc288149(office.12).aspx" target="_blank">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2007/no-es-posible-retirareliminardesplegar-una-solucion-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripts para la activación/desactivación de caracteristicas en SharePoint 2010</title>
		<link>http://oscarmartin.org/sharepoint-2010/scripts-para-la-activacion-desactivacion-de-caracteristicas-en-sharepoint-2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=scripts-para-la-activacion-desactivacion-de-caracteristicas-en-sharepoint-2010</link>
		<comments>http://oscarmartin.org/sharepoint-2010/scripts-para-la-activacion-desactivacion-de-caracteristicas-en-sharepoint-2010/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 07:00:50 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Caracteristica]]></category>
		<category><![CDATA[Disable-SPFeature]]></category>
		<category><![CDATA[Enable-SPFeature]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=2077</guid>
		<description><![CDATA[Una de las muchas cosas que se puede hacer con PowerShell es la activacion/desactivacion de caracteristicas. Me ha ocurrido que hay veces que con el usuario administrador de la granja, no me deja activar caracteristicas desde la Administración Central&#8230; y recurro a este tipo de scripts&#8230; Lo primero es la identificación del GUID de la [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1911" title="powershell" src="http://oscarmartin.org/wp-content/uploads/2011/12/powershell.png" alt="" width="125" height="125" />Una de las muchas cosas que se puede hacer con PowerShell es la activacion/desactivacion de caracteristicas. Me ha ocurrido que hay veces que con el usuario administrador de la granja, no me deja activar caracteristicas desde la Administración Central&#8230; y recurro a este tipo de scripts&#8230;</p>
<p>Lo primero es la identificación del GUID de la caracteristica que queremos activar/desactivar:</p>
<p>&nbsp;</p>
<pre class="wp-code-highlight prettyprint">#Listado de las caracteristicas de la granaja, ordenado
Get-SPFeature | Sort -Property DisplayName, Id | FT -GroupBy Scope DisplayName,Id</pre>
<p>Este seria el resultado de la ejecución del comando <a href="http://technet.microsoft.com/es-es/library/ff607945.aspx" target="_blank">Get-SPFeature</a>:</p>
<p style="text-align: center;"><a href="http://oscarmartin.org/wp-content/uploads/2012/01/Get-SPFeature.jpg"><img class="aligncenter  wp-image-2083" title="Get-SPFeature" src="http://oscarmartin.org/wp-content/uploads/2012/01/Get-SPFeature.jpg" alt="" width="539" height="266" /></a></p>
<p>Una vez tenemos el listado de todas las caracteristicas instaladas en la Granaja, solo nos queda localizar y obtener el GUID sobre la que queremos activar/desactivar. A continuacion os indico como se pueden realizar estas acciones a través de script:</p>
<pre class="wp-code-highlight prettyprint">#Deshabilita una caracteristica en el sitio: http://url_intranet
Disable-SPFeature –Identity f6924d36-2fa8-4f0b-b16d-06b7250180fa –url http://url_intranet

#Habilita una caracteristica en el sitio: http://url_intranet
Enable-SPFeature –Identity f6924d36-2fa8-4f0b-b16d-06b7250180fa –url http://url_intranet</pre>
<p>Puedes consultar mas informacion sobre los comandos: <a href="http://technet.microsoft.com/es-es/library/ff607879.aspx" target="_blank">Disable-SPFeature</a> y <a href="http://technet.microsoft.com/es-es/library/ff607803.aspx" target="_blank">Enable-SPFeature</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2010/scripts-para-la-activacion-desactivacion-de-caracteristicas-en-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script para vaciar la papelera de reciclaje secundaria</title>
		<link>http://oscarmartin.org/sharepoint-2010/script-para-vaciar-la-papelera-de-reciclaje-secundaria/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=script-para-vaciar-la-papelera-de-reciclaje-secundaria</link>
		<comments>http://oscarmartin.org/sharepoint-2010/script-para-vaciar-la-papelera-de-reciclaje-secundaria/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 07:00:46 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Microsoft.SharePoint.SPRecycleBinQuery]]></category>
		<category><![CDATA[RecycleBin]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=2071</guid>
		<description><![CDATA[Un script que nos puede ser de utilidad es el siguiente, ya que muchas veces tenemos mucha informacion que no esta ocupando mucho espacio en base de datos, y que se encuentra en la papelera de reciclaje. Cuando tu eliminas un contenido en SharePoint, va a la pepelera de reciclaje y si posteriormente lo eliminas [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1911" title="powershell" src="http://oscarmartin.org/wp-content/uploads/2011/12/powershell.png" alt="" width="125" height="125" />Un script que nos puede ser de utilidad es el siguiente, ya que muchas veces tenemos mucha informacion que no esta ocupando mucho espacio en base de datos, y que se encuentra en la papelera de reciclaje.</p>
<p>Cuando tu eliminas un contenido en SharePoint, va a la pepelera de reciclaje y si posteriormente lo eliminas de esta pepalera, el contenido, va a una secundaria&#8230;</p>
<p>Para ejecutar el script, lo unico que has de modificar el la url del sitio en el que quieres vaciar la papelera de reciclaje secundaria&#8230; en este ejemplo he usado &#8220;http://url_intranet&#8221;, pero deberas sustituirlo por la url de tu sitio&#8230;</p>
<pre class="wp-code-highlight prettyprint">$mySite = New-Object Microsoft.SharePoint.SPSite(&quot;http://url_intranet&quot;);
$papeleraQuery = New-Object Microsoft.SharePoint.SPRecycleBinQuery;
$papeleraQuery.ItemState = [Microsoft.SharePoint.SPRecycleBinItemState]::SecondStageRecycleBin;
$papeleraQuery.OrderBy = [Microsoft.SharePoint.SPRecycleBinOrderBy]::Default;
$papeleraElementos = $mySite.GetRecycleBinItems($papeleraQuery);
$Contador = $papeleraElementos.Count;
for($Elemento = 0; $Elemento -lt $Contador; $Elemento++)
{
    $unElemento = New-Object System.Guid($papeleraElementos[$Elemento].ID);
    $papeleraElementos.Delete($unElemento);
}
$mySite.Dispose()</pre>
<p>Por ultimo y si te interesa el tema, la clase que posibilita esta funcionalidad es: <a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.sprecyclebinquery.aspx" target="_blank">Microsoft.SharePoint.SPRecycleBinQuery</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2010/script-para-vaciar-la-papelera-de-reciclaje-secundaria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modificar la propiedad NoCrawl de un campo</title>
		<link>http://oscarmartin.org/sharepoint-2010/modificar-la-propiedad-nocrawl-de-un-campo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=modificar-la-propiedad-nocrawl-de-un-campo</link>
		<comments>http://oscarmartin.org/sharepoint-2010/modificar-la-propiedad-nocrawl-de-un-campo/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 07:00:22 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SharePoint Search]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[NoCrawl]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SPField.NoCrawl]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=2061</guid>
		<description><![CDATA[Se me plantea la necesidad de modificar un atributo NoCrawl, de un campo de una lista creada en base a una plantilla de lista&#8230; es algo muy sencillo, aunque parezca un trabalenguas El atributo NoCrawl a nivel de SPField, indica si dicho campo puede ser reastreado por el buscador (a través de un valor buleano: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1206" title="sharepoint2010" src="http://oscarmartin.org/wp-content/uploads/2011/10/sharepoint2010.png" alt="" width="232" height="53" />Se me plantea la necesidad de modificar un atributo <strong>NoCrawl</strong>, de un campo de una lista creada en base a una plantilla de lista&#8230; es algo muy sencillo, aunque parezca un trabalenguas <img src='http://oscarmartin.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>El atributo <strong>NoCrawl</strong> a nivel de SPField, indica si dicho campo puede ser reastreado por el buscador (a través de un valor buleano: TrueFalse), <a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfield.nocrawl.aspx" target="_blank">aqui</a> tienes toda la informacion con respecto a esta propiedad.</p>
<p>En este caso, lo que se quiere es que el buscador reastee contenido almacenado en un campo, que tiene el atributo <strong>NoCrawl = True</strong>. Cambiar esto a través del modelo de objetos es una labor muy sencilla, aqui teneis un ejemplo de como podriamos modificarlo.</p>
<pre class="wp-code-highlight prettyprint">using (SPWeb oWebsite = SPContext.Current.Site.AllWebs[&quot;MiSitio&quot;])
{
    SPList oList = oWebsite.GetList(&quot;Lists/Announcements/AllItems.aspx&quot;);
    SPFieldCollection collFields = oList.Fields;
    SPField oField = collFields.GetField(&quot;MiColumna&quot;);
    oField.NoCrawl = true;
    oField.Update();
    oList.Update();
}</pre>
<p>Hay que tener en cuenta, que si quieres modificar esta propiedad en varias listas de la misma coleccion de sitios, deberas primero recorer y almacenar cual van a ser las listas que has de modificar, y posteriormente modificarlas o de lo contrario SharePoint te dará un error, ya que se esta haciendo una llamada al metodo Update de la lista&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2010/modificar-la-propiedad-nocrawl-de-un-campo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como enviar un email con SharePoint programaticamente</title>
		<link>http://oscarmartin.org/sharepoint-2010/como-enviar-un-email-con-sharepoint-programaticamente/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-enviar-un-email-con-sharepoint-programaticamente</link>
		<comments>http://oscarmartin.org/sharepoint-2010/como-enviar-un-email-con-sharepoint-programaticamente/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 07:00:39 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[content-type]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mimeType]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SPUtility.SendEmail]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=2057</guid>
		<description><![CDATA[Si necesitáis enviar un email utilizando SharePoint 2010 a través de programación, tendremos que utilizar la clase  SPUtility.SendEmail, para ello y como requisito previo has de haber configurado en tu servidor/granja los parámetros necesarios en Correo electrónico saliente en: Central Admin -&#62; System Settings -&#62; Configure outgoing e-mail settings No voy a entrar en detalles, ya que la configuración de esta sección es muy sencilla&#8230; Una vez configurado el [...]]]></description>
			<content:encoded><![CDATA[<p>Si necesitáis enviar un email utilizando <a href="http://oscarmartin.org/category/sharepoint-2010/">SharePoint 2010</a> a través de programación, tendremos que utilizar la clase <strong> SPUtility.SendEmail</strong>, para ello y como requisito previo has de haber configurado en tu servidor/granja los parámetros necesarios en Correo electrónico saliente en:</p>
<p><strong>Central Admin -&gt; System Settings -&gt; Configure outgoing e-mail settings</strong></p>
<p><img class="aligncenter size-full wp-image-2058" title="SharePointEmail" src="http://oscarmartin.org/wp-content/uploads/2011/12/SharePointEmail.jpg" alt="" width="378" height="50" /></p>
<p>No voy a entrar en detalles, ya que la configuración de esta sección es muy sencilla&#8230;</p>
<p>Una vez configurado el correo, ya podrás usar la clase <strong>SPUtility.SendEmail</strong> para el envio de correos:</p>
<pre class="wp-code-highlight prettyprint">public static string EnviarEmail(SPWeb Web, string De, string Para, string Copia, string CopiaOculta, string Asunto, string Cuerpo, bool FormatoHTML)
{
	string emailSummary;
	var messageHeaders = new StringDictionary();
	messageHeaders.Add(&quot;to&quot;, Para);
	messageHeaders.Add(&quot;from&quot;, De);
	messageHeaders.Add(&quot;subject&quot;, Asunto);
	messageHeaders.Add(&quot;cc&quot;, Copia);
	messageHeaders.Add(&quot;bcc&quot;, CopiaOculta);
	string mimeType = &quot;text/plain&quot;;
	if (FormatoHTML){ mimeType = &quot;text/html&quot;; }
	messageHeaders.Add(&quot;content-type&quot;, mimeType);
	bool sendMail = SPUtility.SendEmail(Web, messageHeaders, Cuerpo);
	if (sendMail)
	{
		emailSummary = &quot;&quot; + &quot;&quot; + Para + &quot;&quot; + &quot;&quot; + De + &quot;&quot; +
		&quot;&quot; + SPEncode.HtmlEncode(Asunto) + &quot;&quot; +
		&quot;&quot; + Copia + &quot;&quot; + &quot;&quot; + CopiaOculta + &quot;&quot; +
		&quot;&quot; + SPEncode.HtmlEncode(Cuerpo) + &quot;&quot; + &quot;&quot;;
	}
	else { throw new SafException(&quot;Error al enviar el email&quot;); }
	return emailSummary;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2010/como-enviar-un-email-con-sharepoint-programaticamente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script para borrar Colecciones de Sitio sin confirmación</title>
		<link>http://oscarmartin.org/sharepoint-2010/script-para-borrar-colecciones-de-sitio-sin-confirmacion/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=script-para-borrar-colecciones-de-sitio-sin-confirmacion</link>
		<comments>http://oscarmartin.org/sharepoint-2010/script-para-borrar-colecciones-de-sitio-sin-confirmacion/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 07:00:29 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Remove-SPSite]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=2051</guid>
		<description><![CDATA[Anteriormente os había habrado de como hacer un backup/restore de una Colección de Sitios en SharePoint 2010 con PowerShell, pues ahora os voy a comentar como borrar cualquier Colección de Sitio. Este proceso es también muy rápido y sencillo y con una linea puedes llegar a borrar si Sitio que no desees: #Elimina la Coleccion de Sitio Remove-SPSite -Identity [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1911" title="powershell" src="http://oscarmartin.org/wp-content/uploads/2011/12/powershell.png" alt="" width="125" height="125" />Anteriormente os había habrado de <a href="http://oscarmartin.org/sharepoint-2010/script-para-la-copia-de-seguridad-de-colecciones-de-sitio/">como hacer un backup/restore de una Colección de Sitios</a> en <a href="http://oscarmartin.org/category/sharepoint-2010/">SharePoint 2010</a> con <a href="http://oscarmartin.org/category/powershell-2/">PowerShell</a>, pues ahora os voy a comentar como borrar cualquier Colección de Sitio.</p>
<p>Este proceso es también muy rápido y sencillo y con una linea puedes llegar a borrar si Sitio que no desees:</p>
<pre class="wp-code-highlight prettyprint">#Elimina la Coleccion de Sitio
Remove-SPSite -Identity &quot;http://micoleccionsitio&quot; -GradualDelete -Confirm:$false</pre>
<p>Hay que tener en cuenta que no existe una marcha atrás para este proceso a no ser que dispongas de una <a href="http://oscarmartin.org/sharepoint-2010/script-para-la-copia-de-seguridad-de-colecciones-de-sitio/">copia de seguridad</a>.</p>
<p>En cuanto a la ejecución del este script sin confirmación, únicamente se debe al parámetro: <strong>-Confirm:$false</strong>. Este puede ser usando con mas objetos que implementen el uso de la propiedad <strong>-Confirm</strong>, para evitar que tengamos que interacturar con los scripts.</p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2010/script-para-borrar-colecciones-de-sitio-sin-confirmacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script para la copia de seguridad de Colecciones de Sitio</title>
		<link>http://oscarmartin.org/sharepoint-2010/script-para-la-copia-de-seguridad-de-colecciones-de-sitio/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=script-para-la-copia-de-seguridad-de-colecciones-de-sitio</link>
		<comments>http://oscarmartin.org/sharepoint-2010/script-para-la-copia-de-seguridad-de-colecciones-de-sitio/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 16:45:51 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Backup-SPSite]]></category>
		<category><![CDATA[Restore-SPSite]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=2046</guid>
		<description><![CDATA[Hola, hoy quiero mostraros como se puede hacer con PowerShell de una forma rápida y sencilla una copia de seguridad de una Colección de Sitio de SharePoint 2010, con una simple línea de código. Esta copia lo que hace es generar un archivo fisico en el que se guarda toda la estructura e información del sitio en concreto: #Backup de la [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1911" title="powershell" src="http://oscarmartin.org/wp-content/uploads/2011/12/powershell.png" alt="" width="125" height="125" />Hola, hoy quiero mostraros como se puede hacer con <a href="http://oscarmartin.org/category/powershell-2/">PowerShell</a> de una forma rápida y sencilla una copia de seguridad de una Colección de Sitio de <a href="http://oscarmartin.org/category/sharepoint-2010/">SharePoint 2010</a>, con una simple línea de código.</p>
<p>Esta copia lo que hace es generar un archivo fisico en el que se guarda toda la estructura e información del sitio en concreto:</p>
<pre class="wp-code-highlight prettyprint">#Backup de la Coleccion de Sitio
Backup-SPSite -Identity http://micoleccionsitio -Path C:\backup_micoleccionsitio.bak</pre>
<p>Tan sencillo como la copia es la restauración:</p>
<pre class="wp-code-highlight prettyprint">#Restauracion de la Coleccion de Sitio
Restore-SPSite -Identity http://micoleccionsitio_nueva -Path C:\backup_micoleccionsitio.bak</pre>
<p>Es importante tener en cuenta que cuando realizamos un backup o copia de seguridad, SharePoint deja en modo lectura la colección de sitios, por lo que no se puede hacer mientras los usuarios estén trabajando, por lo que habrá que programarlo.</p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2010/script-para-la-copia-de-seguridad-de-colecciones-de-sitio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paquetes de actualizaciones de SharePoint 2010 (Cumulative Update y Services Pack)</title>
		<link>http://oscarmartin.org/seguridad/paquetes-de-actualizaciones-de-sharepoint-2010-cumulative-update-y-services-pack/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=paquetes-de-actualizaciones-de-sharepoint-2010-cumulative-update-y-services-pack</link>
		<comments>http://oscarmartin.org/seguridad/paquetes-de-actualizaciones-de-sharepoint-2010-cumulative-update-y-services-pack/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 07:00:17 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[buildversion]]></category>
		<category><![CDATA[Cumulative Update]]></category>
		<category><![CDATA[RTM]]></category>
		<category><![CDATA[service pack]]></category>
		<category><![CDATA[Service Pack 1]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[support.microsoft.com]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=1981</guid>
		<description><![CDATA[Como SharePoint 2010 es un producto vivo, es necesario realizar un mantenimiento de este Una de las formas de identificar las diferentes versiones (niveles de parches) de SharePoint es a través de la BuildVersion del producto. Para obtener el numero de versión, puedes seguir las indicaciones de este post: Como obtener la version de SharePoint [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1206" title="sharepoint2010" src="http://oscarmartin.org/wp-content/uploads/2011/10/sharepoint2010.png" alt="" width="232" height="53" />Como SharePoint 2010 es un producto vivo, es necesario realizar un mantenimiento de este Una de las formas de identificar las diferentes versiones (niveles de parches) de SharePoint es a través de la BuildVersion del producto.</p>
<p>Para obtener el numero de versión, puedes seguir las indicaciones de este post: <a href="http://oscarmartin.org/sharepoint-2007/como-obtener-la-version-de-sharepoint-2010/" target="_blank">Como obtener la version de SharePoint 2010</a>.</p>
<p>Aprovechando la salida este viernes pasado, del ultimo Cumulative Update del mes de Diciembre 2011, he realizado una recopilacion de todos ellos:</p>
<table border="1">
<tbody valign="top">
<tr>
<td style="text-align: center;"><strong>BuildVersion</strong></td>
<td style="text-align: center;"><strong>Release</strong></td>
<td style="text-align: center;"><strong>Objetos Afectados</strong></td>
<td style="text-align: center;"><strong>KB</strong></td>
</tr>
<tr>
<td>14.0.4763.1000</td>
<td style="text-align: center;">RTM</td>
<td>All components</td>
<td></td>
</tr>
<tr>
<td>14.0.4762.1000</td>
<td style="text-align: center;">RTM</td>
<td>Farm Build Version</td>
<td></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.5114.5003</td>
<td style="text-align: center;">June 2010 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2028568" target="_blank">KB2028568</a></td>
</tr>
<tr>
<td>14.0.5114.5003</td>
<td style="text-align: center;">June 2010 CU</td>
<td>Microsoft Shared Components</td>
<td><a href="http://support.microsoft.com/kb/2281364" target="_blank">KB2281364</a></td>
</tr>
<tr>
<td>14.0.5114.5003</td>
<td style="text-align: center;">June 2010 CU</td>
<td>Microsoft SharePoint Portal</td>
<td><a href="http://support.microsoft.com/kb/983497" target="_blank">KB983497</a></td>
</tr>
<tr>
<td>14.0.5114.5003</td>
<td style="text-align: center;">June 2010 CU</td>
<td>Microsoft User Profiles</td>
<td><a href="http://support.microsoft.com/kb/983497" target="_blank">KB983497</a></td>
</tr>
<tr>
<td>14.0.5114.5003</td>
<td style="text-align: center;">June 2010 CU</td>
<td>Microsoft Search Server 2010 Core</td>
<td><a href="http://support.microsoft.com/kb/983497" target="_blank">KB983497</a></td>
</tr>
<tr>
<td>14.0.5114.5003</td>
<td style="text-align: center;">June 2010 CU</td>
<td>Microsoft Web Analytics Web Front End Components</td>
<td><a href="http://support.microsoft.com/kb/2204024" target="_blank">KB2204024</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.5123.5000</td>
<td style="text-align: center;">August 2010 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2352346" target="_blank">KB2352346</a></td>
</tr>
<tr>
<td>14.0.5123.5000</td>
<td style="text-align: center;">August 2010 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2352342" target="_blank">KB2352342</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.5128.5000</td>
<td style="text-align: center;">October 2010 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2394323/" target="_blank">KB2394323</a></td>
</tr>
<tr>
<td>14.0.5128.5000</td>
<td style="text-align: center;">October 2010 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2394320/" target="_blank">KB2394320</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.5130.5002</td>
<td style="text-align: center;">December 2010 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2459125" target="_blank">KB2459125</a></td>
</tr>
<tr>
<td>14.0.5130.5002</td>
<td style="text-align: center;">December 2010 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2459257" target="_blank">KB2459257</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.5136.5002</td>
<td style="text-align: center;">February 2011 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2475880" target="_blank">KB2475880</a></td>
</tr>
<tr>
<td>14.0.5136.5002</td>
<td style="text-align: center;">February 2011 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2475878" target="_blank">KB2475878</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.5138.5000</td>
<td style="text-align: center;">April 2011 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2512804" target="_blank">KB2512804</a></td>
</tr>
<tr>
<td>14.0.5138.5000</td>
<td style="text-align: center;">April 2011 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2512800" target="_blank">KB2512800</a></td>
</tr>
<tr>
<td>14.0.5138.5000</td>
<td style="text-align: center;">April 2011 CU</td>
<td>Project Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2512801" target="_blank">KB2512801</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.6029.1000</td>
<td style="text-align: center;">Service Pack 1</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2460045" target="_blank">KB2460045</a></td>
</tr>
<tr>
<td>14.0.6029.1000</td>
<td style="text-align: center;">Service Pack 1</td>
<td>Office Web Apps</td>
<td><a href="http://support.microsoft.com/kb/2460073" target="_blank">KB2460073</a></td>
</tr>
<tr>
<td>14.0.6029.1000</td>
<td style="text-align: center;">Service Pack 1</td>
<td>Project Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2460047" target="_blank">KB2460047</a></td>
</tr>
<tr>
<td>14.0.6029.1000</td>
<td style="text-align: center;">Service Pack 1</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2460058" target="_blank">KB2460058</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.6105.5000</td>
<td style="text-align: center;">June 2011 CU Version 1</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2536599" target="_blank">KB2536599</a></td>
</tr>
<tr>
<td>14.0.6105.5000</td>
<td style="text-align: center;">June 2011 CU Version 1</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2536601" target="_blank">KB2536601</a></td>
</tr>
<tr>
<td>14.0.6105.5000</td>
<td style="text-align: center;">June 2011 CU Version 1</td>
<td>Project Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2536590" target="_blank">KB2536590</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.6106.5002</td>
<td style="text-align: center;">June 2011 CU Version 2</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2536599" target="_blank">KB2536599</a></td>
</tr>
<tr>
<td>14.0.6106.5002</td>
<td style="text-align: center;">June 2011 CU Version 2</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2536601" target="_blank">KB2536601</a></td>
</tr>
<tr>
<td>14.0.6106.5002</td>
<td style="text-align: center;">June 2011 CU Version 2</td>
<td>Project Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2536590" target="_blank">KB2536590</a></td>
</tr>
<tr>
<td>14.0.6105.5000</td>
<td style="text-align: center;">June 2011 CU</td>
<td>Office Web Apps</td>
<td><a href="http://support.microsoft.com/kb/2553919/" target="_blank">KB2553919</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.6109.5002</td>
<td style="text-align: center;">August 2011 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2553048" target="_blank">KB2553048</a></td>
</tr>
<tr>
<td>14.0.6109.5000</td>
<td style="text-align: center;">August 2011 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2553117" target="_blank">KB2553117</a></td>
</tr>
<tr>
<td>14.0.6109.5000</td>
<td style="text-align: center;">August 2011 CU</td>
<td>Project Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2553047" target="_blank"KB2553047</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.6112.5000</td>
<td style="text-align: center;">October 2011 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2596505" target="_blank">KB2596505</a></td>
</tr>
<tr>
<td>14.6112.5000</td>
<td style="text-align: center;">October 2011 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2596508" target="_blank">KB2596508</a></td>
</tr>
<tr>
<td>14.6112.5000</td>
<td style="text-align: center;">October 2011 CU</td>
<td>Project Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2596506" target="_blank">KB2596506</a></td>
</tr>
<tr>
<td colspan="4">&nbsp;<br/></td>
</tr>
<tr>
<td>14.0.6114.5000</td>
<td style="text-align: center;">December 2011 CU</td>
<td>SharePoint Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2597014" target="_blank">KB2597014</a></td>
</tr>
<tr>
<td>14.0.6114.5000</td>
<td style="text-align: center;">December 2011 CU</td>
<td>SharePoint Foundation 2010</td>
<td><a href="http://support.microsoft.com/kb/2597058" target="_blank">KB2597058</a></td>
</tr>
<tr>
<td>14.0.6114.5000</td>
<td style="text-align: center;">December 2011 CU</td>
<td>Project Server 2010</td>
<td><a href="http://support.microsoft.com/kb/2597015" target="_blank">KB2597015</a></td>
</tr>
</tbody>
</table>
<p>Es recomendable visitar asiduamente la página <a href="http://technet.microsoft.com/en-us/sharepoint/ff800847" target="_blank">Updates for SharePoint 2010 Products</a> para estar al día de todas las actualizaciones publicadas por Microsoft.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/seguridad/paquetes-de-actualizaciones-de-sharepoint-2010-cumulative-update-y-services-pack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enlaces de mensajería instantánea</title>
		<link>http://oscarmartin.org/internet/enlaces-de-mensajeria-instantanea/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=enlaces-de-mensajeria-instantanea</link>
		<comments>http://oscarmartin.org/internet/enlaces-de-mensajeria-instantanea/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 13:08:05 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[AIM]]></category>
		<category><![CDATA[Google Talk]]></category>
		<category><![CDATA[ICQ]]></category>
		<category><![CDATA[Live Meeting]]></category>
		<category><![CDATA[Live Messenger]]></category>
		<category><![CDATA[Lync]]></category>
		<category><![CDATA[mailto]]></category>
		<category><![CDATA[Messenger]]></category>
		<category><![CDATA[OCS]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Yahoo Messenger]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=1965</guid>
		<description><![CDATA[Parece una chorrada pero puede ser muy útil a la hora de crear paginas con información de contacto, o bien firmas para nuestro correo electrónico&#8230; estoy hablando de enlazar directamente con aplicaciones clientes de mensajería instantánea Los protocolos de comunicación están por debajo de los protocolos generales que, cuando se usan, no se dirigen a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1165" title="html" src="http://oscarmartin.org/wp-content/uploads/2011/10/html.jpg" alt="" width="130" height="98" />Parece una chorrada pero puede ser muy útil a la hora de crear paginas con información de contacto, o bien firmas para nuestro correo electrónico&#8230; estoy hablando de enlazar directamente con aplicaciones clientes de mensajería instantánea <img src='http://oscarmartin.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Los protocolos de comunicación están por debajo de los protocolos generales que, cuando se usan, no se dirigen a una aplicación específica, pero abre la aplicación que se ha establecido como predeterminado para esa acción. Por ejemplo, el enlace <em>mailto</em> abre el cliente de correo electrónico predeterminado instalado en el equipo y por lo tanto no solo podría abrir Outlook, sino también Outlook Express, Windows Live Mail, Mozilla Thunderbird, etc &#8230;</p>
<ul>
<li><strong>Protocolo de comunicación general</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>E-mail</td>
<td>mailto:<em><em>you@domain.com</em></em></td>
<td><img title="mailto" src="http://www.howto-outlook.com/pictures/signature_icons/mailto.png" alt="mailto" /></td>
</tr>
<tr>
<td>Llamada</td>
<td>callto:<em>yourcallerID</em></td>
<td><img title="callto" src="http://www.howto-outlook.com/pictures/signature_icons/callto.png" alt="callto" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Windows Live Messenger</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Añadir</td>
<td>msnim:add?contact=<em>you@domain.com</em></td>
<td><img title="wlm add" src="http://www.howto-outlook.com/pictures/signature_icons/wlm-add.png" alt="wlm add" /></td>
</tr>
<tr>
<td>LLamada</td>
<td>msnim:voice?contact=<em>you@domain.com</em></td>
<td><img title="wlm call" src="http://www.howto-outlook.com/pictures/signature_icons/wlm-call.png" alt="wlm call" /></td>
</tr>
<tr>
<td>Chat</td>
<td>msnim:chat?contact=<em>you@domain.com</em></td>
<td><img title="wlm chat" src="http://www.howto-outlook.com/pictures/signature_icons/wlm-chat.png" alt="wlm chat" /></td>
</tr>
<tr>
<td>Video</td>
<td>msnim:video?contact=<em>you@domain.com</em></td>
<td><img title="wlm video" src="http://www.howto-outlook.com/pictures/signature_icons/wlm-video.png" alt="wlm video" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Skype</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Añadir</td>
<td>skype:<em>skypename</em>?add</td>
<td><img title="skype add" src="http://www.howto-outlook.com/pictures/signature_icons/skype-add.png" alt="skype add" /></td>
</tr>
<tr>
<td>Llamada</td>
<td>skype:<em>skypename</em>?call</td>
<td><img title="skype call" src="http://www.howto-outlook.com/pictures/signature_icons/skype-call.png" alt="skype call" /></td>
</tr>
<tr>
<td>Chat</td>
<td>skype:<em>skypename</em>?chat</td>
<td><img title="skype chat" src="http://www.howto-outlook.com/pictures/signature_icons/skype-chat.png" alt="skype chat" /></td>
</tr>
<tr>
<td>Voicemail</td>
<td>skype:<em>skypename</em>?voicemail</td>
<td><img title="skype voicemail" src="http://www.howto-outlook.com/pictures/signature_icons/skype-voicemail.png" alt="skype voicemail" /></td>
</tr>
<tr>
<td>Enviar archivo</td>
<td>skype:<em>skypename</em>?sendfile</td>
<td><img title="skype send file" src="http://www.howto-outlook.com/pictures/signature_icons/skype-sendfile.png" alt="skype send file" /></td>
</tr>
<tr>
<td>Información usuario</td>
<td>skype:<em>skypename</em>?userinfo</td>
<td><img title="skype user info" src="http://www.howto-outlook.com/pictures/signature_icons/skype-userinfo.png" alt="skype user info" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>AOL Instant Messenger (AIM)</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Añadir</td>
<td>aim:addbuddy?screenname=<em>yourscreenname</em></td>
<td><img title="aim add" src="http://www.howto-outlook.com/pictures/signature_icons/aim.png" alt="aim add" /></td>
</tr>
<tr>
<td>Añadir al grupo</td>
<td>aim:addbuddy?screenname=<em>yourscreenname</em>&amp;groupname=<em>yourcompanyname</em></td>
<td><img title="aim add to group" src="http://www.howto-outlook.com/pictures/signature_icons/aim.png" alt="aim add to group" /></td>
</tr>
<tr>
<td>Chat</td>
<td>aim:goim?screenname=<em>yourscreenname</em></td>
<td><img title="aim chat" src="http://www.howto-outlook.com/pictures/signature_icons/aim.png" alt="aim chat" /></td>
</tr>
<tr>
<td>Chat con mensaje</td>
<td>aim:goim?screenname=<em>yourscreenname</em>&amp;message=<em>message</em></td>
<td><img title="aim chat with message" src="http://www.howto-outlook.com/pictures/signature_icons/aim.png" alt="aim chat with message" /></td>
</tr>
<tr>
<td>Chatroom</td>
<td>aim:gochat?roomname=<em>yourchatroomname</em></td>
<td><img title="aim chatroom" src="http://www.howto-outlook.com/pictures/signature_icons/aim.png" alt="aim chatroom" /></td>
</tr>
<tr>
<td>Enviar archivo</td>
<td>aim:getfile?screenname=<em>yourscreenname</em></td>
<td><img title="aim send file" src="http://www.howto-outlook.com/pictures/signature_icons/aim.png" alt="aim send file" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>ICQ</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Añadir</td>
<td>http://www.icq.com/people/cmd.php?uin=<em>youruin</em>&amp;action=add</td>
<td><img title="icq add" src="http://www.howto-outlook.com/pictures/signature_icons/icq.png" alt="icq add" /></td>
</tr>
<tr>
<td>Chat</td>
<td>http://www.icq.com/people/cmd.php?uin=<em>youruin</em>&amp;action=message</td>
<td><img title="icq chat" src="http://www.howto-outlook.com/pictures/signature_icons/icq.png" alt="icq chat" /></td>
</tr>
<tr>
<td>Información usuario</td>
<td>http://www.icq.com/people/<em>youruin</em></td>
<td><img title="icq user info" src="http://www.howto-outlook.com/pictures/signature_icons/icq.png" alt="icq user info" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Microsoft Office Live Meeting</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Meet</td>
<td>http://yourlivemeetingserver.com/meet/<em>yourloginname</em></td>
<td><img title="live meeting meet" src="http://www.howto-outlook.com/pictures/signature_icons/livemeeting.png" alt="live meeting meet" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Microsoft Office Communicator</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Chat</td>
<td>sip:<em>you@domain.com</em></td>
<td><img title="office communicator chat" src="http://www.howto-outlook.com/pictures/signature_icons/officecommunicator.png" alt="office communicator chat" /></td>
</tr>
<tr>
<td>Llamada</td>
<td>tel:<em>yourphonenumber</em></td>
<td><img title="office communicator call" src="http://www.howto-outlook.com/pictures/signature_icons/officecommunicator.png" alt="office communicator call" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Yahoo Messenger</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Añadir</td>
<td>ymsgr:addfriend?<em>yahooid</em></td>
<td><img title="yahoo" src="http://www.howto-outlook.com/pictures/signature_icons/yahoo.png" alt="yahoo" /></td>
</tr>
<tr>
<td>Llamada</td>
<td>ymsgr:call?<em>yahooid</em></td>
<td><img title="yahoo" src="http://www.howto-outlook.com/pictures/signature_icons/yahoo.png" alt="yahoo" /></td>
</tr>
<tr>
<td>Llamada</td>
<td>telefónica ymsgr:callphone?<em>phonenumber</em></td>
<td><img title="yahoo" src="http://www.howto-outlook.com/pictures/signature_icons/yahoo.png" alt="yahoo" /></td>
</tr>
<tr>
<td>Chat</td>
<td>ymsgr:sendim?<em>yahooid</em></td>
<td><img title="yahoo" src="http://www.howto-outlook.com/pictures/signature_icons/yahoo.png" alt="yahoo" /></td>
</tr>
<tr>
<td>Chat con mensaje</td>
<td>ymsgr:sendim?<em>yahooid</em>&amp;m=<em>message</em></td>
<td><img title="yahoo" src="http://www.howto-outlook.com/pictures/signature_icons/yahoo.png" alt="yahoo" /></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Google Talk</strong></li>
</ul>
<table width="100%" border="1">
<tbody>
<tr>
<td width="25%"><strong>Tipo de enlace</strong></td>
<td width="70%"><strong>Enlace</strong></td>
<td width="5%"><strong>Icono</strong></td>
</tr>
<tr>
<td>Chat</td>
<td>gtalk:chat?jid=<em>you@domain.com</em></td>
<td><img title="google" src="http://www.howto-outlook.com/pictures/signature_icons/google.png" alt="google" /></td>
</tr>
<tr>
<td>Llamada</td>
<td>gtalk:call?jid=<em>you@domain.com</em></td>
<td><img title="google" src="http://www.howto-outlook.com/pictures/signature_icons/google.png" alt="google" /></td>
</tr>
</tbody>
</table>
<p><strong><br />
</strong></p>
<p>Referencia: <a href="http://www.howto-outlook.com/">http://www.howto-outlook.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/internet/enlaces-de-mensajeria-instantanea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como cambiar los permisos a nivel del Aplicación Web en SharePoint 2010</title>
		<link>http://oscarmartin.org/sharepoint-2010/como-cambiar-los-permisos-a-nivel-del-aplicacion-web-en-sharepoint-2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-cambiar-los-permisos-a-nivel-del-aplicacion-web-en-sharepoint-2010</link>
		<comments>http://oscarmartin.org/sharepoint-2010/como-cambiar-los-permisos-a-nivel-del-aplicacion-web-en-sharepoint-2010/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 07:00:17 +0000</pubDate>
		<dc:creator>OMG</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Aplicación Web]]></category>
		<category><![CDATA[Permisos]]></category>
		<category><![CDATA[RightsMask]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SPBasePermissions]]></category>
		<category><![CDATA[Web Application]]></category>

		<guid isPermaLink="false">http://oscarmartin.org/?p=1948</guid>
		<description><![CDATA[Existe un nivel de permisos de usuario que se pueden especificar a nivel de Aplicación Web o Web Application, que afecta a todas las Colecciones de Sitio que se encuentren ahí alojadas. Este nivel de permisos es muy útil, si quieres restringir los permisos a nivel global, como por ejemplo, si hablamos de los My Site personales de [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1206" title="sharepoint2010" src="http://oscarmartin.org/wp-content/uploads/2011/10/sharepoint2010.png" alt="" width="232" height="53" />Existe un nivel de permisos de usuario que se pueden especificar a nivel de Aplicación Web o Web Application, que afecta a todas las Colecciones de Sitio que se encuentren ahí alojadas. Este nivel de permisos es muy útil, si quieres restringir los permisos a nivel global, como por ejemplo, si hablamos de los My Site personales de los empleados de una empresa, aquí os dejo una captura de pantalla para aclarar a que funcionalidad me refiero, dentro de la Administración Central&#8230;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1954" title="RightsMask2" src="http://oscarmartin.org/wp-content/uploads/2011/12/RightsMask2.jpg" alt="" width="500" height="346" /></p>
<p>Para poder realizar estos cambios de permisos usando el modelo de objetos, he creado dos funciones las cuales se basan en el uso de la propiedad <a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spwebapplication.rightsmask.aspx" target="_blank">SPWebApplication.RightsMask</a>, una primera función <em>DesactivarPermisos()</em> en la cual de todos los posibles permisos se han comentado los permisos que deseamos desactivar. En la segunda función <em>ActivarPermisos()</em>, lo que hago es volver a activar <strong>todos los permisos</strong>.</p>
<pre class="wp-code-highlight prettyprint">//funcion para desactivar los permisos del WebApplication de My Site
private static void DesactivarPermisos(string WebAppUrl)
{
  try
  {
    SPSecurity.RunWithElevatedPrivileges(delegate()
    {
      //instancia el objeto WebApplication
      SPWebApplication webApp = SPWebApplication.Lookup(new Uri(WebAppUrl));
      //definie los permisos del obejto WebApplication
      webApp.RightsMask =
        //============ List Permissions ============
        //SPBasePermissions.ManageLists |
        SPBasePermissions.CancelCheckout |
        SPBasePermissions.AddListItems |
        SPBasePermissions.EditListItems |
        SPBasePermissions.DeleteListItems |
        SPBasePermissions.ViewListItems |
        SPBasePermissions.ApproveItems |
        SPBasePermissions.OpenItems |
        SPBasePermissions.ViewVersions |
        SPBasePermissions.DeleteVersions |
        SPBasePermissions.CreateAlerts |
        SPBasePermissions.ViewFormPages |
        //============ Site Permissions ============
        //SPBasePermissions.ManagePermissions |
        //SPBasePermissions.ViewUsageData |
        //SPBasePermissions.ManageSubwebs |
        //SPBasePermissions.ManageWeb |
        //SPBasePermissions.AddAndCustomizePages |
        //SPBasePermissions.ApplyThemeAndBorder |
        //SPBasePermissions.ApplyStyleSheets |
        //SPBasePermissions.CreateGroups |
        SPBasePermissions.BrowseDirectories |
        SPBasePermissions.CreateSSCSite |
        SPBasePermissions.ViewPages |
        SPBasePermissions.EnumeratePermissions |
        SPBasePermissions.BrowseUserInfo |
        //SPBasePermissions.ManageAlerts |
        //SPBasePermissions.UseRemoteAPIs |
        //SPBasePermissions.UseClientIntegration |
        SPBasePermissions.Open |
        SPBasePermissions.EditMyUserInfo |
        //============ Personal Permissions ============
        SPBasePermissions.ManagePersonalViews;
      //SPBasePermissions.AddDelPrivateWebParts |
      //SPBasePermissions.UpdatePersonalWebParts;
      webApp.Update();
      Console.WriteLine(&quot;Permisos desactivados correctamente para: &quot; + WebAppUrl);
    });
  }
  catch (Exception ex) { Console.WriteLine(string.Format(&quot;***ERROR*** {0}|{1}&quot;, ex.ToString(), ex.StackTrace)); }
}

//funcion para activar los permisos del WebApplication de My Site
private static void ActivarPermisos(string WebAppUrl)
{
  try
  {
    SPSecurity.RunWithElevatedPrivileges(delegate()
    {
      //instancia el objeto WebApplication
      SPWebApplication webApp = SPWebApplication.Lookup(new Uri(WebAppUrl));
      //definie los permisos del obejto WebApplication
      webApp.RightsMask = SPBasePermissions.FullMask;
      webApp.Update();
      Console.WriteLine(&quot;Permisos activados correctamente para: &quot; + WebAppUrl);
    });
  }
  catch (Exception ex) { Console.WriteLine(string.Format(&quot;***ERROR*** {0}|{1}&quot;, ex.ToString(), ex.StackTrace)); }
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://oscarmartin.org/sharepoint-2010/como-cambiar-los-permisos-a-nivel-del-aplicacion-web-en-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.160 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-06 12:58:44 -->

