<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Code & Cloud]]></title><description><![CDATA[Code & Cloud]]></description><link>https://blog.code-cloud.dev</link><generator>RSS for Node</generator><lastBuildDate>Sun, 03 May 2026 02:47:26 GMT</lastBuildDate><atom:link href="https://blog.code-cloud.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Agregar o remover members de listas de distribución usando PowerShell]]></title><description><![CDATA[Bueno, en este primer artículo, mostraré algo muy sencillo y práctico que nos puede ayudar en nuestras tareas del día a día.

El problema
Imaginemos que nos piden lo siguiente , tiene que mover estos 1000 usuarios a esta lista de distribución llamada...]]></description><link>https://blog.code-cloud.dev/agregar-o-remover-members-de-listas-de-distribucion-usando-powershell</link><guid isPermaLink="true">https://blog.code-cloud.dev/agregar-o-remover-members-de-listas-de-distribucion-usando-powershell</guid><category><![CDATA[Azure]]></category><category><![CDATA[beginner]]></category><category><![CDATA[office365]]></category><dc:creator><![CDATA[David Paredes]]></dc:creator><pubDate>Thu, 04 Aug 2022 16:47:11 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1659629291184/8ruUH8lNH.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Bueno, en este primer artículo, mostraré algo muy sencillo y práctico que nos puede ayudar en nuestras tareas del día a día.
<img src="https://media.giphy.com/media/Rl9Yqavfj2Ula/giphy.gif" alt="Easy" /></p>
<h3 id="heading-el-problema">El problema</h3>
<p>Imaginemos que nos piden lo siguiente , tiene que mover estos 1000 usuarios a esta lista de distribución llamada "lista".</p>
<h3 id="heading-que-no-hacer">Que no hacer</h3>
<p>Entrar a la consola de administración de 365 e ir moviendo los usuarios uno a uno
<img src="https://media.giphy.com/media/hrpCvvpELwhN2JQZR9/giphy.gif" alt="Ugly Way" /></p>
<h3 id="heading-la-solucion">La Solución</h3>
<p>Lo primero que debemos hacer es:</p>
<ul>
<li>Abrir un excel y colocar los contactos de la siguiente manera
<img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1659630236269/uPXEftCdm.png" alt="image.png" /></li>
<li>Guardamos el documento como CSV, en este caso el doc se llamara lista-usuarios.csv</li>
<li>Abrimos powershell y realizamos los siguientes comandos (<em>Nos permitirá conectarnos a exchange online</em>)</li>
</ul>
<pre><code><span class="hljs-keyword">Set</span>-ExecutionPolicy RemoteSigned
<span class="hljs-keyword">Install</span>-<span class="hljs-keyword">Module</span> -<span class="hljs-keyword">Name</span> ExchangeOnlineManagement
<span class="hljs-keyword">Import</span>-<span class="hljs-keyword">Module</span> ExchangeOnlineManagement
<span class="hljs-keyword">Connect</span>-ExchangeOnline
</code></pre><ul>
<li>Cuando lanzamos el comando <em>Connect-ExchangeOnline</em> colocaremos nuestra información de login para autenticarnos.</li>
<li>Una vez conectados podremos proceder a importar nuestra listas para agregar nuestros usuarios al lista de distribución llamada <em>lista</em><pre><code>Import<span class="hljs-operator">-</span>Csv “C:\lista<span class="hljs-operator">-</span>usuarios.csv” <span class="hljs-operator">|</span> foreach{Add<span class="hljs-operator">-</span>DistributionGroupMember <span class="hljs-operator">-</span>Identity “lista” <span class="hljs-operator">-</span>Member $_.alias}
</code></pre><em>*</em> Bonus
La persona que nos pidió la tarea se equivocó y ahora quiere sacar a los usuarios de la lista de distribución.
Fácil, usando la misma lista hacemos lo siguiente<pre><code>Import<span class="hljs-operator">-</span>Csv “C:\lista<span class="hljs-operator">-</span>usuarios.csv” <span class="hljs-operator">|</span> foreach{Remove<span class="hljs-operator">-</span>DistributionGroupMember <span class="hljs-operator">-</span>Identity “lista” <span class="hljs-operator">-</span>Member $_.alias}
</code></pre>Al final si deseamos exportar la lista de usuarios igual en formato CSV de como quedó el grupo, podemos hacer lo siguiente<pre><code>Get<span class="hljs-operator">-</span>DistributionGroupMember <span class="hljs-operator">-</span>Identity lista <span class="hljs-operator">|</span> 
Select<span class="hljs-operator">-</span>Object Name,PrimarySmtpAddress,@{Label <span class="hljs-operator">=</span> <span class="hljs-string">'Group'</span>; Expression <span class="hljs-operator">=</span> { $Group } } <span class="hljs-operator">|</span> Export<span class="hljs-operator">-</span>csv c:\temp\lista<span class="hljs-operator">-</span>export.csv
</code></pre></li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Hello World!]]></title><description><![CDATA[Hello World! o mejor dicho,
print("Hello World")

Estaré escribiendo en este blog artículos asociados a temas que voy revisando en lo que hago o aprendo en mi día a día. Los temas podrían ser acerca de #python, #azure, #aws y #ciberseguridad

La idea...]]></description><link>https://blog.code-cloud.dev/hello-world</link><guid isPermaLink="true">https://blog.code-cloud.dev/hello-world</guid><category><![CDATA[beginner]]></category><category><![CDATA[spanish]]></category><category><![CDATA[Hello World]]></category><dc:creator><![CDATA[David Paredes]]></dc:creator><pubDate>Wed, 03 Aug 2022 19:26:37 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/unsplash/z8y36JocqkU/upload/v1659628972984/Eg1FrXNXX.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello World! o mejor dicho,</p>
<pre><code class="lang-python">print(<span class="hljs-string">"Hello World"</span>)
</code></pre>
<p>Estaré escribiendo en este blog artículos asociados a temas que voy revisando en lo que hago o aprendo en mi día a día. Los temas podrían ser acerca de #python, #azure, #aws y #ciberseguridad</p>
<p><img src="https://media.giphy.com/media/3ohzAaTkI29NJYsLu0/giphy.gif" alt="New Neighbor" /></p>
<p>La idea es ir armando una base técnica de conocimientos online para referencia propia y quien sabe si le puede servir a alguien más, mucho mejor.</p>
]]></content:encoded></item></channel></rss>