<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2972350137347536761</atom:id><lastBuildDate>Tue, 24 Mar 2026 09:31:40 +0000</lastBuildDate><category>sbs 2008</category><category>Hyper-V</category><category>EBS</category><category>sbs</category><category>Server2008</category><category>Exchange</category><category>Exchange 2007</category><category>Curiosidades</category><category>personal</category><category>Virtualización</category><category>microsoft</category><category>Windows 7</category><category>Cluster</category><category>Sharepoint</category><category>Vista</category><category>2003 server</category><category>Windows Mobile</category><category>Certifcados</category><category>Office</category><category>gira</category><category>powershell</category><category>zerkana</category><category>Ironman</category><category>Outlook</category><category>sbs2011</category><category>windows 8</category><category>Formación</category><category>System Center</category><category>WS2008 R2</category><category>eventos</category><category>ws2012</category><category>Directorio Activo</category><category>Terminal Server</category><category>Macintosh</category><category>remote desktop</category><category>server 2008 R2</category><category>Iphone</category><category>WS2012R2</category><category>IIS</category><category>Server Core</category><category>seguridad</category><category>vmware</category><category>webcast</category><category>whs</category><category>wsus</category><category>Certificaciones MS</category><category>Home Server</category><category>Presentaciones</category><category>Vistasp1</category><category>Windows7</category><category>XP</category><category>backup</category><category>exchange 2010</category><category>notas personales</category><category>technet</category><category>Azure AD</category><category>DPM</category><category>MVP</category><category>VDI</category><category>WindowsClient</category><category>azure</category><category>scvmm2012</category><category>Isa 2006</category><category>Opinión</category><category>Remote Web Workplace</category><category>SP1 Exchange2007</category><category>Sql</category><category>W2003 server</category><category>bitlocker</category><category>dynamics Nav</category><category>mdt</category><category>scripting</category><category>scvmm r2</category><category>sonicwall</category><category>sp2 Exchange 2007</category><category>tecnologiazerkana</category><category>Blackberry</category><category>Double Take</category><category>Essentials</category><category>Ics</category><category>P2V</category><category>Remoteapp</category><category>Spam</category><category>Utilidades</category><category>WindowsUpdate</category><category>app-v</category><category>dell</category><category>gpo</category><category>instantaneas</category><category>scvmm</category><category>triatlon</category><category>ts</category><category>Cougar</category><category>Foros Microsoft</category><category>Foundation</category><category>Hp</category><category>Ie7</category><category>Linux</category><category>Nap</category><category>Ntbackup</category><category>SbsAurora</category><category>Videos</category><category>Videos microsoft</category><category>WindowsServer</category><category>almacenamiento</category><category>azurevms</category><category>deployment</category><category>localadmin</category><category>lync</category><category>o365</category><category>rdweb</category><category>sccm2012</category><category>startwind</category><category>w2008r2</category><category>#ZeroTrust</category><category>#workbook #Azure</category><category>2008 r2 sp1</category><category>Activación</category><category>Activesync</category><category>Amigos</category><category>Centro</category><category>Dns</category><category>Enterpreur</category><category>Lcr</category><category>Logmein</category><category>MFA</category><category>MHS</category><category>Michele</category><category>Proxypac</category><category>Sbs blog</category><category>Silverlight</category><category>Sql2008</category><category>Sun</category><category>Vozip</category><category>antivirus</category><category>branchcache</category><category>citrix</category><category>cloud</category><category>companyweb</category><category>cosas interesantes</category><category>desastres</category><category>dynamic memory</category><category>hotfix hyper-v</category><category>hybrid</category><category>intune</category><category>iscsi</category><category>live</category><category>med-v</category><category>netapp</category><category>office2010</category><category>sbs2008</category><category>sbs7</category><category>softgrid</category><category>software assurance</category><category>sp2</category><category>step</category><category>tpm</category><category>trabajo</category><category>validación</category><category>wmware</category><category>#ActiveDirectory</category><category>#ActiveDirectory #Monitorizacion #AzureHybrid</category><category>#ActiveRoles</category><category>#Azure #Tags #Backukp</category><category>#AzureHybrid</category><category>#Devices</category><category>#Identity</category><category>#OneIdentity</category><category>#ZeroTrust #Identity</category><category>#alertas #applicationsinsights #Azure</category><category>#audit</category><category>#azure</category><category>#azure #azurevms #security</category><category>#azureAD #AzureADAPPProxy</category><category>#azuread #Identity #appverification</category><category>#azureappproxy</category><category>#functionsapp #applicationinsights #disponibilidaddeservicio #azure</category><category>#github #hyperher #zerotrust</category><category>#hybridcpd #azure #MFA</category><category>#loginsecurity #loginsession #AzureAD #applicationroxy #Workplace</category><category>#teams</category><category>200</category><category>2000pro</category><category>64 bits</category><category>ADConnect</category><category>Aitm</category><category>Apache</category><category>Apple</category><category>Archivos offline</category><category>AzureAD</category><category>AzureBackup</category><category>AzureInitiative</category><category>AzurePolicy</category><category>Bginfo</category><category>Bimadit</category><category>CSP</category><category>CSPPerpetual</category><category>CloudPC</category><category>Disjoin</category><category>Dynamics crm</category><category>EMC</category><category>Economía</category><category>Edge</category><category>Energía</category><category>Entreno</category><category>Erp</category><category>Failover y LB</category><category>Fibra</category><category>Fujitsu</category><category>GCE</category><category>Google cloud</category><category>Guías</category><category>Isa 2004</category><category>Itil</category><category>Live communicacion</category><category>MCTS</category><category>Maratón</category><category>Maxdata</category><category>Mozilla</category><category>Ms-dos</category><category>Mysql</category><category>Nokia</category><category>Office Communicator</category><category>Office365</category><category>Onedrive</category><category>Opalis</category><category>Open Day</category><category>Oracel</category><category>PadreParada</category><category>Paint</category><category>Palm</category><category>Paulo</category><category>Prince 2</category><category>ProductRED</category><category>RDG</category><category>Rayadas</category><category>Scr</category><category>Securidad</category><category>Shadow copy</category><category>SharedView</category><category>Soporte</category><category>Stirling</category><category>Storageserver</category><category>TMG</category><category>Titan</category><category>UPS</category><category>Visio</category><category>Visualstudio2008</category><category>W365</category><category>WPhone7</category><category>Wake on lan</category><category>Winconnect</category><category>Windows 3.11</category><category>Windowserver</category><category>Wserver2022</category><category>Zoomit</category><category>acronis</category><category>ad</category><category>aministia internacional</category><category>aministia internacional;personal</category><category>appxpackage</category><category>articulos</category><category>autodiscover</category><category>azure firewall</category><category>azurepublicip</category><category>bing</category><category>boot</category><category>chrome</category><category>clusterproblems</category><category>compellent</category><category>comunidad</category><category>containers</category><category>cpd</category><category>csv</category><category>cuil</category><category>dc</category><category>dhcp</category><category>dikspart</category><category>dynamics Enterpreneur</category><category>dynamics ax</category><category>dynamics mobile</category><category>easy print</category><category>exchange 2010 sp2</category><category>fallos 2003x64</category><category>ftp</category><category>hosts</category><category>hotmail</category><category>iaas</category><category>iexplorer8</category><category>inmutabilidad</category><category>intel</category><category>juguetes</category><category>kvm</category><category>licenciamiento</category><category>mdt w10</category><category>memoria</category><category>mensajes al mundo</category><category>monitorización</category><category>montajes</category><category>nlb</category><category>nombramiento</category><category>nps</category><category>onelivecare</category><category>online services</category><category>politicas</category><category>pxe</category><category>rdgateway</category><category>roadshow</category><category>robocopy</category><category>rras</category><category>sce2010.</category><category>scom</category><category>second life</category><category>slowlink</category><category>smtp</category><category>software libre</category><category>troubleshooting</category><category>upgrade</category><category>usmt</category><category>vpn</category><category>w10</category><category>w8</category><category>whitelistpolicy</category><category>windowsserver2022</category><category>workstation</category><category>wserver2012</category><category>wserver2012r2</category><category>wserver2016</category><category>yahoo</category><category>zune</category><title>Undercpd</title><description></description><link>http://undercpd.blogspot.com/</link><managingEditor>noreply@blogger.com (Miguel H.)</managingEditor><generator>Blogger</generator><openSearch:totalResults>1105</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-1496539008145581405</guid><pubDate>Mon, 02 Feb 2026 13:56:00 +0000</pubDate><atom:updated>2026-02-02T14:56:27.742+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">appxpackage</category><category domain="http://www.blogger.com/atom/ns#">intune</category><category domain="http://www.blogger.com/atom/ns#">powershell</category><category domain="http://www.blogger.com/atom/ns#">whitelistpolicy</category><title>Device configuration profile policy appx package</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Surprisingly, the Bing News application installed on Windows 11 is a way to bypass the internet browsing restrictions on a device with blocking and whitelist policies applied in Intune.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;To address this, I wanted to apply the new “Device configuration profile” added in Intune to uninstall default built-in (APPX) applications.&amp;nbsp;However, to my surprise, I found that this policy only applies during a device wipe, fresh start, etc. It does not remove applications once the device is already installed and in use.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiqX_8pvVadY0zbrmoRQi6CT7YPWxpl35xFg5i1WIQm8JZ_jVI2OIo_AX2RbhX45GMpidmTunHF7-WgpU04q5f5_tkhJPjRalbEw_gicCDCiTl2ztDh-JaqOztiD0-9jsXxbJkUuxO976WGE97EOpuajIlWPR_P4N5w0QvfNLCn3WHM_waLLP7DUbm13D4&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;862&quot; data-original-width=&quot;814&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiqX_8pvVadY0zbrmoRQi6CT7YPWxpl35xFg5i1WIQm8JZ_jVI2OIo_AX2RbhX45GMpidmTunHF7-WgpU04q5f5_tkhJPjRalbEw_gicCDCiTl2ztDh-JaqOztiD0-9jsXxbJkUuxO976WGE97EOpuajIlWPR_P4N5w0QvfNLCn3WHM_waLLP7DUbm13D4=w378-h400&quot; width=&quot;378&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;To achieve this, I created a remediation script that uninstalls native APPX applications once they are detected.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;1. Command that give us the name of the current appx apps in the computer:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre class=&quot;lang-ps s-code-block&quot; style=&quot;--_cb-line-numbers-bg: hsl(210,8%,95%); --theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; background-color: #f6f6f6; border-radius: 6px; border: 0px; box-sizing: inherit; color: #0c0d0e; font-family: ui-monospace, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Segoe UI Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, Menlo, Monaco, Consolas, monospace; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 13px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: 1.30769; margin: 0px 0px calc(1.5em); max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-vbnet&quot; data-highlighted=&quot;yes&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; background-color: transparent; border: 0px; box-sizing: inherit; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;&lt;span class=&quot;hljs-keyword&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; border: 0px; box-sizing: inherit; color: #015493; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Get&lt;/span&gt;-AppxPackage -AllUsers | Format-List -&lt;span class=&quot;hljs-keyword&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; border: 0px; box-sizing: inherit; color: #015493; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Property&lt;/span&gt; Name&lt;/code&gt;&lt;/pre&gt;&lt;pre class=&quot;lang-ps s-code-block&quot; style=&quot;--_cb-line-numbers-bg: hsl(210,8%,95%); --theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; background-color: #f6f6f6; border-radius: 6px; border: 0px; box-sizing: inherit; color: #0c0d0e; font-family: ui-monospace, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Segoe UI Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, Menlo, Monaco, Consolas, monospace; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-size: 13px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: 1.30769; margin: 0px 0px calc(1.5em); max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-vbnet&quot; data-highlighted=&quot;yes&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; background-color: transparent; border: 0px; box-sizing: inherit; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;&quot;&gt;* -Allusers requires local admin rights.&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;2.&amp;nbsp;&lt;span style=&quot;font-family: arial;&quot;&gt;Array with the name of the apps to remove:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&amp;nbsp;Example:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;$PackagesToUninstall = @(&lt;/p&gt;&lt;span data-teams=&quot;true&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&quot;Microsoft.BingNews&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/span&gt; &quot;Microsoft.BingSearch&quot;&lt;/span&gt;&lt;div&gt;&lt;span data-teams=&quot;true&quot;&gt;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;)&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Detection Script:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;lang-ps s-code-block&quot; style=&quot;--_cb-line-numbers-bg: hsl(210,8%,95%); --theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; background-color: #f6f6f6; border-radius: 6px; border: 0px; box-sizing: inherit; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: 1.30769; margin: 0px 0px calc(1.5em); max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0); vertical-align: baseline; width: auto;&quot;&gt;&lt;code class=&quot;hljs language-vbnet&quot; data-highlighted=&quot;yes&quot; style=&quot;--theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; background-color: transparent; border: 0px; box-sizing: inherit; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #0c0d0e; font-family: ui-monospace, Cascadia Mono, Segoe UI Mono, Liberation Mono, Menlo, Monaco, Consolas, monospace;&quot;&gt;$PackagesToUninstall  = @(
     &quot;Microsoft.BingNews&quot;
     &quot;Microsoft.BingSearch&quot;
    
)

$InstalledPackages = Get-AppxPackage -AllUsers | Where {($PackagesToUninstall -contains $_.Name)}

if ($InstalledPackages = $null){

    Exit 0

}else{

    Exit 1603

}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;4. Remediation Script:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class=&quot;lang-ps s-code-block&quot; style=&quot;--_cb-line-numbers-bg: hsl(210,8%,95%); --theme-background-attachment: auto; --theme-background-color: hsl(0,0%,100%); --theme-background-position: top left; --theme-background-repeat: repeat; --theme-background-size: auto; --theme-base-primary-color-h: 198; --theme-base-primary-color-l: 51.37254902%; --theme-base-primary-color-s: 60.48387097%; --theme-body-font-color: hsl(210,8%,5%); --theme-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-button-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-button-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-button-hover-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-border-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-outlined-selected-border-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-active-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-active-color: hsl(0,0%,100%); --theme-button-primary-background-color: hsl(198, 60.48387097%, 51.37254902%); --theme-button-primary-color: hsl(0,0%,100%); --theme-button-primary-hover-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-button-primary-hover-color: hsl(0,0%,100%); --theme-button-primary-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-button-primary-selected-color: hsl(0,0%,100%); --theme-button-selected-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-button-selected-color: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-content-background-color: hsl(0,0%,100%); --theme-content-border-color: hsl(210,8%,90%); --theme-footer-background-border-top: 0; --theme-footer-background-color: transparent; --theme-footer-background-position: top left; --theme-footer-background-repeat: no-repeat; --theme-footer-background-size: auto; --theme-footer-divider-color: hsl(210,8%,90%); --theme-footer-link-color-hover: hsl(210,8%,5%); --theme-footer-link-color: hsl(210,8%,25%); --theme-footer-padding-bottom: 0; --theme-footer-padding-top: 0; --theme-footer-text-color: hsl(210,8%,68%); --theme-footer-title-color: #0082A3; --theme-header-background-border-bottom: 0; --theme-header-background-color: transparent; --theme-header-background-position: center left; --theme-header-background-repeat: repeat; --theme-header-background-size: auto; --theme-header-foreground-color: transparent; --theme-header-foreground-position: bottom right; --theme-header-foreground-repeat: no-repeat; --theme-header-foreground-size: auto; --theme-header-link-color: hsl(198, 60.48387097%, 51.37254902%); --theme-header-sponsored-color: hsl(210,8%,25%); --theme-link-color-hover: #61b4d8; --theme-link-color-visited: #50AEC6; --theme-link-color: #38A1CE; --theme-post-body-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-post-owner-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-post-owner-new-background-color: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-post-title-color-hover: rgba(56,161,206,0.8); --theme-post-title-color-visited: #50AEC6; --theme-post-title-color: #38A1CE; --theme-post-title-font-family: -apple-system,BlinkMacSystemFont,&amp;quot;Segoe UI Adjusted&amp;quot;,&amp;quot;Segoe UI&amp;quot;,&amp;quot;Liberation Sans&amp;quot;,sans-serif; --theme-primary-custom-100: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .9))); --theme-primary-custom-200: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .75))); --theme-primary-custom-300: hsl(198, 60.48387097%, calc(51.37254902% + ((100% - 51.37254902%) * .5))); --theme-primary-custom-400: hsl(198, 60.48387097%, 51.37254902%); --theme-primary-custom-500: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.3))); --theme-primary-custom-600: hsl(198, 60.48387097%, calc(51.37254902% + (51.37254902% * -.6))); --theme-primary-custom: hsl(198, 60.48387097%, 51.37254902%); --theme-topbar-bottom-border: none; background-color: #f6f6f6; border-radius: 6px; border: 0px; box-sizing: inherit; font-feature-settings: inherit; font-kerning: inherit; font-language-override: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-emoji: inherit; font-variant-numeric: inherit; font-variant-position: inherit; font-variation-settings: inherit; line-height: 1.30769; margin: 0px 0px calc(1.5em); max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px; scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0); vertical-align: baseline; width: auto;&quot;&gt;&lt;span style=&quot;color: #0c0d0e; font-family: ui-monospace, Cascadia Mono, Segoe UI Mono, Liberation Mono, Menlo, Monaco, Consolas, monospace;&quot;&gt;$PackagesToUninstall= @(
    &quot;Microsoft.BingNews&quot;
    &quot;Microsoft.BingSearch&quot;
    
)

$InstalledPackages = Get-AppxPackage -AllUsers | Where {($PackagesToUninstall -contains $_.Name)}

$ProvisionedPackages = Get-AppxProvisionedPackage -Online | Where {($PackagesToUninstall -contains $_.DisplayName)}

ForEach ($PPackage in $ProvisionedPackages) {

    Write-Host -Object &quot;Removing the provisioned package: [$($PPackage.DisplayName)]...&quot;

    Try {
        $Null = Remove-AppxProvisionedPackage -PackageName $PPackage.PackageName -Online -ErrorAction Stop
        Write-Host -Object &quot;Successfully packaged removed: [$($PPackage.DisplayName)]&quot;
    }
    Catch {Write-Warning -Message &quot;Failed the package: [$($PPackage.DisplayName)]&quot;}
}

ForEach ($AppPackage in $InstalledPackages) {
                                            
    Write-Host -Object &quot;Removing Appx package: [$($AppPackage.Name)]...&quot;

    Try {
        $Null = Remove-AppPackage -Package $AppPackage.PackageFullName -AllUsers -ErrorAction Stop
        Write-Host -Object &quot;Successfully Appx package removed: [$($AppPackage.Name)]&quot;
    }
    Catch {Write-Warning -Message &quot;Failed the Appx package: [$($AppPackage.Name)]&quot;}
}
&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://undercpd.blogspot.com/2026/02/device-configuration-profile-policy.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiqX_8pvVadY0zbrmoRQi6CT7YPWxpl35xFg5i1WIQm8JZ_jVI2OIo_AX2RbhX45GMpidmTunHF7-WgpU04q5f5_tkhJPjRalbEw_gicCDCiTl2ztDh-JaqOztiD0-9jsXxbJkUuxO976WGE97EOpuajIlWPR_P4N5w0QvfNLCn3WHM_waLLP7DUbm13D4=s72-w378-h400-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-6076566548561783146</guid><pubDate>Tue, 23 Sep 2025 13:35:00 +0000</pubDate><atom:updated>2025-09-23T15:36:39.179+02:00</atom:updated><title> &quot;this setup requires the .NET Framework version 2.0&quot;  Intasll .NET Framework on Windows 11</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Open a CMD with Admin rights&amp;nbsp;&lt;/li&gt;&lt;li&gt;Run the following command:&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #222222; font-family: Roboto, sans-serif; font-size: 20px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 0px 1.5em; padding: 0px;&quot;&gt;&lt;li style=&quot;border: 0px; box-sizing: inherit; margin: 0px; padding: 0px;&quot;&gt;&lt;pre style=&quot;background: rgba(0, 0, 0, 0.05); border: 0px; box-sizing: inherit; font-family: inherit; font-size: inherit; line-height: normal; margin: 0px 0px 1.5em; max-width: 100%; overflow: auto; padding: 20px;&quot;&gt;&lt;code style=&quot;box-sizing: inherit; font-family: Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 15px; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: normal;&quot;&gt;DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://undercpd.blogspot.com/2025/09/this-setup-requires-net-framework.html</link><author>noreply@blogger.com (Miguel H.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-1753335282906342693</guid><pubDate>Mon, 16 Jun 2025 10:50:00 +0000</pubDate><atom:updated>2025-06-16T12:50:38.809+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">hosts</category><category domain="http://www.blogger.com/atom/ns#">powershell</category><category domain="http://www.blogger.com/atom/ns#">scripting</category><title>Add entries to a hosts file by powershell</title><description>&lt;p&gt;&amp;nbsp;The follow script tests and adds is it&#39;s needed a line to a local host files:&lt;/p&gt;&lt;p&gt;If ((Get-Content &quot;$($env:windir)\system32\Drivers\etc\hosts&quot; ) -notcontains &quot;10.0.0.20 entry.domain.local&quot;)&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;{ac -Encoding UTF8&amp;nbsp; &quot;$($env:windir)\system32\Drivers\etc\hosts&quot; &quot;10.0.0.20 entry.domain.local&quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2025/06/add-entries-to-hosts-files-by-powershell.html</link><author>noreply@blogger.com (Miguel H.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-3442653882996050836</guid><pubDate>Thu, 23 Nov 2023 08:50:00 +0000</pubDate><atom:updated>2023-11-23T09:50:55.283+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#ActiveDirectory</category><category domain="http://www.blogger.com/atom/ns#">#ActiveRoles</category><category domain="http://www.blogger.com/atom/ns#">#OneIdentity</category><title>Oneidentity Active Roles - Mover usuarios a localización correcta</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tras reducir al máximo y optimizar un workflow a través del cual, movemos usuarios a la OU correcta, partiendo de diferentes attributos, he dejado un proceso realmente limpio.&lt;/p&gt;&lt;p&gt;Los usuarios cuentan con información en los atributos siguientes:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;PhysicalDeliveryOfficeName -lo que es lo mismo que el campo Oficina en la creación de usuarios en AD-&lt;/li&gt;&lt;li&gt;Utilizamos el atributo ExtensionAttribute1 para normalizar la familia del puesto de trabajo.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;En próxima entrada os enseñaré como realizar el segundo puesto, ya que utilizo un archivo puente para asociar un buen número de empleos en una OU por ejemplo llamada Cocina u otra por ejemplo llamada Dirección.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vale la pena indicar, que la creación de usuarios es automática mediante Active Roles Sync, proveniendo estos de una consulta SQL sobre la BD del software de recursos humanos, lo que nos lleva a crear, modificar y borrar usuarios usuarios diariamente tras detectar estos procesos en la BD.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Descripción&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;1. Primeramente, en este cliente hemos creado una estructura de localizaciones, cada una de ellas tiene una OU que coincide literalmente con el nombre del campo Oficina que tiene el usuario.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;OU=&quot;Oficina de Alicante&quot;&amp;nbsp; &amp;nbsp;-&amp;nbsp; Usuario/atributo PhysicaldeliveryOfficeName/Oficina de Alicante&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;2. Seguidamente, los usuarios tienen en su atributo extensionattribute1, la familia del trabajo que desempeñan.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;OU=&quot;Cocina&quot; - Usuario/atributo ExtensionAttribute1/Cocina&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhH27QNn2S7rbbCvBVZ2xKrzSUccxCLTKg_sgkoz6Fs5sKCKspbWrMkyB-T3Ydta1gpllCpmfKe6vxEBaeHBNDveTW6XlKkRzLHX2hTPYjlqkKa2S2e5t0OHtneGZs9qBfTzUNME9vGXKhPBUPR8uzsBxXvZSWiOKTXwOcRtjwmI1bPfS9X02jAGvTmq80&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;567&quot; data-original-width=&quot;267&quot; height=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhH27QNn2S7rbbCvBVZ2xKrzSUccxCLTKg_sgkoz6Fs5sKCKspbWrMkyB-T3Ydta1gpllCpmfKe6vxEBaeHBNDveTW6XlKkRzLHX2hTPYjlqkKa2S2e5t0OHtneGZs9qBfTzUNME9vGXKhPBUPR8uzsBxXvZSWiOKTXwOcRtjwmI1bPfS9X02jAGvTmq80=w208-h442&quot; width=&quot;208&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Lo anteriormente explicado, nos permite saber que el usuario debe ir a&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OU=extensionattribute1,OU=PhysicaldeliveryofficeName,OU=Centros,OU=Usuarios,CN=dominio,CN=local&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ingenioso, ¿cierto?.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Lo siguiente es crear un Workflow, que se dispare, nada más se crea un usuario, o se le cambia uno de estas dos atributos, para recolocar al usuario.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; El Workflow tendrá un simple paso del tipo Move Object y en Destination Container, haremos la regla que veis en a captura, la cual generará un texto en la función rellenando los campos variables con el contenido del usuario.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhwmqF0uZEaZELFUkHVKHutk_Ie_fEw9g-smoOzAQwZuDSeoAro5u41OefhwX5mtBCS_jZB_i8WCA6O1CrKxRcTYvMDfaA8sD9s_jdBVGsYlIbZUwXAv5l4JLeFlLtesSMt26b429WntEB_9Rlg-7EE4xcY5MAyRugPJNbpNm83Xsy4rhAiSxcQxx1UjRQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;806&quot; data-original-width=&quot;1304&quot; height=&quot;367&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhwmqF0uZEaZELFUkHVKHutk_Ie_fEw9g-smoOzAQwZuDSeoAro5u41OefhwX5mtBCS_jZB_i8WCA6O1CrKxRcTYvMDfaA8sD9s_jdBVGsYlIbZUwXAv5l4JLeFlLtesSMt26b429WntEB_9Rlg-7EE4xcY5MAyRugPJNbpNm83Xsy4rhAiSxcQxx1UjRQ=w593-h367&quot; width=&quot;593&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/11/oneidentity-active-roles-mover-usuarios.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhH27QNn2S7rbbCvBVZ2xKrzSUccxCLTKg_sgkoz6Fs5sKCKspbWrMkyB-T3Ydta1gpllCpmfKe6vxEBaeHBNDveTW6XlKkRzLHX2hTPYjlqkKa2S2e5t0OHtneGZs9qBfTzUNME9vGXKhPBUPR8uzsBxXvZSWiOKTXwOcRtjwmI1bPfS9X02jAGvTmq80=s72-w208-h442-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-2752527116582587887</guid><pubDate>Fri, 31 Mar 2023 07:29:00 +0000</pubDate><atom:updated>2023-03-31T09:29:04.579+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#audit</category><category domain="http://www.blogger.com/atom/ns#">#teams</category><title>Extraer Chats y contenido de Teams en auditoría.</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Para extraer el contenido de chats de Teams de usuarios, tenéis que realizar los siguientes pasos:&lt;/p&gt;&lt;p&gt;1. Portal.office.com / Compliance / Búsqueda de contenido.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiVr_2BIp9cDL1yo_fngMwSM-T46xiqopxJ8SCcZzooo6vMpnyJo4JWrIqRR7v1ezu9birkvNDcG6BfJwO40FyhpUBdx9GpE3dsNCKUSoe3v7526dmUBjCqvgVPptwFJv6-ii0Y9A1YG6nq_BOU7SGcRP7f0z6tzbLQKhLsmjxgaKaZ1yNXUje0ji1Z&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;675&quot; data-original-width=&quot;296&quot; height=&quot;402&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiVr_2BIp9cDL1yo_fngMwSM-T46xiqopxJ8SCcZzooo6vMpnyJo4JWrIqRR7v1ezu9birkvNDcG6BfJwO40FyhpUBdx9GpE3dsNCKUSoe3v7526dmUBjCqvgVPptwFJv6-ii0Y9A1YG6nq_BOU7SGcRP7f0z6tzbLQKhLsmjxgaKaZ1yNXUje0ji1Z=w176-h402&quot; width=&quot;176&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;2. Crear nueva búsqueda&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgdsbzYf4_0TqPIp2RnxakAvqN9APgdzbqIjYz-UBTKNGDjcSISrXCHknVlAnHCOMcSf1rEvt-YL6ru4goWaufCCZXESWn7R-v4b6hbJiPhZ77LMtnTCRl2JDKI4PepAfjIOGvhosbrv9hECUxQ0yqlOiOm4a_yP0cCHQCQcw9ZqKAsmiHhojj81A-N&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;265&quot; data-original-width=&quot;492&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgdsbzYf4_0TqPIp2RnxakAvqN9APgdzbqIjYz-UBTKNGDjcSISrXCHknVlAnHCOMcSf1rEvt-YL6ru4goWaufCCZXESWn7R-v4b6hbJiPhZ77LMtnTCRl2JDKI4PepAfjIOGvhosbrv9hECUxQ0yqlOiOm4a_yP0cCHQCQcw9ZqKAsmiHhojj81A-N=w433-h233&quot; width=&quot;433&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhy82adoT73xQhKgdA30PLZTRjNPfTPA6qken5OPw67GXjJk-e7Ky3HguEMT6T7HxAEo1GoXL0yjJIiSQNGxiiwg30uygkJELGv0PXcA64sebCYOY6qSsI9e20nKxvVs5apQ0O337TcCUzmMOCkPcIohmcJsj-knQUqAJYe1IEA5AkMhMw0WSjsYXUP&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;391&quot; data-original-width=&quot;894&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhy82adoT73xQhKgdA30PLZTRjNPfTPA6qken5OPw67GXjJk-e7Ky3HguEMT6T7HxAEo1GoXL0yjJIiSQNGxiiwg30uygkJELGv0PXcA64sebCYOY6qSsI9e20nKxvVs5apQ0O337TcCUzmMOCkPcIohmcJsj-knQUqAJYe1IEA5AkMhMw0WSjsYXUP=w483-h211&quot; width=&quot;483&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;3. Activar Buzones de Exchange (Chat de Teams se almacena en el buzón de Exchange).&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhlZVSYCrWmmnCDHxmhL98EtFKlTCcwrhM8UdDomE8FRHhDfuPuG2ZI31IQYryBHkhuZSdQNLAxj410V3iNciWnLdsgmr1zAvT37F9QhINfxg1amrH1AhyaeIb3gNRhSE2Hm5yB6UDl6jKFs6o7jzX7s1iUL8v2VpB3XhpiTESxvYizK58koOgg0002&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;431&quot; data-original-width=&quot;795&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhlZVSYCrWmmnCDHxmhL98EtFKlTCcwrhM8UdDomE8FRHhDfuPuG2ZI31IQYryBHkhuZSdQNLAxj410V3iNciWnLdsgmr1zAvT37F9QhINfxg1amrH1AhyaeIb3gNRhSE2Hm5yB6UDl6jKFs6o7jzX7s1iUL8v2VpB3XhpiTESxvYizK58koOgg0002=w491-h265&quot; width=&quot;491&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;4. Usar la query:&amp;nbsp;&lt;i&gt;kind:im AND kind:microsoftteams &lt;/i&gt;y a ser posible reducir la búsqueda con condición de fecha.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-style: italic; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgeKD3Vha4aQcud5Q6Ec7IS3PdScWQ1Ais4qFgqcdxcLVAWvv0MbJ1QBy0byTl1VpXUHTSXLh_-AjKVkc5sWVN5OjajszWHqVpnev4B4sa03_AvCKybcD-KZdJjN77V6Jy0rtFkrZ9sVFbpYHIXC_luqkBVHqvAmcxUVfCUdajRqRLK9LTJ2bvLjOgi&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;212&quot; data-original-width=&quot;1036&quot; height=&quot;107&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgeKD3Vha4aQcud5Q6Ec7IS3PdScWQ1Ais4qFgqcdxcLVAWvv0MbJ1QBy0byTl1VpXUHTSXLh_-AjKVkc5sWVN5OjajszWHqVpnev4B4sa03_AvCKybcD-KZdJjN77V6Jy0rtFkrZ9sVFbpYHIXC_luqkBVHqvAmcxUVfCUdajRqRLK9LTJ2bvLjOgi=w524-h107&quot; width=&quot;524&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-style: italic; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Descargar el resultado.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgBKEud4qmeI62lA5QUh2autH3PXhPKms5G6oZIWPIcTLhnEU_nXC-FFQ1pt71SGPcCdf60HQFEEmPBaeyuzYR2YqV26dSwU_LgRMYPZ3LjbLWyzcMYpZSoQ_wUFP17oLiNlp9whBo7CZOWBXAs2Yoi_-ribN2t5DOhaIHwag-bfq-8F03nPlZGUqq5&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;569&quot; data-original-width=&quot;474&quot; height=&quot;387&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgBKEud4qmeI62lA5QUh2autH3PXhPKms5G6oZIWPIcTLhnEU_nXC-FFQ1pt71SGPcCdf60HQFEEmPBaeyuzYR2YqV26dSwU_LgRMYPZ3LjbLWyzcMYpZSoQ_wUFP17oLiNlp9whBo7CZOWBXAs2Yoi_-ribN2t5DOhaIHwag-bfq-8F03nPlZGUqq5=w323-h387&quot; width=&quot;323&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjWXdYndQXNHatoLs_R4LWRXFN3I3th_1GutIp9edlU6N71TrabnwCoYNThvUeOvqbwx_eQc96srSdHJ8nqYrMn817KIYVoBHoq2ZPg9451rYY5jLwzv6rXeYnmrsvO_68pqVNPWEJy4CZmDtaqvFVd0-rxCbDqCAbgPUlQguwOmqiJttM1u3av8tw_&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;860&quot; data-original-width=&quot;980&quot; height=&quot;403&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjWXdYndQXNHatoLs_R4LWRXFN3I3th_1GutIp9edlU6N71TrabnwCoYNThvUeOvqbwx_eQc96srSdHJ8nqYrMn817KIYVoBHoq2ZPg9451rYY5jLwzv6rXeYnmrsvO_68pqVNPWEJy4CZmDtaqvFVd0-rxCbDqCAbgPUlQguwOmqiJttM1u3av8tw_=w459-h403&quot; width=&quot;459&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/03/extraer-chats-y-contenido-de-teams-en.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiVr_2BIp9cDL1yo_fngMwSM-T46xiqopxJ8SCcZzooo6vMpnyJo4JWrIqRR7v1ezu9birkvNDcG6BfJwO40FyhpUBdx9GpE3dsNCKUSoe3v7526dmUBjCqvgVPptwFJv6-ii0Y9A1YG6nq_BOU7SGcRP7f0z6tzbLQKhLsmjxgaKaZ1yNXUje0ji1Z=s72-w176-h402-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-71625462601790443</guid><pubDate>Fri, 03 Mar 2023 13:41:00 +0000</pubDate><atom:updated>2023-03-03T14:45:16.541+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#ActiveDirectory #Monitorizacion #AzureHybrid</category><title>Azure AD Connect Health - Monitorizar Windows Active Directory</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Azure AD Connect health, es un servicio ofrecido en Azure que monitoriza tres escenarios y servicios diferentes.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Los servicios que podemos monitorizar con Azure Ad Connect Health, son;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;Sync services&lt;/b&gt;: Esto es la sincronización que nos proporciona AdConnect como servicio MIM entre Active Directory Domain Services (ADDS, no confundir con Azure Active Directory Domain Services AADDS)&amp;nbsp; y Azure AD.&lt;/li&gt;&lt;li&gt;&lt;b&gt;AD FS Services&lt;/b&gt;: Este agente es el ideal para monitorizar el servicio ADFS, si cuentas con él en tu organización.&lt;/li&gt;&lt;li&gt;&lt;b&gt;AD DS Services&lt;/b&gt;: Este agente monitorizará nuestro Windows Active Directory Clásico y &lt;b&gt;es el que veremos hoy como poner en marcha.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En esta entrada, os hablaré de la monitorización desde Azure AD Connect Health&amp;nbsp; ADDS.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhPzbD_Wkp5R2HBcvkpPnVE3yOTqrPfHCIaBY4WN_gg2fr81rjBHCBBhjNH6Jtao39GEH5oogDb5bl58Q9ssCG-P2Wi2EsDdOV_uHRISmC-UBOXdJQQyTatMC7m2Lzkw669517wqfpdiZVPAkrqBpOpUZEvyop2grrsQ3kSdTq6uaFspY8AHqPUoXZv&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;64&quot; data-original-width=&quot;657&quot; height=&quot;61&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhPzbD_Wkp5R2HBcvkpPnVE3yOTqrPfHCIaBY4WN_gg2fr81rjBHCBBhjNH6Jtao39GEH5oogDb5bl58Q9ssCG-P2Wi2EsDdOV_uHRISmC-UBOXdJQQyTatMC7m2Lzkw669517wqfpdiZVPAkrqBpOpUZEvyop2grrsQ3kSdTq6uaFspY8AHqPUoXZv=w630-h61&quot; width=&quot;630&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Requisitos&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Instalar un agente, requiere una licencia Azure AD P1 o superior&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Instalar un segundo agente, requiere 25 licencias Azure AD P1 o superior (en total 26).&lt;/li&gt;&lt;li&gt;Resto de agentes, requieren 25 licencias Azure AD P1 o superior, cada uno de ellos.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cuenta Azure AD con role de administrador de identidad&lt;/li&gt;&lt;ul&gt;&lt;li&gt;La cuenta es desechable una vez se haya instalado el agente.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cuenta con privilegios de administrador en la máquina en la que se ha va a instalar el agente&lt;/li&gt;&lt;li&gt;Equipos con agente, requieren salida a internet.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;La versión última, lanzada de agente solo requiere puerto 443. Ya no se requiere el puerto 5671 como aparece en la documentación.&lt;/li&gt;&lt;li&gt;Salida de internet a estas URls:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;login.microsoftonline.com&lt;/li&gt;&lt;li&gt;secure.aadcdn.microsoftonline-p.com&lt;/li&gt;&lt;li&gt;login.windows.net&lt;/li&gt;&lt;li&gt;aadcdn.msftauth.net&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;Powershell 5.0 o superior.&lt;/li&gt;&lt;li&gt;Inspección TLS con inspección deshabilitada en la salida a internet.&lt;/li&gt;&lt;li&gt;Servidor Windows Server excepto Windows Server Core.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Actualización y mantenimiento&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;En cuanto al mantenimiento. El agente se auto actualizará, con cada versión.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;Instalación&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Instalación desatendida, la podéis ver en el siguiente &lt;a href=&quot;https://learn.microsoft.com/es-es/azure/active-directory/hybrid/how-to-connect-health-agent-install#quickly-install-the-agent-on-multiple-servers&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Configuración de salida a través de Proxy, la podéis ver en el siguiente &lt;a href=&quot;https://learn.microsoft.com/es-es/azure/active-directory/hybrid/how-to-connect-health-agent-install#configure-azure-ad-connect-health-agents-to-use-http-proxy&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Proceso de instalación manual&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. El agente lo podéis descargar desde vuestro tenant y este &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkID=820540&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh5FgAhsrlE0Mx7_nqqQGbi0qoJtJ6n5p-dq_4ysNRGXgodb3XieVA7oeHEOWFV9Owtl1yLxy7ua6WgOHKxG7agRMwFGcY1Z935mEMblNgPQqSo8zdB0kpIKgPMwWyVz9UAstmGIRl6qbm3P7AD11rLMhtOLSCjeG9b9x2BLa92Vjn2edljhGxeywbD&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;338&quot; data-original-width=&quot;1166&quot; height=&quot;143&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh5FgAhsrlE0Mx7_nqqQGbi0qoJtJ6n5p-dq_4ysNRGXgodb3XieVA7oeHEOWFV9Owtl1yLxy7ua6WgOHKxG7agRMwFGcY1Z935mEMblNgPQqSo8zdB0kpIKgPMwWyVz9UAstmGIRl6qbm3P7AD11rLMhtOLSCjeG9b9x2BLa92Vjn2edljhGxeywbD=w490-h143&quot; width=&quot;490&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2. Una vez tengáis este agente descargado y copiado en el servidor donde lo vais a instalar, el proceso de instalación es el siguiente:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPc9aKIwN1H35tnnYzh0-SN8D3mjT0MhYoAMQP0FnlM6btDOKMc6fdzo-MiwLaB9g5g6oOyyhSn2c_zvyFWhPgiSn-VSOW4v3nH_cOitC6_ky0RP28DDIg_vMJ6wi7M3-6bkGngoP62-S9ze8LRNQiXP9H7QjpjPAd5ncjoXqUHoTTGEsOQqXq8Fmz&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;508&quot; data-original-width=&quot;720&quot; height=&quot;294&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPc9aKIwN1H35tnnYzh0-SN8D3mjT0MhYoAMQP0FnlM6btDOKMc6fdzo-MiwLaB9g5g6oOyyhSn2c_zvyFWhPgiSn-VSOW4v3nH_cOitC6_ky0RP28DDIg_vMJ6wi7M3-6bkGngoP62-S9ze8LRNQiXP9H7QjpjPAd5ncjoXqUHoTTGEsOQqXq8Fmz=w416-h294&quot; width=&quot;416&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh4EFQa9oXivAMwxdUzAYHkqiVanPO1NONmiFUa1cuEPAg60Y8d75xRVxuTpeNSkvdG7HZrhnnYvTWgf3wHgjrCKTBhSAy3p9iItcMBWHIoZ-zH-tBI7d2hxz5YRkKTSMofbtcUYODYr8kxY85jNUGZWgQ383ZK-_roz8G0dYwOy2qqHwuFtskFARlk&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;413&quot; data-original-width=&quot;595&quot; height=&quot;293&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh4EFQa9oXivAMwxdUzAYHkqiVanPO1NONmiFUa1cuEPAg60Y8d75xRVxuTpeNSkvdG7HZrhnnYvTWgf3wHgjrCKTBhSAy3p9iItcMBWHIoZ-zH-tBI7d2hxz5YRkKTSMofbtcUYODYr8kxY85jNUGZWgQ383ZK-_roz8G0dYwOy2qqHwuFtskFARlk=w422-h293&quot; width=&quot;422&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Llegado este punto, tendréis que validaros en Azure AD con la cuenta creada con privilegios indicados en los requisitos.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiQ2weCD24rv74Ui2Kly-WmvK0vn--4ikgSiDxbS6jBeoiiQioDwXAn1nJxPoukWKpkK78JKY5RGwCK66lj93xn1GLamUGoovX68TEYIjpga0xw0AsmJeU9bOU1yMR49OJnU07R5hfY0VJSQDxGkoKOE8V1ocyuerNNsCKZsbwG3iSosjOIvCa38epa&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;752&quot; data-original-width=&quot;1202&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiQ2weCD24rv74Ui2Kly-WmvK0vn--4ikgSiDxbS6jBeoiiQioDwXAn1nJxPoukWKpkK78JKY5RGwCK66lj93xn1GLamUGoovX68TEYIjpga0xw0AsmJeU9bOU1yMR49OJnU07R5hfY0VJSQDxGkoKOE8V1ocyuerNNsCKZsbwG3iSosjOIvCa38epa=w433-h271&quot; width=&quot;433&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Monitorización de resultado en consola&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh04vOu6J4mb_q_0QcWQiqGJBTCiqvRsbGI5tGOvD8J7w4IdrREkW04xbJEQpXNTSTU2UMFWRiy5Ofloc3v_8CJzm-FQjecBhnig4PEBdo961itlrM8D00EaPECtF41-NJLeTy5V1VAhB7fEjvhM2pIAG0eox1e_TL8yQOcM60DEbL9u9jzaicVczp0&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;630&quot; data-original-width=&quot;1565&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh04vOu6J4mb_q_0QcWQiqGJBTCiqvRsbGI5tGOvD8J7w4IdrREkW04xbJEQpXNTSTU2UMFWRiy5Ofloc3v_8CJzm-FQjecBhnig4PEBdo961itlrM8D00EaPECtF41-NJLeTy5V1VAhB7fEjvhM2pIAG0eox1e_TL8yQOcM60DEbL9u9jzaicVczp0=w521-h210&quot; width=&quot;521&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgltRmURjk_l2e4ENvV-07Jnex3nYbSkECFglS51NmahngTkkL5F68dUccGk2Sm_L3X3CO9RNBTMz4BBm9PNY7oj_rP-_XdZJaOofiXCJDDp9kRIesQp8Dd4K8cOdTzTKBkw-7DxkP_ZyRhm2ukcA9a9YkgEB1sCs9Um1UN96tylD4WZgTPm8knOG7z&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;864&quot; data-original-width=&quot;1132&quot; height=&quot;383&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgltRmURjk_l2e4ENvV-07Jnex3nYbSkECFglS51NmahngTkkL5F68dUccGk2Sm_L3X3CO9RNBTMz4BBm9PNY7oj_rP-_XdZJaOofiXCJDDp9kRIesQp8Dd4K8cOdTzTKBkw-7DxkP_ZyRhm2ukcA9a9YkgEB1sCs9Um1UN96tylD4WZgTPm8knOG7z=w501-h383&quot; width=&quot;501&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhq7MJcnz9JZpjxgzw79FRoicDz2cZTI1hF-8MGXESWNNqeoxjlhfDMcRbwJUsdb7ZI2MLJIml0D4zjH4Z2zxKIicH6rYTl_zEWUmQI3NFKxiWMYJ7Ucnu-3USSGlLEMtfa19BckvfIgGLuy8tQeJ4SCppobUkvtFBJf3CgoaTzi4hQWVSVuxuVfX1L&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;228&quot; data-original-width=&quot;324&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhq7MJcnz9JZpjxgzw79FRoicDz2cZTI1hF-8MGXESWNNqeoxjlhfDMcRbwJUsdb7ZI2MLJIml0D4zjH4Z2zxKIicH6rYTl_zEWUmQI3NFKxiWMYJ7Ucnu-3USSGlLEMtfa19BckvfIgGLuy8tQeJ4SCppobUkvtFBJf3CgoaTzi4hQWVSVuxuVfX1L=w251-h177&quot; width=&quot;251&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEilz3sow2KCbtaz9AV4IcGh2a_MdnMQlTVuM3XzOFymqKFzw3HBEr4ZCGdrPloPAnOcZuQtfMdnxXlHASR9HqWZRHowxIPIJEjulhmwGa7Q636C3EYjRpWuDdQsjPoDoRkVAu49cFOFG8AR3DoGY3qPu2ovbeTtGAA7AX4MxuVsdxV7SH2T9Ot8rNHR&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;238&quot; data-original-width=&quot;1806&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEilz3sow2KCbtaz9AV4IcGh2a_MdnMQlTVuM3XzOFymqKFzw3HBEr4ZCGdrPloPAnOcZuQtfMdnxXlHASR9HqWZRHowxIPIJEjulhmwGa7Q636C3EYjRpWuDdQsjPoDoRkVAu49cFOFG8AR3DoGY3qPu2ovbeTtGAA7AX4MxuVsdxV7SH2T9Ot8rNHR=w611-h80&quot; width=&quot;611&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh7o6azIS_nDAINJHYz4qu0bUOSNiLWvLjvkwH98IgDztSseR6FhY_bVlRUtgIeVWbWLcMO_Kpr109S3z0mRMt8qYHgKd7zWMENjQqzdd8xQQh_UZFCgm9ClZaFL1wCJoEax2aXgal8I_xQKneHhyTE3GVCxJzNV7wtVN_a2yWC6SuxftKTX9E8Li8d&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;469&quot; data-original-width=&quot;1066&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh7o6azIS_nDAINJHYz4qu0bUOSNiLWvLjvkwH98IgDztSseR6FhY_bVlRUtgIeVWbWLcMO_Kpr109S3z0mRMt8qYHgKd7zWMENjQqzdd8xQQh_UZFCgm9ClZaFL1wCJoEax2aXgal8I_xQKneHhyTE3GVCxJzNV7wtVN_a2yWC6SuxftKTX9E8Li8d=w574-h253&quot; width=&quot;574&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjE-_zVJf8OSlBYt6ksQ4UVA6gdwmhoLiREqGXVG0bElPFWG83tSPjpDn6VWIBMXiYLei--3dGp9VTEbgOihCozTSCp0eJImuXJGRrRxD8qCaImolpDQDCLegqKpSrcDVnALMy3bMmUaGT2ZGboPnyUNjYAHsOZLtCB9Q9Z-xkQCX_Uxb33-ROy3yRP&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;445&quot; data-original-width=&quot;1240&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjE-_zVJf8OSlBYt6ksQ4UVA6gdwmhoLiREqGXVG0bElPFWG83tSPjpDn6VWIBMXiYLei--3dGp9VTEbgOihCozTSCp0eJImuXJGRrRxD8qCaImolpDQDCLegqKpSrcDVnALMy3bMmUaGT2ZGboPnyUNjYAHsOZLtCB9Q9Z-xkQCX_Uxb33-ROy3yRP=w587-h211&quot; width=&quot;587&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Comprobación de funcionamiento&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;Comando de powershell:&amp;nbsp; Test-AzureADConnectHealthConnectivity -Role ADDS&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhYWtr0dpjNX44CC-_CcwCq5Q4OPn2KFi9vMQxhXFUluvwgSDmrdRQN1rG8rY7kQIu8qXFHUL6JaDF8S6XRqy0X7roYiBeh1D-nzppdREOcV5AQ4lbqShCoUm8Uw4PEyeEol8bSVbXVos2DNIa5Cr8N8pyipVsGXEWu2dqsNzGMCMEWSKJYChltlwdF&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;426&quot; data-original-width=&quot;829&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhYWtr0dpjNX44CC-_CcwCq5Q4OPn2KFi9vMQxhXFUluvwgSDmrdRQN1rG8rY7kQIu8qXFHUL6JaDF8S6XRqy0X7roYiBeh1D-nzppdREOcV5AQ4lbqShCoUm8Uw4PEyeEol8bSVbXVos2DNIa5Cr8N8pyipVsGXEWu2dqsNzGMCMEWSKJYChltlwdF=w555-h285&quot; width=&quot;555&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Saludos&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/03/azure-ad-connect-health-monitorizar.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhPzbD_Wkp5R2HBcvkpPnVE3yOTqrPfHCIaBY4WN_gg2fr81rjBHCBBhjNH6Jtao39GEH5oogDb5bl58Q9ssCG-P2Wi2EsDdOV_uHRISmC-UBOXdJQQyTatMC7m2Lzkw669517wqfpdiZVPAkrqBpOpUZEvyop2grrsQ3kSdTq6uaFspY8AHqPUoXZv=s72-w630-h61-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-8084256157889195237</guid><pubDate>Wed, 01 Mar 2023 20:00:00 +0000</pubDate><atom:updated>2023-03-01T21:03:43.458+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azuread #Identity #appverification</category><title>Common problems publishing an app with Verified publisher</title><description>&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;As Microsoft explain &lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/develop/publisher-verification-overview&quot;&gt;here.&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Publisher verification gives app users and organization admins information about the authenticity of the developer&#39;s organization, who publishes an app that integrates with the Microsoft identity platform.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;When an app has a verified publisher, this means that the organization that publishes the app has been verified as authentic by Microsoft. Verifying an app includes using a Microsoft Cloud Partner Program (MCPP), formerly known as Microsoft Partner Network (MPN), account that&#39;s been verified and associating the verified PartnerID with an app registration.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Keep in mind that the verified publisher is always a business who is part of the Microsoft Partner ecosystem and also, behind the MPN partnering there is, at least, an Azure tenant.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;My post of today collects and explains you how to solve every problem that can appear during the process of getting the blue verified badge indicating the trusted publisher of the app.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;This is the representation of the steps you have to keep for getting the registration made successfully. The known problems (in red) are explained below in this article:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiJ2SZedc_WEAH-kjjG0hs8FVNR50NztK9J2EunYQarjjiQRiIbfMze0AJI2X2VaSLLSFvJ1wr-xAB3nqAwE18TgIRdOYmSkvtCbj_U3pgfrHFXixfjUj2h3KqP2qr9F5gypxb4INvjxVhMgiOBAM7BMVymS5WAUAivryBQSUiF573_h1DMLATBvFQ3&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;681&quot; data-original-width=&quot;768&quot; height=&quot;544&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiJ2SZedc_WEAH-kjjG0hs8FVNR50NztK9J2EunYQarjjiQRiIbfMze0AJI2X2VaSLLSFvJ1wr-xAB3nqAwE18TgIRdOYmSkvtCbj_U3pgfrHFXixfjUj2h3KqP2qr9F5gypxb4INvjxVhMgiOBAM7BMVymS5WAUAivryBQSUiF573_h1DMLATBvFQ3=w615-h544&quot; width=&quot;615&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Some obstacles that I usually find are so common in the scenario:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;1. Lot of times you are publishing an app from different tenant that is associated to the MPN, may be from a tenant of your developers.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;2. The above situation leads us to deduce that the domain filled in the MPN partnering as an email contact of your business, is not added in the secondary tenant too. Because a domain is only able to be added in one tenant as a custom domain. therefore. the domain .onmicrosoft.com cannot be used in this process and this domain cannot be the domain of the user who makes the registration (Problem in the steps 2 &amp;amp; 4).&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;3. Sending an invitation as guest is some times complicated, because the identity that you want to invite, doesn&#39;t has a mailbox and the invitation is sent as email.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The ways to get over the difficulties shown above are:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;1. You decide don&#39;t make the registration from the main tenant, it needs you to add this second tenant in the MPN Center.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;2. You have to verify the domain used in the mail contact filled in &lt;b&gt;MPN Partner Center- organization&amp;nbsp; profile - Legal Info&lt;/b&gt;&amp;nbsp;using a&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-configure-publisher-domain#verify-a-new-domain-for-your-app&quot;&gt; microsoft-identity-association.json&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;And the user who makes the registration needs to be a user with a custom domain, in the login name.&amp;nbsp; So you have to add a custom domain in your tenant previously.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Example.: user@contosoapp.onmicrosoft.com is not allowed.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjLn5EBIEYRxH0rIncTwYlhWTnTKAoOxX9xlqNdRERUrOZcCYcUJh5XgcvMTKCpV_PFfaqRyS3M5TM-hA7bWPnmVkMf8Wi7ugaPPvNV3Tblfg_Y2sxeUPnmKCws97EMgLbjwezjVpI7Rh7g_owOZcBnL2xfwrdMWIg05QE0HGuyDNRy6FnsNZjx5L_E&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;568&quot; data-original-width=&quot;577&quot; height=&quot;423&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjLn5EBIEYRxH0rIncTwYlhWTnTKAoOxX9xlqNdRERUrOZcCYcUJh5XgcvMTKCpV_PFfaqRyS3M5TM-hA7bWPnmVkMf8Wi7ugaPPvNV3Tblfg_Y2sxeUPnmKCws97EMgLbjwezjVpI7Rh7g_owOZcBnL2xfwrdMWIg05QE0HGuyDNRy6FnsNZjx5L_E=w429-h423&quot; width=&quot;429&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;It fix this problem:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;The target application&#39;s Publisher Domain (publisherDomain) either doesn&#39;t match the domain used to perform email verification in Partner Center (pcDomain) or has not been verified. Ensure these domains match and have been verified then try again.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;3. After the invitation to a guest has been sent, you are able to get the link that has to be accepted, going to the guest object, and clicking on the &lt;b&gt;Resend Invitation.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh08g2GfXpm_rIsaTaAckQzLJRaNn_6y-LCoESH763yVraI_OlStAYWCkpG6iEGNyZRfb38ZV4uoWlSQfiVZ1dHjTMcj6AYDSC0YQkXOtPTMCiZCxZ-CUoiByCh0mBohGngI5L3Gb8XaX7al4yZGj83Ss8OejDnTjwHu7gwQyDAEgnnzEVpVywdg3y7&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;526&quot; data-original-width=&quot;987&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh08g2GfXpm_rIsaTaAckQzLJRaNn_6y-LCoESH763yVraI_OlStAYWCkpG6iEGNyZRfb38ZV4uoWlSQfiVZ1dHjTMcj6AYDSC0YQkXOtPTMCiZCxZ-CUoiByCh0mBohGngI5L3Gb8XaX7al4yZGj83Ss8OejDnTjwHu7gwQyDAEgnnzEVpVywdg3y7=w535-h286&quot; width=&quot;535&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;For more information:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/develop/troubleshoot-publisher-verification&quot;&gt;Troubleshoot publisher verification - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: large;&quot;&gt;I hope it helps you.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/03/common-problems-publishing-app-with.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiJ2SZedc_WEAH-kjjG0hs8FVNR50NztK9J2EunYQarjjiQRiIbfMze0AJI2X2VaSLLSFvJ1wr-xAB3nqAwE18TgIRdOYmSkvtCbj_U3pgfrHFXixfjUj2h3KqP2qr9F5gypxb4INvjxVhMgiOBAM7BMVymS5WAUAivryBQSUiF573_h1DMLATBvFQ3=s72-w615-h544-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-3981657491954078738</guid><pubDate>Mon, 27 Feb 2023 14:28:00 +0000</pubDate><atom:updated>2023-02-27T15:41:48.561+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azureAD #AzureADAPPProxy</category><title>Planificación y características avanzadas Azure AD APP Proxy</title><description>&lt;p&gt;&amp;nbsp;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;A través de este artículo, voy a recopilar toda la información importante a tener en cuenta sobre el conector y escenario a construir con Azure AD Application Proxy.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1XbdklKeFjsBYEu4tdFJWK56PCREyozHUtaExlC0YVpzzx21Ojse9FPqlg3yNd6eQFpNQPY-7ES3q9twLVWuisi9-BaaJJkfGA-Ho_tuZbh6gzsf21oC9BDz_uWakHfinBsvc2Qk8w35tHmCPhsbLzy_3BFJ2eQhMfHH3ItIp7f6plNAFhpetMPuu&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;223&quot; data-original-width=&quot;627&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1XbdklKeFjsBYEu4tdFJWK56PCREyozHUtaExlC0YVpzzx21Ojse9FPqlg3yNd6eQFpNQPY-7ES3q9twLVWuisi9-BaaJJkfGA-Ho_tuZbh6gzsf21oC9BDz_uWakHfinBsvc2Qk8w35tHmCPhsbLzy_3BFJ2eQhMfHH3ItIp7f6plNAFhpetMPuu=w556-h197&quot; width=&quot;556&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Planificación e instalación&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Requisito en cuanto a licenciamiento Azure AD P1&lt;/li&gt;&lt;li&gt;Requisito de entorno entorno AD sincronizado a través de AD Connect.&lt;/li&gt;&lt;li&gt;Windows Server 2012 R2 o superior&lt;/li&gt;&lt;li&gt;En cuanto a requisito de capacidades en el sevidor, tenéis aquí el capacity planner:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-connectors#capacity-planning&quot;&gt;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-connectors#capacity-planning&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;El conector, se puede instalar en un servidor en Workgroup. No obstante, si queremos tener Single Sign On, tenemos que tener el equipo en dominio con el fin de poder hacer Kerberos Constrained Delegation.&lt;/li&gt;&lt;li&gt;Comando para desplegar el conector de forma silenciosa: AADApplicationProxyConnectorInstaller.exe REGISTERCONNECTOR=&quot;false&quot; /q&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Comando para registrar el conector de forma silenciosa:&amp;nbsp;&lt;/li&gt;&lt;li&gt;$User = &quot;&amp;lt;username&amp;gt;&quot;&lt;/li&gt;&lt;li&gt;$PlainPassword = &#39;&amp;lt;password&amp;gt;&#39;&lt;/li&gt;&lt;li&gt;$SecurePassword = $PlainPassword | ConvertTo-SecureString -AsPlainText -Force&lt;/li&gt;&lt;li&gt;$cred = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $User, $SecurePassword&lt;/li&gt;&lt;li&gt;.\RegisterConnector.ps1 -modulePath &quot;C:\Program Files\Microsoft AAD App Proxy Connector\Modules\&quot; -moduleName &quot;AppProxyPSModule&quot; -Authenticationmode Credentials -Usercredentials $cred -Feature ApplicationProxy&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;El servidor puede estar en un dominio que tenga relación de confianza con otro e incluso con solo acceso a un Read Only Domain Controller.&lt;/li&gt;&lt;li&gt;Es importante instalar Azure AD APP proxy procurando una muy buena comunicación con las aplicaciones internas que publicará (&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-network-topology&quot;&gt;Network topology considerations for Azure Active Directory Application Proxy - Microsoft Entra | Microsoft Learn&lt;/a&gt;)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Además puedes tener un número ilimitado de Azure AD App proxy conectors que puedes organizar en grupos y estos estar ubicados en diferentes redes (buenas prácticas)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-connector-groups&quot;&gt;Publish apps on separate networks via connector groups - Azure Active Directory - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;No instales Azure AD App proxy en el mismo servidor que hayas instalado Azure AD Password Protection&lt;/li&gt;&lt;li&gt;Las identidades que vayan a validarse localmente y las que vayan a validarse en cloud, han de estar sincronizadas vía AD Connect.&lt;/li&gt;&lt;li&gt;En Windows Server 2019, tras la instalación de Azure APP proxy has de lanzar estos comandos:&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]&amp;nbsp; &quot;EnableDefaultHTTP2&quot;=dword:00000000&lt;/li&gt;&lt;li&gt;Set-ItemProperty &#39;HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp\&#39; -Name EnableDefaultHTTP2 -Value 0&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;TLS 1.2 ha de estar habilitado en el servidor, previamente a la instalación de Azure AD Application proxy:&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]&lt;/li&gt;&lt;li&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] &quot;DisabledByDefault&quot;=dword:00000000 &quot;Enabled&quot;=dword:00000001&lt;/li&gt;&lt;li&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] &quot;DisabledByDefault&quot;=dword:00000000 &quot;Enabled&quot;=dword:00000001&lt;/li&gt;&lt;li&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319] &quot;SchUseStrongCrypto&quot;=dword:00000001&lt;/li&gt;&lt;li&gt;reiniciar el servidor.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Azure AD App Proxy connector, necesita conectividad a internet:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Puertos 80 y 443.&lt;/li&gt;&lt;li&gt;URLS a los que ha de poder acceder:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Opción 1: Lista de URLS:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-add-on-premises-application#allow-access-to-urls&quot;&gt;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-add-on-premises-application#allow-access-to-urls&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Opción 2 generalista: Podrías abrir un poco el foco permitiendo acceso a urls: *msapproxy.net y *.servicebus.windows.net.&lt;/li&gt;&lt;li&gt;Si tienes un proxy, revisa la documentación de plataformado de proxies para Azure ADD application proxy:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-configure-connectors-with-proxy-servers&quot;&gt;Work with existing on-premises proxy servers and Azure Active Directory - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;El DNS de la empresa ha de poder resolver nombres de las URLS aparecidas en opción generalista&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Instala más de un Azure AD App Proxy en tu entorno para proveer al sistema de HA y englóbalos en un grupo.&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-connector-groups&quot;&gt;Publish apps on separate networks via connector groups - Azure Active Directory - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Trata de publicar cada Azure AD App Proxy Connector detrás de una salida a internet distinta para evitar un punto de fallo&lt;/li&gt;&lt;li&gt;&lt;u&gt;Cada conector está limitado a 200 salidas concurrentes&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;u&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiWzNTH8ybyTHRVbnLEWfTsg1rdbwwY_71w2mgUrXeUp5aB2f2FdwQ9jmDwkw_fbimOo7MPDZDAegzRPK7eqBQhgHQ_q5TA5EfNfmpWSx4jn3t6trosBQGqfDQqgxoY-a-x-dTa7IH5ZNPPE9KLhbDuT0yq8ynuwnoeBN9VdVuOBWf37EgPN-_-TsVx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;757&quot; data-original-width=&quot;1156&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiWzNTH8ybyTHRVbnLEWfTsg1rdbwwY_71w2mgUrXeUp5aB2f2FdwQ9jmDwkw_fbimOo7MPDZDAegzRPK7eqBQhgHQ_q5TA5EfNfmpWSx4jn3t6trosBQGqfDQqgxoY-a-x-dTa7IH5ZNPPE9KLhbDuT0yq8ynuwnoeBN9VdVuOBWf37EgPN-_-TsVx=w369-h242&quot; width=&quot;369&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Evita en los firewalls inspección de tráfico TLS en las salida de los servidores con el conector instalado.&lt;/li&gt;&lt;li&gt;Si vas a querer publicar la aplicación con un dominio propio, aplicando así una capa de validación Azure AD, has de tener en cuenta lo que MSFT indica en este artículo:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-configure-custom-domain&quot;&gt;Custom domains in Azure Active Directory Application Proxy - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;li&gt;En un entorno multi forest y multi dominio, hay que instalar un Azure AD App Proxy connector en cada bosque.&lt;/li&gt;&lt;li&gt;Puedes apuntar un connector a una web balanceada con un balanceador Layer 4 y si la web no requiere validación, puedes incluso no contar con persistencia en el balanceo. Incluso podéis usar Round Robin.&lt;/li&gt;&lt;li&gt;Puedes recopilar todo el log en &quot;Analytics&quot;&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/azure-monitor/agents/data-sources-windows-events&quot;&gt;Collect Windows event log data sources with Log Analytics agent in Azure Monitor - Azure Monitor | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;por defecto, tienes los logs en Azure AD Sign in and Login Logs.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;En un escenario global, podrías añadir un Azure Traffic manager a&amp;nbsp; dos conectores en dos sedes distantes.&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-integrate-with-traffic-manager&quot;&gt;Add your own Traffic Manager to Application Proxy - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjFX6217H9oBXEUGI_BPtfvgHORks18B-cNBG8SSpk4m00qu0GGk3hp0iRqA7Okop9fVGdV0J0qkpP032aYV46aMJi6FCeOqe5Yjo0OZUProRFUEEbzOar2bY1YomFrFKd2WKR8YltBpYKKsw7for8CfnRx4gX6IBLY_ZdhZEvKJKn9RwlNIgG4Cnmp&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;688&quot; data-original-width=&quot;1169&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjFX6217H9oBXEUGI_BPtfvgHORks18B-cNBG8SSpk4m00qu0GGk3hp0iRqA7Okop9fVGdV0J0qkpP032aYV46aMJi6FCeOqe5Yjo0OZUProRFUEEbzOar2bY1YomFrFKd2WKR8YltBpYKKsw7for8CfnRx4gX6IBLY_ZdhZEvKJKn9RwlNIgG4Cnmp=w473-h278&quot; width=&quot;473&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;En linea con lo anterior, también podemos utilizar Azure Front Door para cachear contenido.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-azure-front-door&quot;&gt;Using Azure Front Door to provide geo-acceleration - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgEEgY0gvIFzJ2_3GVUUmkFt8shTUrxSVPe0CCDD-SYNbN1ZBFhix7ofaoCNviPGq7d4A9UKbOPzrK9GY1OXE3LnL0V64YbyRiJI5JkaqlYDXE0yER0PjBW1Uklqrehcv7ejxA955k-HZaIDYteUzZAYQB-q0X8Rfgm7f1ZjjihlYrPbKOHYfr59-4h&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;898&quot; data-original-width=&quot;931&quot; height=&quot;378&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgEEgY0gvIFzJ2_3GVUUmkFt8shTUrxSVPe0CCDD-SYNbN1ZBFhix7ofaoCNviPGq7d4A9UKbOPzrK9GY1OXE3LnL0V64YbyRiJI5JkaqlYDXE0yER0PjBW1Uklqrehcv7ejxA955k-HZaIDYteUzZAYQB-q0X8Rfgm7f1ZjjihlYrPbKOHYfr59-4h=w392-h378&quot; width=&quot;392&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;En línea también con la hibridación con servicios Azure, podemos publicar nuestra app a través de Azure Waf:&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Mantenimiento y Remediación&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Ante una situación donde el conector, esté sin internet un tiempo, puede pasar que aparezca un error por certificado caducado, en este caso podrás reinstalar el conector o lanzar los siguientes comandos:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Import-module AppProxyPSModule&lt;/li&gt;&lt;li&gt;Register-AppProxyConnector -EnvironmentName &quot;AzureCloud&quot;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Has de garantizar que el servicio Azure AAD Application proxy connector Updater está iniciado para garantizar siempre la última versión del producto.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Aquí tienes la relación de versiones:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-faq#why-is-my-connector-still-using-an-older-version-and-not-auto-upgraded-to-latest-version-&quot;&gt;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-faq#why-is-my-connector-still-using-an-older-version-and-not-auto-upgraded-to-latest-version-&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjuCokcf0AEx9cAOQglQX7MHbyMeKwY_YbLS8Ymm-q7lcVbg52YzqPVgYNbSx0gBoOWbSo_A_V0OXXR1rs5swEbE4yxj0oUzLpFwgPs-ehJPYW3zu2SfmxZMywAproYYfsjZKmFquk1UbbnfRmxF7ohRrSYIFs4ecfsrEMIZi95hMNKlD7FXSJAleK5&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;143&quot; data-original-width=&quot;595&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjuCokcf0AEx9cAOQglQX7MHbyMeKwY_YbLS8Ymm-q7lcVbg52YzqPVgYNbSx0gBoOWbSo_A_V0OXXR1rs5swEbE4yxj0oUzLpFwgPs-ehJPYW3zu2SfmxZMywAproYYfsjZKmFquk1UbbnfRmxF7ohRrSYIFs4ecfsrEMIZi95hMNKlD7FXSJAleK5=w577-h139&quot; width=&quot;577&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Aquí tenéis el directorio de posibles errores y soluciones a problemas conocidos:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy-troubleshoot&quot;&gt;Troubleshoot Azure Active Directory Application Proxy - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Es posible mover las aplicaciones publicadas por un conector a otro. Tenéis el Powershell para realizar esta acción aquí:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/scripts/powershell-move-all-apps-to-connector-group&quot;&gt;PowerShell sample - Move Azure Active Directory Application Proxy apps to another group - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;En próximas entradas, hablaremos sobre la validación SSO.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/02/planificacion-y-caracteristicas.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj1XbdklKeFjsBYEu4tdFJWK56PCREyozHUtaExlC0YVpzzx21Ojse9FPqlg3yNd6eQFpNQPY-7ES3q9twLVWuisi9-BaaJJkfGA-Ho_tuZbh6gzsf21oC9BDz_uWakHfinBsvc2Qk8w35tHmCPhsbLzy_3BFJ2eQhMfHH3ItIp7f6plNAFhpetMPuu=s72-w556-h197-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-8834698239635597368</guid><pubDate>Mon, 20 Feb 2023 11:43:00 +0000</pubDate><atom:updated>2023-02-20T12:43:01.631+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azureappproxy</category><title>Publicación de url interna a tavés de Azure AD Application Proxy</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;De forma muy básica, pero muy efectiva, os voy a enseñar como publicar una web no SSL (http://) que podríamos llamar Antigua y que en este caso además, no cuenta ni con validación de usuario, a través de Azure Ad Application proxy, publicando esta web en el portal de Myapps e incluso con una URL directa, que nos pedirá validación de usuarios Azure AD previo a mostrar la página.&amp;nbsp;&lt;/p&gt;&lt;p&gt;La página en cuestión es esta:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPyU_Rg9-J5XiWb6NPpTz4ILGB3NQrggkeB-qfvxrRqmKY0hR-7N7-C4qb2OQodaVHmoxgTHMzlv4vLHfaxi8X_nCw2qQDads07mK3lpQnrnq-JWQwiFvcDr23WLw1gmVFz67M7SLjHQboRzLbPaeZTj9UXxY6E8jheo5tPvwfAGA1-P-cIRMsNOh/s1560/Captura%20de%20pantalla%202023-02-20%20a%20les%209.13.13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;590&quot; data-original-width=&quot;1560&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPyU_Rg9-J5XiWb6NPpTz4ILGB3NQrggkeB-qfvxrRqmKY0hR-7N7-C4qb2OQodaVHmoxgTHMzlv4vLHfaxi8X_nCw2qQDads07mK3lpQnrnq-JWQwiFvcDr23WLw1gmVFz67M7SLjHQboRzLbPaeZTj9UXxY6E8jheo5tPvwfAGA1-P-cIRMsNOh/w532-h201/Captura%20de%20pantalla%202023-02-20%20a%20les%209.13.13.png&quot; width=&quot;532&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Para publicar esta web, en primer lugar, nos descargaremos el software de Azure AD App Proxy y lo instalaremos en un servidor con acceso a internet, que nos valdrá de Proxy inverso. De hecho es aconsejable instalar el complemento en dos servidores para dotar al servicio de publicación de alta disponibilidad.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como curiosidad, destacar algo evidente en cuanto a seguridad. El servidor con el complemento Azure AD APP proxy, no tiene que tener puerto alguno abierto. El servidor con la web, tampoco ha de tener ningún puerto abierto desde internet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Instalación de complemento:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpStbnBGVzoKUmBJ4qZK8RoDtaYOLDm_0ZvRU64kOhS3T4DhB-Afg4omXpwOKgBNeMFrilYuDC-8O8WiFKTtDU7TQ2CzT7nvSTeALRvGCGjJN_CwmgnK66HqqAoDgbSaCUOw63eNS99wNInvpE3m2fdW260oy78X7cc_GXlKi9wAqzlkHUAOMbpy0n/s1768/Captura%20de%20pantalla%202023-02-20%20a%20les%209.19.45.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;464&quot; data-original-width=&quot;1768&quot; height=&quot;175&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpStbnBGVzoKUmBJ4qZK8RoDtaYOLDm_0ZvRU64kOhS3T4DhB-Afg4omXpwOKgBNeMFrilYuDC-8O8WiFKTtDU7TQ2CzT7nvSTeALRvGCGjJN_CwmgnK66HqqAoDgbSaCUOw63eNS99wNInvpE3m2fdW260oy78X7cc_GXlKi9wAqzlkHUAOMbpy0n/w670-h175/Captura%20de%20pantalla%202023-02-20%20a%20les%209.19.45.png&quot; width=&quot;670&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCPXw_R1KXiHHADDF5xgFC2aBgEwFb8xWa_H-bIJKTyoi1ic0SqA1YkpeUW5LJNv7q9v59wRj18pDztLbP8IwTlBYaYSzZ8tljFYo-jDQ1sxbHSymiXncejoXaO6VFBsA4bkh09okNGV4SyMm0RcCpp6CdhliZcV3PuRLoUDNlb8gqkyDw2iASr99s/s2014/Captura%20de%20pantalla%202023-02-20%20a%20les%209.14.33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;688&quot; data-original-width=&quot;2014&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCPXw_R1KXiHHADDF5xgFC2aBgEwFb8xWa_H-bIJKTyoi1ic0SqA1YkpeUW5LJNv7q9v59wRj18pDztLbP8IwTlBYaYSzZ8tljFYo-jDQ1sxbHSymiXncejoXaO6VFBsA4bkh09okNGV4SyMm0RcCpp6CdhliZcV3PuRLoUDNlb8gqkyDw2iASr99s/w564-h192/Captura%20de%20pantalla%202023-02-20%20a%20les%209.14.33.png&quot; width=&quot;564&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ6mnJ1C0wPlmR5HZ3tMn4SR03C5bMSDcURRaoV4JjMlmit-DDh_9OSHHmbCevreVvN_55qLLx7JoaOYkUzHLgEH2--UUc2UFWLycCpDSEqHM8vSJrCH-WLnVpLVlc0oF6H35fEg3WXFdMFw6sFnukjCUWRokZtzM-IR0Jde63ozVsakkPhEaBIR3f/s1726/Captura%20de%20pantalla%202023-02-20%20a%20les%209.23.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;714&quot; data-original-width=&quot;1726&quot; height=&quot;229&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ6mnJ1C0wPlmR5HZ3tMn4SR03C5bMSDcURRaoV4JjMlmit-DDh_9OSHHmbCevreVvN_55qLLx7JoaOYkUzHLgEH2--UUc2UFWLycCpDSEqHM8vSJrCH-WLnVpLVlc0oF6H35fEg3WXFdMFw6sFnukjCUWRokZtzM-IR0Jde63ozVsakkPhEaBIR3f/w553-h229/Captura%20de%20pantalla%202023-02-20%20a%20les%209.23.24.png&quot; width=&quot;553&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;Tras instalar el paquete y tener ya nuestro servidor APP Proxy.&amp;nbsp; Nos queda dar de alta la aplicación, generando un nombre público e indicando a Azure AD, la url interna de la web:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSBskrbRpa90kmfo5RFbxfrs-jAobhOyr6QuSUwzfc1uG3Tyld12_sChWKV4cC15r8ZWXsyXN-Q7dE1hzAzLrxOcat0DzHOoLo4VJfWuBIhoEToiRzxwUcmF7jbMAhesbjpqSIgQ3nWHIJpvaDWB0ng_eeOcZXK0TjMnmS1hJSAbDBR9Rd5HdDFWt6/s1778/Captura%20de%20pantalla%202023-02-20%20a%20les%209.20.34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;344&quot; data-original-width=&quot;1778&quot; height=&quot;135&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSBskrbRpa90kmfo5RFbxfrs-jAobhOyr6QuSUwzfc1uG3Tyld12_sChWKV4cC15r8ZWXsyXN-Q7dE1hzAzLrxOcat0DzHOoLo4VJfWuBIhoEToiRzxwUcmF7jbMAhesbjpqSIgQ3nWHIJpvaDWB0ng_eeOcZXK0TjMnmS1hJSAbDBR9Rd5HdDFWt6/w696-h135/Captura%20de%20pantalla%202023-02-20%20a%20les%209.20.34.png&quot; width=&quot;696&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRMwmkpx0WleVKOdoFSLUdD4yBuuTxYpBg0jlhg8J-XBwt466YfhhlRf0WgoJquXVOCIoOGtYwCUxoSZNiWCmr8Go0DRLjImrCgz8Rcbh00qrk1ZpcUfaibbOyIvJUQnxFZnfNNCRxbwgWaZm9mtlLp1VPRmFl4dyI07UcHCGpKrlAvbEDa9U1Kvhn/s1636/Captura%20de%20pantalla%202023-02-20%20a%20les%209.22.03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1054&quot; data-original-width=&quot;1636&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRMwmkpx0WleVKOdoFSLUdD4yBuuTxYpBg0jlhg8J-XBwt466YfhhlRf0WgoJquXVOCIoOGtYwCUxoSZNiWCmr8Go0DRLjImrCgz8Rcbh00qrk1ZpcUfaibbOyIvJUQnxFZnfNNCRxbwgWaZm9mtlLp1VPRmFl4dyI07UcHCGpKrlAvbEDa9U1Kvhn/w552-h355/Captura%20de%20pantalla%202023-02-20%20a%20les%209.22.03.png&quot; width=&quot;552&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Comprobaremos que la web está creada como APP registrada y la podemos ver también en Aplicaciones empresariales de Azure AD:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvP4i3Mc6iwIcC6KnmtppyJ4lgaIOk5znMKUQm58Het2eeyW2Y9p_qoPJolKFyZMmFzyHgbGpiKyLrzARIsbtRRlq4p2PGEdLK9W4JuH5srR_LvQQfoklqg7dI09w1bVabPfng5Xm7lvgJbjnNGTSNyQ0m83oxVKIab7FMQgFfEUQcDbqh3cQNw1fO/s1186/Captura%20de%20pantalla%202023-02-20%20a%20les%209.25.57.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1110&quot; data-original-width=&quot;1186&quot; height=&quot;477&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvP4i3Mc6iwIcC6KnmtppyJ4lgaIOk5znMKUQm58Het2eeyW2Y9p_qoPJolKFyZMmFzyHgbGpiKyLrzARIsbtRRlq4p2PGEdLK9W4JuH5srR_LvQQfoklqg7dI09w1bVabPfng5Xm7lvgJbjnNGTSNyQ0m83oxVKIab7FMQgFfEUQcDbqh3cQNw1fO/w511-h477/Captura%20de%20pantalla%202023-02-20%20a%20les%209.25.57.png&quot; width=&quot;511&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoqeJN2fUtzEx-nYIHCmIeoirXSpflKsMl_eYzuyoxPrR0sUKEozgEdw1oN433zlqWBkQ5tAgV-KgGy-Kr0KvfyMox6ANBq7R_615PrhD36ug2QWMdzpgKpS5MtVUHgCFLYwkRxCbmTOC8TCWIZAJJwyP2DndTBXIkrIcyhZxDQU5sTsCzB6-Ymw4c/s1444/Captura%20de%20pantalla%202023-02-20%20a%20les%209.26.29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;938&quot; data-original-width=&quot;1444&quot; height=&quot;319&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoqeJN2fUtzEx-nYIHCmIeoirXSpflKsMl_eYzuyoxPrR0sUKEozgEdw1oN433zlqWBkQ5tAgV-KgGy-Kr0KvfyMox6ANBq7R_615PrhD36ug2QWMdzpgKpS5MtVUHgCFLYwkRxCbmTOC8TCWIZAJJwyP2DndTBXIkrIcyhZxDQU5sTsCzB6-Ymw4c/w490-h319/Captura%20de%20pantalla%202023-02-20%20a%20les%209.26.29.png&quot; width=&quot;490&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Nos quedará ahora, solamente asociar a los usuarios que pueden tener acceso a ella:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipxxMM8ZC0a-vlxFOXRfqjvh3MP0XpRA5BSF35PAr0wrUjwwrB3hfzHTpZjIFjGIObz23E0m5IxGSZFdph6XOAK4KSdDVx2uhSFWwHzIoYOUhzf6tPpXo89MIpmSxYhhlv_KN3Fk6d66aWy_P6AiUrzybDJPqgCaiqVQDnN0WfW12XRqu0tHOzGgZo/s1286/Captura%20de%20pantalla%202023-02-20%20a%20les%209.27.05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1076&quot; data-original-width=&quot;1286&quot; height=&quot;417&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipxxMM8ZC0a-vlxFOXRfqjvh3MP0XpRA5BSF35PAr0wrUjwwrB3hfzHTpZjIFjGIObz23E0m5IxGSZFdph6XOAK4KSdDVx2uhSFWwHzIoYOUhzf6tPpXo89MIpmSxYhhlv_KN3Fk6d66aWy_P6AiUrzybDJPqgCaiqVQDnN0WfW12XRqu0tHOzGgZo/w498-h417/Captura%20de%20pantalla%202023-02-20%20a%20les%209.27.05.png&quot; width=&quot;498&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg_QNBblu-lTVFFMMcu1T5TnxwKyca8Q9TXrqPqPEXc_jigIlCIeo5OVct5Eb591tJIyYG5HfcdMP7mXpMqwjEX2YG22w9Iyzqe2ReUVIEG1EyIZCqyYb1Z_KXh6Ou2uE5XZ18R1NmV5K3YoCSwdiPj7kYAeEgG6TFBHZZ6mWAPmQM_Qjo73HcEgd5/s3268/Captura%20de%20pantalla%202023-02-20%20a%20les%209.30.40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;534&quot; data-original-width=&quot;3268&quot; height=&quot;130&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg_QNBblu-lTVFFMMcu1T5TnxwKyca8Q9TXrqPqPEXc_jigIlCIeo5OVct5Eb591tJIyYG5HfcdMP7mXpMqwjEX2YG22w9Iyzqe2ReUVIEG1EyIZCqyYb1Z_KXh6Ou2uE5XZ18R1NmV5K3YoCSwdiPj7kYAeEgG6TFBHZZ6mWAPmQM_Qjo73HcEgd5/w799-h130/Captura%20de%20pantalla%202023-02-20%20a%20les%209.30.40.png&quot; width=&quot;799&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Y ahora solo nos queda visitar la URL Pública:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOXiudXCaeWj9lmvkfwiKq5UWvvCPYIpPNVl92I9il1qLVJ3I78ZmQZoBBGRtaiNiuKyqYQTU8Td3_BVIOf6Mk8ag8lNY6yZRI4pgDH108zQzLS-9UCIOXokBJwtzbps00Rj0WQhOBClHUCfXjyCbpYRmT7xZsEY4Dhh2rTCc9XONXYyI5PrrIyTyN/s2152/Captura%20de%20pantalla%202023-02-20%20a%20les%209.41.35.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1416&quot; data-original-width=&quot;2152&quot; height=&quot;379&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOXiudXCaeWj9lmvkfwiKq5UWvvCPYIpPNVl92I9il1qLVJ3I78ZmQZoBBGRtaiNiuKyqYQTU8Td3_BVIOf6Mk8ag8lNY6yZRI4pgDH108zQzLS-9UCIOXokBJwtzbps00Rj0WQhOBClHUCfXjyCbpYRmT7xZsEY4Dhh2rTCc9XONXYyI5PrrIyTyN/w575-h379/Captura%20de%20pantalla%202023-02-20%20a%20les%209.41.35.png&quot; width=&quot;575&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR_SqBfXJG_dxQYAOxEbi8JkLPaBo7XYPXWiAP2YfnH3xv8sYrJguJxaXaNEceOo0YkxCG2rplHhT5gl_8FD9haioPcc32CWW6XKTCF4u7GKzuOsW3-8291JINTzL-iP0MvdmQh60P4csl5RYto5guh1LtzMwMfX0QIUkp5_q-lZ-Pi724B8WLCxVA/s1064/Captura%20de%20pantalla%202023-02-20%20a%20les%209.41.57.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;274&quot; data-original-width=&quot;1064&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR_SqBfXJG_dxQYAOxEbi8JkLPaBo7XYPXWiAP2YfnH3xv8sYrJguJxaXaNEceOo0YkxCG2rplHhT5gl_8FD9haioPcc32CWW6XKTCF4u7GKzuOsW3-8291JINTzL-iP0MvdmQh60P4csl5RYto5guh1LtzMwMfX0QIUkp5_q-lZ-Pi724B8WLCxVA/w692-h177/Captura%20de%20pantalla%202023-02-20%20a%20les%209.41.57.png&quot; width=&quot;692&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;y aquí podéis ver, como no tengo publicado el puerto 443 ni 80, del servidor que tiene la Web:&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWjFlF-GJQ6QZIj-uJhGp91IxgQRSG9Mj2rVKfi1eS_guSDGXOOZunXMFzC_7S6G-ZPOK3ye7G3NwaJ0I-QTiHtDGTiW7IpGmGJnIkRuz5gsNWoKZqocJ0zqBkzVNLhdOYm1nxaG-geXNZ2-TBXZyLDEJZZpMsvE24VK_LA0lhHo_pnVbcOgOu6d-/s3234/Captura%20de%20pantalla%202023-02-20%20a%20les%209.43.47.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1094&quot; data-original-width=&quot;3234&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWjFlF-GJQ6QZIj-uJhGp91IxgQRSG9Mj2rVKfi1eS_guSDGXOOZunXMFzC_7S6G-ZPOK3ye7G3NwaJ0I-QTiHtDGTiW7IpGmGJnIkRuz5gsNWoKZqocJ0zqBkzVNLhdOYm1nxaG-geXNZ2-TBXZyLDEJZZpMsvE24VK_LA0lhHo_pnVbcOgOu6d-/w723-h244/Captura%20de%20pantalla%202023-02-20%20a%20les%209.43.47.png&quot; width=&quot;723&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://undercpd.blogspot.com/2023/02/publicacion-de-url-interna-taves-de.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiPyU_Rg9-J5XiWb6NPpTz4ILGB3NQrggkeB-qfvxrRqmKY0hR-7N7-C4qb2OQodaVHmoxgTHMzlv4vLHfaxi8X_nCw2qQDads07mK3lpQnrnq-JWQwiFvcDr23WLw1gmVFz67M7SLjHQboRzLbPaeZTj9UXxY6E8jheo5tPvwfAGA1-P-cIRMsNOh/s72-w532-h201-c/Captura%20de%20pantalla%202023-02-20%20a%20les%209.13.13.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-225381629690278421</guid><pubDate>Fri, 17 Feb 2023 18:33:00 +0000</pubDate><atom:updated>2023-02-17T19:33:15.900+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#loginsecurity #loginsession #AzureAD #applicationroxy #Workplace</category><title>Control de la sesión de escritorio y aplicaciones Saas</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Reconozco que este post iba a ser una simple entrada sobre una funcionalidad que hoy he explicado a un cliente pero finalmente, como me está pasando en todo últimamente, termina siendo una explicación de una evolución bastante sorprendente y a mi juicio, interesante.&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;El tema que voy a tratar, ha surgido a raíz de una auditoría realizada sobre sistemas, donde por supuesto, hemos tratado los cierres de sesión y salvapantallas y aunque sobre este tema, poco os tengo que decir ya a estas alturas, hay ciertas novedades y evolución que me he decidido a exponer.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Evolución del bloqueo de escritorio&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;La evolución que ha surgido hoy en la conversación, ha sido a raíz del bloqueo de sesión por distancia del móvil enlazado por Bluethoot. Sí, efectivamente,&amp;nbsp; tu sistema operativo Windows soporta esto.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_4cwvZcRg1JneBBspt_3dZJODHg3v897NxwNMkQ7tGDY_ovp-M_4RjWYGr2US9g6aLWlUfbP09oQGo8NFkEy1icLle9MUJ2HWlnwRI3vgwYUebVHRzjy73I0KlFrvLH_JVDBIuzpkyiBUo-iQRD4Yc87KJp1YFz3At3csgnLTe0-NPcGwT-ibbRaL/s701/Captura%20de%20pantalla%202023-02-17%20125512.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;342&quot; data-original-width=&quot;701&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_4cwvZcRg1JneBBspt_3dZJODHg3v897NxwNMkQ7tGDY_ovp-M_4RjWYGr2US9g6aLWlUfbP09oQGo8NFkEy1icLle9MUJ2HWlnwRI3vgwYUebVHRzjy73I0KlFrvLH_JVDBIuzpkyiBUo-iQRD4Yc87KJp1YFz3At3csgnLTe0-NPcGwT-ibbRaL/w458-h223/Captura%20de%20pantalla%202023-02-17%20125512.png&quot; width=&quot;458&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Y aunque es muy probable que solo encuentres las opciones habituales en la gpo, es probable que hayas deducido que actualizando los ADMX de tus controladores de dominio, si estos son antiguos, y añadiendo los archivos que te harán ver las GPOs para Windows 10, podrás activar y forzar esta opción, aunque es muy pobable, que si ya tienes tu móvil enlazado con tu equipo, estés actualmente bloqueando tu equipo al separarte de él, llevando el móvil en tu bolsillo.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgav5P8YAeLMvKCW0VL4wsi6BQBqrBwf6wFOTns4n08TkJDUxjVW88qi9RgqMW339ihmJJfy_Ojh8Kb_8aoXdBQiIqgYgyhVFW9NHLV_nFPJsTHR37ABERsJwiB_cEKhQoLzJWvZ-UDQDrs3suaPHEqtyPYvLx9j8591Pb-PamoW56F3UDwnxqI4eOa/s400/Captura%20de%20pantalla%202023-02-17%20131706.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;237&quot; data-original-width=&quot;400&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgav5P8YAeLMvKCW0VL4wsi6BQBqrBwf6wFOTns4n08TkJDUxjVW88qi9RgqMW339ihmJJfy_Ojh8Kb_8aoXdBQiIqgYgyhVFW9NHLV_nFPJsTHR37ABERsJwiB_cEKhQoLzJWvZ-UDQDrs3suaPHEqtyPYvLx9j8591Pb-PamoW56F3UDwnxqI4eOa/w418-h248/Captura%20de%20pantalla%202023-02-17%20131706.png&quot; width=&quot;418&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/download/104593&quot;&gt;Download Administrative Templates (.admx) for Windows 11 2022 Update (22H2) from Official Microsoft Download Center&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjL0CU6SAmOjdHZQ4i-6w-AcyoM11JrD0nM8aCd2By9meMm9Uo55Q87tmrZRSuSgCxr92JpoTIiie0upOaWkJkJMlnR4gJwV63_zwd8508tsirE52-8Vu5Orf4TMeb-WCeS01s_fk0_vt1SF7B1l9L_LNmKCoQtsnng5rdubbM7L_FkVSATu69r7Tkg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2160&quot; data-original-width=&quot;3840&quot; height=&quot;294&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjL0CU6SAmOjdHZQ4i-6w-AcyoM11JrD0nM8aCd2By9meMm9Uo55Q87tmrZRSuSgCxr92JpoTIiie0upOaWkJkJMlnR4gJwV63_zwd8508tsirE52-8Vu5Orf4TMeb-WCeS01s_fk0_vt1SF7B1l9L_LNmKCoQtsnng5rdubbM7L_FkVSATu69r7Tkg=w524-h294&quot; width=&quot;524&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Sesión en navegación de aplicaciones Asociadas a AD&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Por otro lado, desde la aparición y proliferación de aplicaciones Saas que se presentan a través de navegador web y ya sabiendo a estas alturas de la nueva vida tecnológica, que lo suyo es centralizar el inicio de sesión de aplicaciones multi cloud en nuestro Azure AD, tenemos que tener en cuenta también el cierre de sesión en estas aplicaciones.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Para tener esto bien controlado, tenéis dos opciones dentro de Azure AD.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;1. Por un lado y por defecto, estamos ofreciendo a los usuarios, mantener la sesión iniciada en el navegador y el equipo donde estamos realizando en ese momento el Login.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Esta opción la tenéis marcada en &lt;i&gt;Yes&lt;/i&gt;, por defecto en la ruta : &lt;i&gt;Azure AD \ Users Settings \ Show keep user Signed In&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjoMoSm1zLw6_9w1LNSMj18LTsWCnWbO-rBflNkB6xbk7tI4djw3dFn5qDkUO8ebmePBhOLfDPb7odgn4k9jQp8NZ1BWP571BkfZNybR9EbNxEsedlAZntfdqyDd2Pibpxq-j8nap7_U5DxrizqlkaXGg-Eju4JzvAiWiAM_KKyK3ayWK-68D8UuyF_&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;132&quot; data-original-width=&quot;521&quot; height=&quot;152&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjoMoSm1zLw6_9w1LNSMj18LTsWCnWbO-rBflNkB6xbk7tI4djw3dFn5qDkUO8ebmePBhOLfDPb7odgn4k9jQp8NZ1BWP571BkfZNybR9EbNxEsedlAZntfdqyDd2Pibpxq-j8nap7_U5DxrizqlkaXGg-Eju4JzvAiWiAM_KKyK3ayWK-68D8UuyF_=w602-h152&quot; width=&quot;602&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;2. En cuanto a la sesión abierta, a mi me gusta añadir al dominio la validación kerberos en aplicaciones web ligadas a Azure AD, para equipos en escenario hybrid, que podéis ver aquí:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/en-us/windows-365/enterprise/identity-authentication#single-sign-on-sso&quot;&gt;https://learn.microsoft.com/en-us/windows-365/enterprise/identity-authentication#single-sign-on-sso&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;3. Por otro lado, también podéis tener single sign on con la identidad validada en web, en aplicaciones on premise publicadas con Azure AD Application Proxy:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/es-es/azure/active-directory/app-proxy/application-proxy-configure-single-sign-on-with-kcd&quot;&gt;Inicio de sesión único (SSO) basado en Kerberos en Azure Active Directory con Application Proxy - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;4. Y en lo relativo al cierre de sesión y validación durante ella, os pongo a continuación un organigrama que explica el proceso de validación de usuarios.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/howto-conditional-access-session-lifetime&quot;&gt;Configure authentication session management - Azure Active Directory - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh2M3oWMG2db_n9ZV4n9pRU2sY8N9i14WpY4IYP2iHzRW9FucsFSJSF9WhzD573xdC-pym0_EAgbpdW0hfc6mw57B-znkZwAi6IidVO-wEYT9hHjayomGpucELfHPYVEdKw4rKiaOgolKCh4QJgbrY0_t3uUZ6lAMhehzX2RQbopu5YiC6aSnmxxlfx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1264&quot; data-original-width=&quot;1391&quot; height=&quot;513&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh2M3oWMG2db_n9ZV4n9pRU2sY8N9i14WpY4IYP2iHzRW9FucsFSJSF9WhzD573xdC-pym0_EAgbpdW0hfc6mw57B-znkZwAi6IidVO-wEYT9hHjayomGpucELfHPYVEdKw4rKiaOgolKCh4QJgbrY0_t3uUZ6lAMhehzX2RQbopu5YiC6aSnmxxlfx=w566-h513&quot; width=&quot;566&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;5. Cierre de sesión&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; - El cierre de sesión, lo podemos controlar vía Acceso condicional, pudiendo condicionar el cierre en todas o aplicaciones seleccionadas,&amp;nbsp; tras un tiempo, según la ubicación, tipo de dispositivo y/o escenario de riesgo del usuario.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3cpMjScGQ946fjsgGeBwyXp5ea9cujSHFa_AWEWMEfMpxFLOE7rBzKfRjMtHxsqZuqXf3cmzrH0UiX8xRoh1WsXLnpdin7XwwCrAP5f9BIjALYnwXpw_OKTCbBplouyYgmprgczYfNlkvDTljR-QI4nuPBlqyN0Sgk3KdN_h13PlKJSW1vqYQ-hjM&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1222&quot; data-original-width=&quot;1405&quot; height=&quot;407&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3cpMjScGQ946fjsgGeBwyXp5ea9cujSHFa_AWEWMEfMpxFLOE7rBzKfRjMtHxsqZuqXf3cmzrH0UiX8xRoh1WsXLnpdin7XwwCrAP5f9BIjALYnwXpw_OKTCbBplouyYgmprgczYfNlkvDTljR-QI4nuPBlqyN0Sgk3KdN_h13PlKJSW1vqYQ-hjM=w468-h407&quot; width=&quot;468&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/howto-conditional-access-session-lifetime#policy-1-sign-in-frequency-control&quot;&gt;&lt;br /&gt;https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/howto-conditional-access-session-lifetime#policy-1-sign-in-frequency-control&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/02/control-de-la-sesion-de-escritorio-y.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_4cwvZcRg1JneBBspt_3dZJODHg3v897NxwNMkQ7tGDY_ovp-M_4RjWYGr2US9g6aLWlUfbP09oQGo8NFkEy1icLle9MUJ2HWlnwRI3vgwYUebVHRzjy73I0KlFrvLH_JVDBIuzpkyiBUo-iQRD4Yc87KJp1YFz3At3csgnLTe0-NPcGwT-ibbRaL/s72-w458-h223-c/Captura%20de%20pantalla%202023-02-17%20125512.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-6944017608737773882</guid><pubDate>Mon, 06 Feb 2023 12:15:00 +0000</pubDate><atom:updated>2023-02-06T13:15:05.773+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#github #hyperher #zerotrust</category><title>Github - Guías de aplicación de ZeroTrust</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;En el siguiente contenedor de Github, estoy almacenado la información que ando generando relativa a apliación de ZeroTrust en diferentes campos.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://github.com/hyperher/MSFT-Zerotrusts-GuiasXlsx-SP&quot;&gt;hyperher/MSFT-Zerotrusts-GuiasXlsx-SP (github.com)&lt;/a&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/02/github-guias-de-aplicacion-de-zerotrust.html</link><author>noreply@blogger.com (Miguel H.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-1223791235144095803</guid><pubDate>Mon, 06 Feb 2023 12:13:00 +0000</pubDate><atom:updated>2023-02-06T14:23:47.665+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azure</category><category domain="http://www.blogger.com/atom/ns#">#Devices</category><category domain="http://www.blogger.com/atom/ns#">#ZeroTrust</category><title>Guía de aplicación de iniciativa ZeroTrust para dispositivos unidos a Azure AD</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;En esta ocasión, os hago pública la guía de cumplimiento ZeroTrust para dispositivos, en entornos que cuenten con Azure AD.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHfWi4YrpkkSpNN8b7tSOZRsnWp28L-0H1YX-JPNHd7o-zqTN_BAjZmEia_u1o9OvFCTh3XvZp5RiE09F0ZATUt5tVpW0BDYYK5GIqM4BmRq-rKg41gnUMmhCAHD2Wwicfhb6vG7-mnD2hyhyIFTNGPENN6ZrDSBHt65Rx2PPTQMLOJ-tBqtlNvSFP/s1665/Captura%20de%20pantalla%202023-02-06%20130929.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;709&quot; data-original-width=&quot;1665&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHfWi4YrpkkSpNN8b7tSOZRsnWp28L-0H1YX-JPNHd7o-zqTN_BAjZmEia_u1o9OvFCTh3XvZp5RiE09F0ZATUt5tVpW0BDYYK5GIqM4BmRq-rKg41gnUMmhCAHD2Wwicfhb6vG7-mnD2hyhyIFTNGPENN6ZrDSBHt65Rx2PPTQMLOJ-tBqtlNvSFP/w704-h300/Captura%20de%20pantalla%202023-02-06%20130929.png&quot; width=&quot;704&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://github.com/hyperher/MSFT-Zerotrusts-GuiasXlsx-SP/blob/main/ZeroTrusdispositivos.xlsx&quot; target=&quot;_blank&quot;&gt;ZeroTrustDispositivos&lt;/a&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/02/guia-de-aplicacion-de-iniciativa.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHfWi4YrpkkSpNN8b7tSOZRsnWp28L-0H1YX-JPNHd7o-zqTN_BAjZmEia_u1o9OvFCTh3XvZp5RiE09F0ZATUt5tVpW0BDYYK5GIqM4BmRq-rKg41gnUMmhCAHD2Wwicfhb6vG7-mnD2hyhyIFTNGPENN6ZrDSBHt65Rx2PPTQMLOJ-tBqtlNvSFP/s72-w704-h300-c/Captura%20de%20pantalla%202023-02-06%20130929.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-6635806506328169827</guid><pubDate>Wed, 01 Feb 2023 07:48:00 +0000</pubDate><atom:updated>2023-02-02T07:00:51.164+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#Identity</category><category domain="http://www.blogger.com/atom/ns#">#ZeroTrust</category><title>Azure AD - Zero Trust Identidad</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Siguiendo en la línea de tratar de resumir desde diferentes fuentes y convertir, la aplicación de diferentes escenarios &lt;i&gt;Zero Trust&lt;/i&gt; en la consecución de hitos concretos, os enlazo la plantilla relacionada con el plataformado seguro de la identidad en directorios Microsoft.&lt;/p&gt;&lt;p&gt;A través de esta guía, conseguirás:&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;Asegurar que quien se valida es quien dice ser&lt;/li&gt;&lt;li&gt;Trabajar con mínimos privilegios&lt;/li&gt;&lt;li&gt;Disponer de los privilegios solo cuando son necesarios&lt;/li&gt;&lt;li&gt;Alertar acceso no habitual para la identidad en cuestión&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJoPPLTJGJUjhw170hI_ulpgQzi3yI1yt3tZAhseFeCYSe84Y8Tkw-u_6rGOicBO8-97AXpBkRlODODJigv2xniFVnrSIxC8IQZzPeIPKBJBljBVBjlUI9C4FUyWLb5AF1B_nmGXO0BY8WMNNQxeSwwVENS1-4mz8f2jt2Qr4NuGYK5-Re9qmEitkL/s1622/Captura%20de%20pantalla%202023-01-30%20a%20les%2017.58.57.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;799&quot; data-original-width=&quot;1622&quot; height=&quot;335&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJoPPLTJGJUjhw170hI_ulpgQzi3yI1yt3tZAhseFeCYSe84Y8Tkw-u_6rGOicBO8-97AXpBkRlODODJigv2xniFVnrSIxC8IQZzPeIPKBJBljBVBjlUI9C4FUyWLb5AF1B_nmGXO0BY8WMNNQxeSwwVENS1-4mz8f2jt2Qr4NuGYK5-Re9qmEitkL/w678-h335/Captura%20de%20pantalla%202023-01-30%20a%20les%2017.58.57.png&quot; width=&quot;678&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://1drv.ms/x/s!AkC0PA02CxnQjtA_2Pr_1p6y15vArA?e=RVBtqC&quot; target=&quot;_blank&quot;&gt;ZerotrustidentidadAzureAD&lt;/a&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/02/azure-ad-zero-trust-identidad.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJoPPLTJGJUjhw170hI_ulpgQzi3yI1yt3tZAhseFeCYSe84Y8Tkw-u_6rGOicBO8-97AXpBkRlODODJigv2xniFVnrSIxC8IQZzPeIPKBJBljBVBjlUI9C4FUyWLb5AF1B_nmGXO0BY8WMNNQxeSwwVENS1-4mz8f2jt2Qr4NuGYK5-Re9qmEitkL/s72-w678-h335-c/Captura%20de%20pantalla%202023-01-30%20a%20les%2017.58.57.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-1025771114633894798</guid><pubDate>Mon, 30 Jan 2023 11:53:00 +0000</pubDate><atom:updated>2023-01-30T12:55:53.093+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#ZeroTrust #Identity</category><title>Azure Ad - Zero Trust integración aplicaciones</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tras cierta investigación y recopilación, he creado una tabla donde he detallado los aspectos a tener en cuenta a la hora de garantizar un escenario Zero Trust, en lo relativo a la integración de aplicaciones, tanto Saas como desarrolladas por nosotros, bien sea con usuarios empresariales o público general.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN5qpRaqtWmew1kadljRJZndXhxuOjkWx45xFZ6tr7H_vNzSzwk-NUD1jakwlvdOIARlMLWYJxZhex0hbonguIVpme1J3GSwl1dYX-WXEOOlkRVkR-pf12hZAOvK_M1W7Jf7mIg5-JpmC6z1yS64XAyr6viLB1woQYjDIIWKaWhawOpfJWnAi2Y5qH/s1301/Captura%20de%20pantalla%202023-01-30%20a%20les%2012.51.53.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;428&quot; data-original-width=&quot;1301&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN5qpRaqtWmew1kadljRJZndXhxuOjkWx45xFZ6tr7H_vNzSzwk-NUD1jakwlvdOIARlMLWYJxZhex0hbonguIVpme1J3GSwl1dYX-WXEOOlkRVkR-pf12hZAOvK_M1W7Jf7mIg5-JpmC6z1yS64XAyr6viLB1woQYjDIIWKaWhawOpfJWnAi2Y5qH/w725-h238/Captura%20de%20pantalla%202023-01-30%20a%20les%2012.51.53.png&quot; width=&quot;725&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1drv.ms/x/s!AkC0PA02CxnQjtA88PND_NjAHCACPA?e=DyjBjQ&quot; target=&quot;_blank&quot;&gt;LINK&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;</description><link>http://undercpd.blogspot.com/2023/01/azure-ad-zero-trust-integracion.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN5qpRaqtWmew1kadljRJZndXhxuOjkWx45xFZ6tr7H_vNzSzwk-NUD1jakwlvdOIARlMLWYJxZhex0hbonguIVpme1J3GSwl1dYX-WXEOOlkRVkR-pf12hZAOvK_M1W7Jf7mIg5-JpmC6z1yS64XAyr6viLB1woQYjDIIWKaWhawOpfJWnAi2Y5qH/s72-w725-h238-c/Captura%20de%20pantalla%202023-01-30%20a%20les%2012.51.53.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-6928933602170726895</guid><pubDate>Fri, 27 Jan 2023 16:09:00 +0000</pubDate><atom:updated>2023-01-27T17:09:33.627+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#azure #azurevms #security</category><title>How to change Password in a VM DC in Azure</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;&lt;p&gt;As you know, in Azure VMs there is an specific option to change the password of the local administrator account. However this option doesn&#39;t change the Password of the domain administrator account if this VM is a Domain controller, and as you know as well, there isn&#39;t local administrator account in a Domain controller.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Reset password option&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg94DK_R04xarxpyCmDwdUJuHnn58E7R7pZqwFREJoBFeZEWa9Of26JgcB7kopbQy6HE8VOSjFYGxDVteJZ55m3xhyQDUYtXmmit-v-cmynrbmwcjkV6HxDH1BpvFbZHlTrghGZeL4X5_C0zPuZpfRVKKqw0lD1ajjs35ZWzzCbHPK4z31oziECFaJG/s800/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.48.50.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;500&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg94DK_R04xarxpyCmDwdUJuHnn58E7R7pZqwFREJoBFeZEWa9Of26JgcB7kopbQy6HE8VOSjFYGxDVteJZ55m3xhyQDUYtXmmit-v-cmynrbmwcjkV6HxDH1BpvFbZHlTrghGZeL4X5_C0zPuZpfRVKKqw0lD1ajjs35ZWzzCbHPK4z31oziECFaJG/s320/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.48.50.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So, how am I able to fix?&amp;nbsp; Easy answer, you have to launch a powershell Script that change this password.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;b&gt;Go to --&amp;nbsp; VM -- Operations -- Run command -- RunPowershellScript&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-6rY5PPL3PGmzieJH4tLfj2pt8QN8gLNH8m5bTU93dg4WHXc87cFOTZ81xLiGQ9nMqo7zHINeH3IK5Ou5vMu25Ng0dIFyZfPyG9pOArNataGSlNoYqJzm7SXIXjJhOSUPlZiDONDVVm7Qqm3oOa4ve0w6RlwQmgVWwArinwkBsu0yNckEd2q32C3G/s2120/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.50.11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;922&quot; data-original-width=&quot;2120&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-6rY5PPL3PGmzieJH4tLfj2pt8QN8gLNH8m5bTU93dg4WHXc87cFOTZ81xLiGQ9nMqo7zHINeH3IK5Ou5vMu25Ng0dIFyZfPyG9pOArNataGSlNoYqJzm7SXIXjJhOSUPlZiDONDVVm7Qqm3oOa4ve0w6RlwQmgVWwArinwkBsu0yNckEd2q32C3G/w438-h190/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.50.11.png&quot; width=&quot;438&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;$user=&quot;adminaccountnmame&quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;$NewPass=&quot;NewPassword&quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span class=&quot;s1&quot; style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); font-kerning: none;&quot;&gt;Set-ADAccountPassword -Identity &lt;/span&gt;&lt;span class=&quot;s2&quot; style=&quot;-webkit-text-stroke-color: rgb(0, 0, 117); font-kerning: none;&quot;&gt;$user&lt;/span&gt;&lt;span class=&quot;s1&quot; style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); font-kerning: none;&quot;&gt; -Reset -NewPassword (ConvertTo-SecureString -AsPlainText &lt;/span&gt;&lt;span class=&quot;s3&quot; style=&quot;-webkit-text-stroke-color: rgb(144, 1, 18); font-kerning: none;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s2&quot; style=&quot;-webkit-text-stroke-color: rgb(0, 0, 117); font-kerning: none;&quot;&gt;$NewPassword&lt;/span&gt;&lt;span class=&quot;s3&quot; style=&quot;-webkit-text-stroke-color: rgb(144, 1, 18); font-kerning: none;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s1&quot; style=&quot;-webkit-text-stroke-color: rgb(0, 0, 0); font-kerning: none;&quot;&gt; -Force)&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXckk3Bz7FDAby7SySVyotysDk_tEpes0ekR9JWUsGZnJwyR7LN8ivArtxIGALSWealtJ51kjetyyGx-f37APc8yzDOiYGsQEa1DQj9oC36WMjksC5aFLfGYCEfJjAGd_AY9N25AlxQRRhnNbnzgdM6ovWIuvO3ZdF2Z5Wk_x7v0XUz44gGWiXY8z1/s3220/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.53.54.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;850&quot; data-original-width=&quot;3220&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXckk3Bz7FDAby7SySVyotysDk_tEpes0ekR9JWUsGZnJwyR7LN8ivArtxIGALSWealtJ51kjetyyGx-f37APc8yzDOiYGsQEa1DQj9oC36WMjksC5aFLfGYCEfJjAGd_AY9N25AlxQRRhnNbnzgdM6ovWIuvO3ZdF2Z5Wk_x7v0XUz44gGWiXY8z1/w731-h192/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.53.54.png&quot; width=&quot;731&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlroxoXHSkmbUKGjwsOhW4K6eZg85D_Rb_pWvfF5UfTGZ8oDtOEnSwNFKO46q548hOhH5xg2s9Ro2pHfGfKHAyFFs3HWKIRiTALj3LODrtgggZDgISQNbPrFMh6UX0dhBkQ-qOQsEpOR4BCM4PdlmspHUyFUrJvg29qZOqAHF7cn2oCONyGxlqYpUV/s556/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.57.18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;234&quot; data-original-width=&quot;556&quot; height=&quot;104&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlroxoXHSkmbUKGjwsOhW4K6eZg85D_Rb_pWvfF5UfTGZ8oDtOEnSwNFKO46q548hOhH5xg2s9Ro2pHfGfKHAyFFs3HWKIRiTALj3LODrtgggZDgISQNbPrFMh6UX0dhBkQ-qOQsEpOR4BCM4PdlmspHUyFUrJvg29qZOqAHF7cn2oCONyGxlqYpUV/w247-h104/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.57.18.png&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Regards&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/01/how-to-change-password-in-vm-dc-in-azure.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg94DK_R04xarxpyCmDwdUJuHnn58E7R7pZqwFREJoBFeZEWa9Of26JgcB7kopbQy6HE8VOSjFYGxDVteJZ55m3xhyQDUYtXmmit-v-cmynrbmwcjkV6HxDH1BpvFbZHlTrghGZeL4X5_C0zPuZpfRVKKqw0lD1ajjs35ZWzzCbHPK4z31oziECFaJG/s72-c/Captura%20de%20pantalla%202023-01-27%20a%20les%2016.48.50.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-5901193000404997185</guid><pubDate>Sun, 22 Jan 2023 08:00:00 +0000</pubDate><atom:updated>2023-01-23T15:00:33.706+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#workbook #Azure</category><title>Workbooks - Aprovechar el trabajo de la comunidad.</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&lt;/p&gt;&lt;p&gt;En el día de a día en nuestro sector, gran parte del tiempo se lo lleva rendir cuentas, monitorizar y saber qué está pasando en nuestros sistemas, y esto, en el cloud, se traduce en tareas como, inventariado, búsqueda de recursos huérfanos, etc.&lt;/p&gt;&lt;p&gt;Para todo eso, tenemos &lt;a href=&quot;https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-overview&quot; target=&quot;_blank&quot;&gt;Azure Workbooks&lt;/a&gt;&amp;nbsp;y es muy fácil compartir el trabajo con la comunidad, generando plantillas que nos permitan reproducir aquellas Queries, Alerts y Dashboards que nos gusta y necesitamos en el día a día.&lt;/p&gt;&lt;p&gt;Ejemplos simples de consultas de mapas:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;hljs-title&quot; face=&quot;SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace&quot; style=&quot;background-color: #2f2f2f; box-sizing: inherit; color: #01cfff; font-size: 14px; outline-color: inherit; white-space: pre;&quot;&gt;where&lt;/span&gt;&lt;span face=&quot;SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace&quot; style=&quot;background-color: #2f2f2f; color: #e6e6e6; font-size: 14px; white-space: pre;&quot;&gt;  type =~ &lt;/span&gt;&lt;span class=&quot;hljs-string&quot; face=&quot;SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace&quot; style=&quot;background-color: #2f2f2f; box-sizing: inherit; color: #ce9178; font-size: 14px; outline-color: inherit; white-space: pre;&quot;&gt;&#39;microsoft.storage/storageaccounts&#39;&lt;/span&gt;&lt;/div&gt;&lt;span face=&quot;SFMono-Regular, Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, monospace&quot; style=&quot;background-color: #2f2f2f;&quot;&gt;&lt;div style=&quot;color: #e6e6e6; font-size: 14px; text-align: left; white-space: pre;&quot;&gt;| &lt;span class=&quot;hljs-title&quot; style=&quot;box-sizing: inherit; color: #01cfff; outline-color: inherit;&quot;&gt;summarize&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;box-sizing: inherit; color: #569cd6; outline-color: inherit;&quot;&gt;count&lt;/span&gt;() &lt;span class=&quot;hljs-keyword&quot; style=&quot;box-sizing: inherit; color: #569cd6; outline-color: inherit;&quot;&gt;by&lt;/span&gt; location&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgkAivAmVzpWJBc2VlNXskbxmvfDpYmICK1SxUKkz8mP0eSk-dz45oEIhBVOa_bXFUnWvsm_K1XEt5Xej5bQrwOfdcfsCrYHBgpMRKhv1RdhG-V36s5iAVp30dWyciXgEDrnNojnSDiwSFFTxt2mrO2YjvFDLGnJ50AvNfzo1mu1N5fyh0tSv4lu0Xd&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;839&quot; data-original-width=&quot;1286&quot; height=&quot;414&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgkAivAmVzpWJBc2VlNXskbxmvfDpYmICK1SxUKkz8mP0eSk-dz45oEIhBVOa_bXFUnWvsm_K1XEt5Xej5bQrwOfdcfsCrYHBgpMRKhv1RdhG-V36s5iAVp30dWyciXgEDrnNojnSDiwSFFTxt2mrO2YjvFDLGnJ50AvNfzo1mu1N5fyh0tSv4lu0Xd=w633-h414&quot; width=&quot;633&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A la hora de tomar ejemplo de un workbook, vamos a usar uno que nos ayuda, mostrando los recursos huérfanos de nuestras suscripciones.&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La matería prima con la que tenemos que contar es:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Suscripción de Azure con suficientes recursos&lt;/div&gt;&lt;div&gt;-&lt;a href=&quot;https://raw.githubusercontent.com/dolevshor/azure-orphan-resources/main/Workbook/Orphan%20Resources.workbook&quot; target=&quot;_blank&quot;&gt;El Json que utilizaremos e importaremos&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdLWwb5UQevDkrHj3k9QQb2E9OxxP3FYlbqAlpgqOEu7H57yZbGFbInfR5tWF01YKR5aGGjwIKacX9iXlZr5sC8dqgIhcHkbfK7Qpz24s47U2YwN9ozvkLUHcW3Y_9efGv7IBS737En66_gabO0e2NsAGyHZezGh5c7Ypm8Zm7lrYYXp5TJ2Msvp4a/s1417/172849159-64580b88-cd71-4053-8768-089e8c3d4564.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;591&quot; data-original-width=&quot;1417&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdLWwb5UQevDkrHj3k9QQb2E9OxxP3FYlbqAlpgqOEu7H57yZbGFbInfR5tWF01YKR5aGGjwIKacX9iXlZr5sC8dqgIhcHkbfK7Qpz24s47U2YwN9ozvkLUHcW3Y_9efGv7IBS737En66_gabO0e2NsAGyHZezGh5c7Ypm8Zm7lrYYXp5TJ2Msvp4a/w574-h239/172849159-64580b88-cd71-4053-8768-089e8c3d4564.png&quot; width=&quot;574&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Pasos a seguir:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;1. Iremos a Azure Workbooks&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgs4LIaWtzn0ekZas3O3dTJKfg4wXe_BuODctak8KO-AmHE0DvfhL0v7ymsTW1G1WzVM0rMtCeV5tfj1oh96TDCZSgjM3QmBxrXNjyUhkm8xqvMyJy7yARibBpJtPGvsY2E01AMvIJt0W3fyNXX1jcdgu_MUdeKfggzXPjHE6vTmJQHxWrkvFInPfK5&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;303&quot; data-original-width=&quot;1064&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgs4LIaWtzn0ekZas3O3dTJKfg4wXe_BuODctak8KO-AmHE0DvfhL0v7ymsTW1G1WzVM0rMtCeV5tfj1oh96TDCZSgjM3QmBxrXNjyUhkm8xqvMyJy7yARibBpJtPGvsY2E01AMvIJt0W3fyNXX1jcdgu_MUdeKfggzXPjHE6vTmJQHxWrkvFInPfK5=w552-h157&quot; width=&quot;552&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;2. Elegir &quot;Empty&quot; workbook&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHwp5pLA93OScUXDqK0edDAiBZ5PBN2EjiWCUZK8c3q7rNTMiU4ExHrxfjDk2Wh2U-UDDbJMeewWBbBy2yUi8vXq3k3ex8oM8LmFr6a6DZu8Kn5iQT0rLZi9D6wB3h_CWN5m7t9h0NHAMdX7Q5pPIkpCytN3DtTJAC9PqyMzS6K48GvX88PQEANAYd/s850/1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;344&quot; data-original-width=&quot;850&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHwp5pLA93OScUXDqK0edDAiBZ5PBN2EjiWCUZK8c3q7rNTMiU4ExHrxfjDk2Wh2U-UDDbJMeewWBbBy2yUi8vXq3k3ex8oM8LmFr6a6DZu8Kn5iQT0rLZi9D6wB3h_CWN5m7t9h0NHAMdX7Q5pPIkpCytN3DtTJAC9PqyMzS6K48GvX88PQEANAYd/w580-h235/1.png&quot; width=&quot;580&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;3. Hacer click sobre Advanced Editor&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuM2dVr65ZO4mKseqe7X0uIQ9C3qO_YYVxCJp8eal_e85VExSYuy7KWYwArVr_TZGesIDSJMJvHxgGa-LHHa9QiqNIM5VEj9nzk9rOTrzq-lnurazFOzzq1MWHthKMmMmVIbc03cqRVPUCPsnLcwSMUGFnxMouJH2y6CNyvDSHP8j-rF_CFbcd2tH2/s1978/2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;864&quot; data-original-width=&quot;1978&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuM2dVr65ZO4mKseqe7X0uIQ9C3qO_YYVxCJp8eal_e85VExSYuy7KWYwArVr_TZGesIDSJMJvHxgGa-LHHa9QiqNIM5VEj9nzk9rOTrzq-lnurazFOzzq1MWHthKMmMmVIbc03cqRVPUCPsnLcwSMUGFnxMouJH2y6CNyvDSHP8j-rF_CFbcd2tH2/w592-h259/2.png&quot; width=&quot;592&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;4.&amp;nbsp; allí tenéis que ir a Gallery Templates. Eliminar lo que allí aparece y pegar el contenido del Json.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://raw.githubusercontent.com/dolevshor/azure-orphan-resources/main/Workbook/Orphan%20Resources.workbook&quot;&gt;https://raw.githubusercontent.com/dolevshor/azure-orphan-resources/main/Workbook/Orphan Resources.workbook&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0pcud-ozJ9OXosEXm-C1Tvw2efkvGDuwTIYHvSLfciW2_yqDfPv5SM9VfyoAISSUL7mlA8xluCBui8dw-Cthc14JBoXms8D8HzbPW201pTZfMOYtZlx9HDNIuPuKb8miTdPijFWfIk8f38e7KLFSw3LdRGu9xh6KC98vd-VZaRA_UEVWZdR0J_bUH/s3242/5.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1118&quot; data-original-width=&quot;3242&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0pcud-ozJ9OXosEXm-C1Tvw2efkvGDuwTIYHvSLfciW2_yqDfPv5SM9VfyoAISSUL7mlA8xluCBui8dw-Cthc14JBoXms8D8HzbPW201pTZfMOYtZlx9HDNIuPuKb8miTdPijFWfIk8f38e7KLFSw3LdRGu9xh6KC98vd-VZaRA_UEVWZdR0J_bUH/w641-h221/5.png&quot; width=&quot;641&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;5. Click en Apply&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;6. Click en Done Editing&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;7. Aquí tenemos el workbook con objetos huérfanos en mis suscripciones&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRIq_8apzpSxxIToWOJXfPDH5e7yO5zsfN0QMDGoYLOINmmUHd57_NVqAekl-wbZ26NVpQRKQP5Yer-9EAn4LZsKMlz7nyD6LGBA54udVBjLjgR6ePh52MXZRpVB3wAoCVGC5h5U8MpqWAMB5zmHCmTXpvf5I1SbV54IeOPhGRKy3edHybNl5enpAs/s3056/6.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1528&quot; data-original-width=&quot;3056&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRIq_8apzpSxxIToWOJXfPDH5e7yO5zsfN0QMDGoYLOINmmUHd57_NVqAekl-wbZ26NVpQRKQP5Yer-9EAn4LZsKMlz7nyD6LGBA54udVBjLjgR6ePh52MXZRpVB3wAoCVGC5h5U8MpqWAMB5zmHCmTXpvf5I1SbV54IeOPhGRKy3edHybNl5enpAs/w596-h298/6.png&quot; width=&quot;596&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Os dejo una lista de workbooks más que interesantes:&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://github.com/microsoft/Application-Insights-Workbooks/tree/master/Workbooks&quot;&gt;Application-Insights-Workbooks/Workbooks at master · microsoft/Application-Insights-Workbooks · GitHub&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Saludos&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><link>http://undercpd.blogspot.com/2023/01/workbooks-aprovechar-el-trabajo-de-la.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgkAivAmVzpWJBc2VlNXskbxmvfDpYmICK1SxUKkz8mP0eSk-dz45oEIhBVOa_bXFUnWvsm_K1XEt5Xej5bQrwOfdcfsCrYHBgpMRKhv1RdhG-V36s5iAVp30dWyciXgEDrnNojnSDiwSFFTxt2mrO2YjvFDLGnJ50AvNfzo1mu1N5fyh0tSv4lu0Xd=s72-w633-h414-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-61690560443868236</guid><pubDate>Thu, 12 Jan 2023 18:10:00 +0000</pubDate><atom:updated>2023-01-12T19:12:27.929+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#AzureHybrid</category><title>Hybrid features between Azure and On premises services</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;I know you agree if I say that AD Connect is the most popular software in terms of hybridization a Msft service, but Microsoft has so many components to ensure an interaction between on premises and cloud capabilities.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;In this article I tried to collect a large list of them, but please do not hesitate to leave a comment if you thing that there should be any more to add.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;My idea in this post is to offer you alternatives to an old and always first idea that is to create a VPN to encapsulate all traffic. Realize that some of this features as Backup Sever, AdConnect or Disaster discovery never use VPN but others as Azure data Gateway are competing with the VPN classic scenario.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Other idea in this post is to help you to extend the functionality of some cloud services like Banned password words or Azure Bastion to on premises because Microsoft will never includes this capabilities in the classic format.&lt;/p&gt;&lt;p&gt;This article only includes native Microsoft features and doesn&#39;t talk third party solution as&amp;nbsp;&lt;a href=&quot;https://www.netapp.com/azure/&quot;&gt;Azure Data Services – Storage &amp;amp; Solutions | NetApp&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Identity&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;ADConnect&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/hybrid/whatis-azure-ad-connect&quot;&gt;What is Azure AD Connect and Connect Health. - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/es-es/azure/active-directory/hybrid/plan-connect-topologies&quot;&gt;Azure AD Connect: Topologías admitidas - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;ADConnect cloud sync&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/cloud-sync/what-is-cloud-sync&quot;&gt;What is Azure AD Connect cloud sync? - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;ADFS&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/es-es/windows-server/identity/ad-fs/deployment/how-to-connect-fed-azure-adfs&quot;&gt;Servicios de federación de Active Directory en Azure | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;MIM (being depecrated)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/microsoft-identity-manager/microsoft-identity-manager-2016&quot;&gt;Microsoft Identity Manager | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Configure Banned password words list in Azure AD + Active Directory&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/authentication/tutorial-configure-custom-password-protection&quot;&gt;Configure custom Azure Active Directory password protection lists - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/authentication/howto-password-ban-bad-on-premises-deploy&quot;&gt;Deploy on-premises Azure AD Password Protection - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;NPS MFA Extension&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/authentication/howto-mfa-nps-extension&quot;&gt;Use Azure AD Multi-Factor Authentication with NPS - Azure Active Directory - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Apps&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure AD Application Proxy&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/application-proxy&quot;&gt;Remote access to on-premises apps - Azure AD Application Proxy - Microsoft Entra | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure App hybrid connection&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/app-service/app-service-hybrid-connections&quot;&gt;Hybrid connections - Azure App Service | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/azure-relay/relay-hybrid-connections-protocol&quot;&gt;Azure Relay Hybrid Connections protocol guide - Azure Relay | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/answers/questions/1081804/how-to-download-hybrid-connection-manager-client&quot;&gt;How to download Hybrid Connection Manager Client? - Microsoft Q&amp;amp;A&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Files&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure Files &amp;amp; Azure File Sync&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/architecture/hybrid/azure-file-share&quot;&gt;Azure file shares in a hybrid environment - Azure Architecture Center | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Clustering&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Cloud Witness&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/windows-server/failover-clustering/deploy-cloud-witness&quot;&gt;Deploy a cloud witness for a Failover Cluster | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Database&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;SQL data gateway&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/data-integration/gateway/&quot;&gt;On-premises data gateways documentation | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/power-bi/connect-data/service-gateway-sql-tutorial&quot;&gt;Tutorial: Connect to on-premises data in SQL Server - Power BI | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Backup &amp;amp; Site Recovery&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure backup and Archiving&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/backup-archive-on-premises-applications&quot;&gt;Back up on-premises applications and data to the cloud - Azure Archtitecture Center | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/backup-archive-on-premises&quot;&gt;Archive on-premises data to the cloud - Azure Architecture Center | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/backup/backup-azure-microsoft-azure-backup&quot;&gt;Use Azure Backup Server to back up workloads - Azure Backup | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Site Recovery and replication&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/backup/backup-azure-recovery-services-vault-overview&quot;&gt;Overview of Recovery Services vaults - Azure Backup | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview&quot;&gt;About Azure Site Recovery - Azure Site Recovery | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Security&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Defender for servers&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/defender-for-cloud/plan-defender-for-servers&quot;&gt;Plan a Defender for Servers deployment to protect on-premises and multicloud servers | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;DLP - Data loss prevention on-premises scanner&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/microsoft-365/compliance/dlp-on-premises-scanner-learn?view=o365-worldwide&quot;&gt;Learn about data loss prevention on-premises scanner - Microsoft Purview (compliance) | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Hybrid Storage Performance&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://azure.microsoft.com/nl-nl/blog/hybrid-storage-performance-comes-to-azure/&quot;&gt;Hybrid storage performance comes to Azure | Azure-blog en -updates | Microsoft Azure&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Connectivity&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Express Route&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/expressroute/expressroute-howto-coexist-resource-manager&quot;&gt;Configure ExpressRoute and S2S VPN coexisting connections: Azure PowerShell | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;VPN&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways&quot;&gt;About Azure VPN Gateway | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure Bastion to on premises (over IP)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://azure.microsoft.com/en-us/updates/general-availability-azure-bastion-ip-based-connection-connect-onpremises-resources-via-specified-ip-address/&quot;&gt;General availability: Azure Bastion IP based connection | Azure updates | Microsoft Azure&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/t5/itops-talk-blog/connect-to-your-on-prem-server-from-anywhere/ba-p/3565194&quot;&gt;Connect to your on-prem server from anywhere! (microsoft.com)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Monitoring &amp;amp; Management&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure Purview for data governance for on premises environment&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://azure.microsoft.com/en-in/products/purview&quot;&gt;Unified Data Governance with Microsoft Purview | Microsoft Azure&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://4sysops.com/archives/azure-purview-data-governance-for-on-premises-multicloud-and-saas-data/&quot;&gt;Azure Purview: Data governance for on-premises, multicloud, and SaaS data – 4sysops&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure Arc&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://azure.microsoft.com/es-es/products/azure-arc/&quot;&gt;Azure Arc: solución y administración híbridas y multinube (microsoft.com)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Azure Automation for on premise systems&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://azure.microsoft.com/en-us/blog/managing-on-premises-systems-with-azure-automation/&quot;&gt;Managing On-Premises Systems with Azure Automation | Azure Blog and Updates | Microsoft Azure&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Change tracking for on premises changes&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/automation/change-tracking/overview?tabs=python-2&quot;&gt;Azure Automation Change Tracking and Inventory overview | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update Management&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/azure/automation/update-management/overview&quot;&gt;Azure Automation Update Management overview | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Co-management of devices&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://learn.microsoft.com/en-us/mem/configmgr/comanage/overview&quot;&gt;Co-management for Windows devices - Configuration Manager | Microsoft Learn&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2023/01/hybrid-features-between-azure-and-on.html</link><author>noreply@blogger.com (Miguel H.)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-6605122486261789597</guid><pubDate>Sat, 17 Dec 2022 18:46:00 +0000</pubDate><atom:updated>2022-12-17T19:46:24.555+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#alertas #applicationsinsights #Azure</category><title>Crear alertas de un servicio publicado monitorizado con application insights</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A través de un test y seguimiento de un servicio publicado, podemos generar alertas,&amp;nbsp; por ejemplo cuando este, llegue a un umbral de desaparición configurado.&lt;/p&gt;&lt;p&gt;Previamente, tendremos que tener el servicio monitorizado siguiendos los pasos aquí detallados:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://hybridcpd.blogspot.com/2022/12/test-de-disponibilidad-sobre-servicio.html&quot;&gt;HybridCPD: Test de disponibilidad sobre servicio publicado con Application insights y Functions app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A continuación, yendo al test de monitorización creado, podemos configurar una alerta:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjavNAXpjnFAr0ERsAG9J0TI0XwRhOc4m7fVscMNVRuZjta-b6VQ01PkGRh9eNbD7hFfkm3Z_ea482NmmnBR5FMDx0rBlcTGPj9shIJmsnfN6UXDaOEmvTxqz5sU3xo0ewYdzC603mXk0F8YH7NdLTMo5TQwezSlBK9o1ZyfGzWhOSEwWUIdN5cwWMN/s813/Captura%20de%20pantalla%202022-12-17%20194133.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;813&quot; data-original-width=&quot;782&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjavNAXpjnFAr0ERsAG9J0TI0XwRhOc4m7fVscMNVRuZjta-b6VQ01PkGRh9eNbD7hFfkm3Z_ea482NmmnBR5FMDx0rBlcTGPj9shIJmsnfN6UXDaOEmvTxqz5sU3xo0ewYdzC603mXk0F8YH7NdLTMo5TQwezSlBK9o1ZyfGzWhOSEwWUIdN5cwWMN/w410-h426/Captura%20de%20pantalla%202022-12-17%20194133.png&quot; width=&quot;410&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Dentro de esa opción, podremos configurar tanto la configuración del umbral de alerta, como la consideración de la alerta tras X intentos fallidos tras X segundos, por ejemplo y por supuesto, el trigger, la acción que quieres que se realice al llegar al umbral del kpi establecido.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisAwQAshPNM5I8yhzKhTNXDj4U0QDp7k01wmSmjkxDLWjs_sVzYbkBqrea2lbSJU6VZRfpKkbJXE7soEnJqjZEl1NEjP4QKCOmWifsVdphR9MJTljACVwlV3zcnn4BFtCuJSyoAvB-ExzztjYhwZQvmj0DWFE7cv4JEjNXwGROql3C42QuUA64wfQR/s1267/Captura%20de%20pantalla%202022-12-17%20193926.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;843&quot; data-original-width=&quot;1267&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisAwQAshPNM5I8yhzKhTNXDj4U0QDp7k01wmSmjkxDLWjs_sVzYbkBqrea2lbSJU6VZRfpKkbJXE7soEnJqjZEl1NEjP4QKCOmWifsVdphR9MJTljACVwlV3zcnn4BFtCuJSyoAvB-ExzztjYhwZQvmj0DWFE7cv4JEjNXwGROql3C42QuUA64wfQR/w568-h377/Captura%20de%20pantalla%202022-12-17%20193926.png&quot; width=&quot;568&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju0J_ax7WyftDkbx5W9nXN5s-ztYiIgqKIwIgMR0JbbjZBSiBjxtqAJZHxvZScGMHF0SP-vWPgRFM_RANtio2HU1S7WfSv8Up9NIHOg861E5A2-5SdA3sdepnUejqDEAwKSzLQo7FwRuMZJTRxcbv1Nz7sarj4dftLF8N8zuTaPh291BMhxC2VgxgV/s1698/Captura%20de%20pantalla%202022-12-17%20194003.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;904&quot; data-original-width=&quot;1698&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju0J_ax7WyftDkbx5W9nXN5s-ztYiIgqKIwIgMR0JbbjZBSiBjxtqAJZHxvZScGMHF0SP-vWPgRFM_RANtio2HU1S7WfSv8Up9NIHOg861E5A2-5SdA3sdepnUejqDEAwKSzLQo7FwRuMZJTRxcbv1Nz7sarj4dftLF8N8zuTaPh291BMhxC2VgxgV/w566-h301/Captura%20de%20pantalla%202022-12-17%20194003.png&quot; width=&quot;566&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnIxV0tx2r_LnI_RmxZ7hi0r36NES4CHtzm4YWoVJMyPSgBPhz5zrjiX_xUoSKldSnQEHcgbjRzZJmFKD6suENTPN2noZ7OS0V4c8mhjEVNMb6hfapcjL5w6sfRBcYoZPzv6xLv7yUzMYgcxaoSU2fAyHQjW4EAtxeQ2QO-GLLNKWatNBSUd8X7zxL/s1716/Captura%20de%20pantalla%202022-12-17%20194039.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;577&quot; data-original-width=&quot;1716&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnIxV0tx2r_LnI_RmxZ7hi0r36NES4CHtzm4YWoVJMyPSgBPhz5zrjiX_xUoSKldSnQEHcgbjRzZJmFKD6suENTPN2noZ7OS0V4c8mhjEVNMb6hfapcjL5w6sfRBcYoZPzv6xLv7yUzMYgcxaoSU2fAyHQjW4EAtxeQ2QO-GLLNKWatNBSUd8X7zxL/w626-h212/Captura%20de%20pantalla%202022-12-17%20194039.png&quot; width=&quot;626&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgctmToW-otOzk-ACbNgVpDHqnyhtlLw3UTBBhqYRTdimWq8OIOf1ts_bRPso0MRGwUMnKLOidMu_27zgI_VioQja5cIlcR1EkvUi05q5FiRxeUQ_hGgFRS2wKgA3zBL91pfD_OHOT-mPMSkuXvKp_nvGLNdKe1jVCFtb8qAj5AtNPbBpLMGiU2PoE2/s1710/Captura%20de%20pantalla%202022-12-17%20194108.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;604&quot; data-original-width=&quot;1710&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgctmToW-otOzk-ACbNgVpDHqnyhtlLw3UTBBhqYRTdimWq8OIOf1ts_bRPso0MRGwUMnKLOidMu_27zgI_VioQja5cIlcR1EkvUi05q5FiRxeUQ_hGgFRS2wKgA3zBL91pfD_OHOT-mPMSkuXvKp_nvGLNdKe1jVCFtb8qAj5AtNPbBpLMGiU2PoE2/w615-h217/Captura%20de%20pantalla%202022-12-17%20194108.png&quot; width=&quot;615&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2022/12/crear-alertas-de-un-servicio-publicado.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjavNAXpjnFAr0ERsAG9J0TI0XwRhOc4m7fVscMNVRuZjta-b6VQ01PkGRh9eNbD7hFfkm3Z_ea482NmmnBR5FMDx0rBlcTGPj9shIJmsnfN6UXDaOEmvTxqz5sU3xo0ewYdzC603mXk0F8YH7NdLTMo5TQwezSlBK9o1ZyfGzWhOSEwWUIdN5cwWMN/s72-w410-h426-c/Captura%20de%20pantalla%202022-12-17%20194133.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-6942056188996422698</guid><pubDate>Sat, 17 Dec 2022 18:34:00 +0000</pubDate><atom:updated>2022-12-17T19:34:52.457+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#workbook #Azure</category><title>Realizar seguimiento de Sla de servicio publicado y monitorizado con Azure applications insights</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A continuación, crearemos un seguimiento del&amp;nbsp; acuerdo de continuidad de servicios de un servicio publicado.&lt;/p&gt;&lt;p&gt;Para ellos, nos apoyaremos en un servicios monitorizado con Applications Insights y Function App a través de TrackAvalilability().&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://hybridcpd.blogspot.com/2022/12/test-de-disponibilidad-sobre-servicio.html&quot;&gt;HybridCPD: Test de disponibilidad sobre servicio publicado con Application insights y Functions app&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Para poner esto en marcha, tendremos que ir nuestro applications insights y crear un workbook a raiz de la plantilla &quot;Downtime &amp;amp; Outages&quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiEBb2SXXYxOJQ_oBIXHEOsdQwT2Aghriqz1bEiiq4WlF9yaJ1nKMVdATBIEFfHsukxLlyv8Z4iCEqp-6RqOcMtzFsplCTb0hWm0LVJZewcWszS6adDPi4JUWPgDrcu_gWC5csFBdSp2B7A6wFb347Phk-PcLrLHX7YWyVowTxmvZ9vaP10eSlUFMv4&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;668&quot; data-original-width=&quot;1602&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiEBb2SXXYxOJQ_oBIXHEOsdQwT2Aghriqz1bEiiq4WlF9yaJ1nKMVdATBIEFfHsukxLlyv8Z4iCEqp-6RqOcMtzFsplCTb0hWm0LVJZewcWszS6adDPi4JUWPgDrcu_gWC5csFBdSp2B7A6wFb347Phk-PcLrLHX7YWyVowTxmvZ9vaP10eSlUFMv4=w623-h259&quot; width=&quot;623&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Solo con pinchar en la plantilla, ya tenemos la información disponible:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjs2rk38tzb_NOvceblfX5V9HuOfhZ6nSbp9wAT6QTTpBwiTjv55WagN9CqeG9kQJXe0OG6Wuc2RpyZ-bgIB3dPBjrM6RuE_OPNA_9h_hvYezcVyWUFvKZTELHH1WitPsqzE3S1MW_ixitviN11-ROCQPJBKzogc1mzc_AHsOPn7_R2gJdeo9Qcskln&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;916&quot; data-original-width=&quot;1382&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjs2rk38tzb_NOvceblfX5V9HuOfhZ6nSbp9wAT6QTTpBwiTjv55WagN9CqeG9kQJXe0OG6Wuc2RpyZ-bgIB3dPBjrM6RuE_OPNA_9h_hvYezcVyWUFvKZTELHH1WitPsqzE3S1MW_ixitviN11-ROCQPJBKzogc1mzc_AHsOPn7_R2gJdeo9Qcskln=w515-h342&quot; width=&quot;515&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Allí podremos incluso cambiar los parámetros de seguimiento y los umbrales, kpis y demás que queremos monitorizar:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3DjMJxGoN5jb1fSAcCMwdVaDIc0H-qaDY7ZHmO4aSIfleGnJLsgnAdmAKsIsT_gNI3R1APolVg5Q3Sqz-whhgzd5ZCSpF4TjABJn9MNwEF4w8eDH0uUX50Tp7tI61qhU8ZZXND1n6YeSCei8hSCAuMBvuqto1A1Kne53TUh_Q-tW3vZZ7yPkMrAsU&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;367&quot; data-original-width=&quot;1051&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3DjMJxGoN5jb1fSAcCMwdVaDIc0H-qaDY7ZHmO4aSIfleGnJLsgnAdmAKsIsT_gNI3R1APolVg5Q3Sqz-whhgzd5ZCSpF4TjABJn9MNwEF4w8eDH0uUX50Tp7tI61qhU8ZZXND1n6YeSCei8hSCAuMBvuqto1A1Kne53TUh_Q-tW3vZZ7yPkMrAsU=w584-h204&quot; width=&quot;584&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2022/12/realizar-seguimiento-de-sla-de-servicio.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiEBb2SXXYxOJQ_oBIXHEOsdQwT2Aghriqz1bEiiq4WlF9yaJ1nKMVdATBIEFfHsukxLlyv8Z4iCEqp-6RqOcMtzFsplCTb0hWm0LVJZewcWszS6adDPi4JUWPgDrcu_gWC5csFBdSp2B7A6wFb347Phk-PcLrLHX7YWyVowTxmvZ9vaP10eSlUFMv4=s72-w623-h259-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-1235370401796183538</guid><pubDate>Sat, 17 Dec 2022 18:28:00 +0000</pubDate><atom:updated>2022-12-17T19:28:14.671+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#functionsapp #applicationinsights #disponibilidaddeservicio #azure</category><title>Test de disponibilidad sobre servicio publicado con Application insights y Functions app</title><description>&lt;p&gt;&amp;nbsp;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;En esta entrada, os explicaré como crear con Azure Functions, un test de disponibilidad de una URL y/o servicio publicado. El servicio no ha estar publicado en Azure.&lt;/p&gt;&lt;p&gt;En primer lugar, crearemos un Function App, según veis en la captura siguiente:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3Z-XhWt2P05kdGLlYRtwBxvi6RUyRuMsnm-92Md88jiIlIdxIi9ZCr2Thaq0PW5YcEJOcZZSzcsyEO8uY2_ILUNMa-N6obSVZZdI_47WYX5qUKldBUsJRbhOynTIGedaMePnIPUpZAivXhVTRiY8qgV39VT9jBbGEJazplFMcJnZyy9u0A5zRrcHi&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;906&quot; data-original-width=&quot;891&quot; height=&quot;528&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi3Z-XhWt2P05kdGLlYRtwBxvi6RUyRuMsnm-92Md88jiIlIdxIi9ZCr2Thaq0PW5YcEJOcZZSzcsyEO8uY2_ILUNMa-N6obSVZZdI_47WYX5qUKldBUsJRbhOynTIGedaMePnIPUpZAivXhVTRiY8qgV39VT9jBbGEJazplFMcJnZyy9u0A5zRrcHi=w519-h528&quot; width=&quot;519&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;En la ventana siguiente, Hosting, podremos crear el almacenamiento en el que se apoyará.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Y lo más importante, en monitoring tenéis que crear un Application Insights con el nombre de vuestro function.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgIPS_JiRKbyimDhI4qA8oo59m_T591n3QglIz6Pm0f7d5xv41RjkSH9SmGLyBGpHMQL6Mcrgmfx-Cq4C0T1ETPmaoM1xFdx0kgQBwVDxsLDVk4CP_gHdhhvXOIlnfu5q-zSvCr3XTA7WTQJ2dpgKXMWe6FCGpSyFfPceV5AMnbZ47vn1_rQRNWW0JR&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;478&quot; data-original-width=&quot;762&quot; height=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgIPS_JiRKbyimDhI4qA8oo59m_T591n3QglIz6Pm0f7d5xv41RjkSH9SmGLyBGpHMQL6Mcrgmfx-Cq4C0T1ETPmaoM1xFdx0kgQBwVDxsLDVk4CP_gHdhhvXOIlnfu5q-zSvCr3XTA7WTQJ2dpgKXMWe6FCGpSyFfPceV5AMnbZ47vn1_rQRNWW0JR=w588-h370&quot; width=&quot;588&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;A continuación, podréis crearlo.&lt;/p&gt;&lt;p&gt;El siguiente paso, será ir a ir a Functions en el menú de la izquierda y crear uno nuevo:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1oqTAAmxvFVVqNpIc__CmuY5P_eA95SQbxoKaf8ugSM-687UtQ8lS8M-XiYVz64KA_CJ_YJW-NlPAF8hk3MZmrd7w9Rd0xtEIWhQFomHaHuYp6nPXv6phab_p-c8wc_R8FGzva5orWaBSHpTubxep-VdG3DpdcCVU8sL-bL2VKoYeqq1n5HCjK_TP&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;513&quot; data-original-width=&quot;819&quot; height=&quot;354&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj1oqTAAmxvFVVqNpIc__CmuY5P_eA95SQbxoKaf8ugSM-687UtQ8lS8M-XiYVz64KA_CJ_YJW-NlPAF8hk3MZmrd7w9Rd0xtEIWhQFomHaHuYp6nPXv6phab_p-c8wc_R8FGzva5orWaBSHpTubxep-VdG3DpdcCVU8sL-bL2VKoYeqq1n5HCjK_TP=w567-h354&quot; width=&quot;567&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;En la creación, elegiremos una plantilla del tipo &quot;Timer trigger&quot;:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj2Vh9Aavad-3MdCvOy_zRzYR0kHr-FCnUC4r7-R9PI2yja9N8BEmb8piwUyaJ-1jf_7MJzkn-MXqIRDVnTd9l_lSLpuTQsvBYEY_6iZ7Ro3H-hnjgtoqD8j9IJzWIKUNA4_R6Cqw01fhXSYUPxfnA_8cSYLWfyUFRmaJyxtqqMnDt8iAIWZs-4RAnt&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;913&quot; data-original-width=&quot;849&quot; height=&quot;492&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj2Vh9Aavad-3MdCvOy_zRzYR0kHr-FCnUC4r7-R9PI2yja9N8BEmb8piwUyaJ-1jf_7MJzkn-MXqIRDVnTd9l_lSLpuTQsvBYEY_6iZ7Ro3H-hnjgtoqD8j9IJzWIKUNA4_R6Cqw01fhXSYUPxfnA_8cSYLWfyUFRmaJyxtqqMnDt8iAIWZs-4RAnt=w457-h492&quot; width=&quot;457&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Una vez creado, vea a App Service Editor en las opciones de desarrollo, dentro del Function creado:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvfHf9aqjdBsb22Ard7B8UOhdXq3mqMb3kuNnork8aXLe81CuP_sQ0WgZRyV9Ocs5Mi1Cpn566tPrwT4JyKtkMi3Wn27-ZOHrZdqheiTx69WH-17DNT0zE0mgPYuybKEk-sTet6GNMMtExAmKyqz1xYUE6w5tInFHGxYMmb7ffCQwBSygB9YIodq4h&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;773&quot; data-original-width=&quot;904&quot; height=&quot;398&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhvfHf9aqjdBsb22Ard7B8UOhdXq3mqMb3kuNnork8aXLe81CuP_sQ0WgZRyV9Ocs5Mi1Cpn566tPrwT4JyKtkMi3Wn27-ZOHrZdqheiTx69WH-17DNT0zE0mgPYuybKEk-sTet6GNMMtExAmKyqz1xYUE6w5tInFHGxYMmb7ffCQwBSygB9YIodq4h=w466-h398&quot; width=&quot;466&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Allí has de crear y modificar los siguientes archivos:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;En TimerTrigger1, botón derecho crear function.proj con el siguiente contenido:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;lt;Project Sdk=&quot;Microsoft.NET.Sdk&quot;&amp;gt;&amp;nbsp;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;PropertyGroup&amp;gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;TargetFramework&amp;gt;netstandard2.0&amp;lt;/TargetFramework&amp;gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/PropertyGroup&amp;gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;ItemGroup&amp;gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;PackageReference Include=&quot;Microsoft.ApplicationInsights&quot; Version=&quot;2.15.0&quot; /&amp;gt; &amp;lt;!-- Ensure you’re using the latest version --&amp;gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/ItemGroup&amp;gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&amp;lt;/Project&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivOmnu8qytkmBuUAK57M4zFpXXieN__2tA-eCR5wMuEwzvSBZRnJUeLnfkr64JSER6Jr-V6HXtwyOcBRpIPuhCOAyssiFXFXp3tu9bNbYSl5F1gCfeHdbwTADdMrmMrk_Z-WZP3PRsFWW39O1o-38EO_vmjqK0jUGrlYE7ZTxfgf3qsrKIMys-422h&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;375&quot; data-original-width=&quot;1560&quot; height=&quot;164&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEivOmnu8qytkmBuUAK57M4zFpXXieN__2tA-eCR5wMuEwzvSBZRnJUeLnfkr64JSER6Jr-V6HXtwyOcBRpIPuhCOAyssiFXFXp3tu9bNbYSl5F1gCfeHdbwTADdMrmMrk_Z-WZP3PRsFWW39O1o-38EO_vmjqK0jUGrlYE7ZTxfgf3qsrKIMys-422h=w684-h164&quot; width=&quot;684&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ahora crear el archivo RunAvailabilityTest.csx con el contenido siguiente (Cambiando www.google.com por la url a&amp;nbsp; monitorizar:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;using System.Net.Http;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;public async static Task RunAvailabilityTestAsync(ILogger log)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;{&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; using (var httpClient = new HttpClient())&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // TODO: Replace with your business logic&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await httpClient.GetStringAsync(&quot;https://www.google.com/&quot;);&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Y ahora, reemplaza el contenido de run.csx por el siguiente contenido, indicando en REGION_NAME la región desde donde quieres que se realice el sondeo a la url.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;#load &quot;runAvailabilityTest.csx&quot;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;using System;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;using System.Diagnostics;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;using Microsoft.ApplicationInsights;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;using Microsoft.ApplicationInsights.Channel;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;using Microsoft.ApplicationInsights.DataContracts;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;using Microsoft.ApplicationInsights.Extensibility;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;private static TelemetryClient telemetryClient;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small;&quot;&gt;public async static Task Run(TimerInfo myTimer, ILogger log, ExecutionContext executionContext)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;{&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; if (telemetryClient == null)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Initializing a telemetry configuration for Application Insights based on connection string&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var telemetryConfiguration = new TelemetryConfiguration();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; telemetryConfiguration.ConnectionString = Environment.GetEnvironmentVariable(&quot;APPLICATIONINSIGHTS_CONNECTION_STRING&quot;);&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; telemetryConfiguration.TelemetryChannel = new InMemoryChannel();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; telemetryClient = new TelemetryClient(telemetryConfiguration);&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; string testName = executionContext.FunctionName;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; string location = Environment.GetEnvironmentVariable(&quot;REGION_NAME&quot;);&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; var availability = new AvailabilityTelemetry&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Name = testName,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RunLocation = location,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Success = false,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; };&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; availability.Context.Operation.ParentId = Activity.Current.SpanId.ToString();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; availability.Context.Operation.Id = Activity.Current.RootId;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; var stopwatch = new Stopwatch();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; stopwatch.Start();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; try&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using (var activity = new Activity(&quot;AvailabilityContext&quot;))&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; activity.Start();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; availability.Id = Activity.Current.SpanId.ToString();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Run business logic&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; await RunAvailabilityTestAsync(log);&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; availability.Success = true;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; catch (Exception ex)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; availability.Message = ex.Message;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; finally&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; stopwatch.Stop();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; availability.Duration = stopwatch.Elapsed;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; availability.Timestamp = DateTimeOffset.UtcNow;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; telemetryClient.TrackAvailability(availability);&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; telemetryClient.Flush();&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;Ahora podrás ir a la opción Availability del application insights creado y monitorizar la disponibilidad del servicio:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg0SJPjLsXVCDz-K_31z5hlRP9KGq-Rs9svrwmA4jb1akjfqwqeqzxOHclLH42Umnp_aMZFelmF8saYsnEO8H4Sk45Ldyf6nJY9f1lzMHows9WOwf-wYgLUsKAbWgQbugyQZQ2k1cDcbpUM30bQu_n5mMKbSRhXxqFU49fAzMHWIfCt-7bO4xvWfHsb&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;674&quot; data-original-width=&quot;1692&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg0SJPjLsXVCDz-K_31z5hlRP9KGq-Rs9svrwmA4jb1akjfqwqeqzxOHclLH42Umnp_aMZFelmF8saYsnEO8H4Sk45Ldyf6nJY9f1lzMHows9WOwf-wYgLUsKAbWgQbugyQZQ2k1cDcbpUM30bQu_n5mMKbSRhXxqFU49fAzMHWIfCt-7bO4xvWfHsb=w645-h256&quot; width=&quot;645&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2022/12/test-de-disponibilidad-sobre-servicio.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi3Z-XhWt2P05kdGLlYRtwBxvi6RUyRuMsnm-92Md88jiIlIdxIi9ZCr2Thaq0PW5YcEJOcZZSzcsyEO8uY2_ILUNMa-N6obSVZZdI_47WYX5qUKldBUsJRbhOynTIGedaMePnIPUpZAivXhVTRiY8qgV39VT9jBbGEJazplFMcJnZyy9u0A5zRrcHi=s72-w519-h528-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-5401709207978349372</guid><pubDate>Thu, 08 Dec 2022 17:08:00 +0000</pubDate><atom:updated>2022-12-08T18:34:17.274+01:00</atom:updated><title>ChatGPT -Creación de scripts powershell-</title><description>&lt;p&gt;&amp;nbsp;Pues me acabo de quedar de piedra.&amp;nbsp;&lt;/p&gt;&lt;p&gt;He pedido a ChatGPT &quot;Make me a powershell script to configure a server as domain controller.&lt;/p&gt;&lt;p&gt;y aquí está su respuesta:&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;517&quot; src=&quot;https://www.youtube.com/embed/4ZxC0a3plKE&quot; width=&quot;622&quot; youtube-src-id=&quot;4ZxC0a3plKE&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgA4z8e9bEMGg2URTkAQ26oxBhyFOcPi6iYP3xwDSex_gmdabfcEfbacrHezaeWgbwTpntuqu-Mbp7MxQ8sH83w5vnW59tFKuEc6AsaCPr29h6kXf9SAjFywNNqkauK8syU_VfgIGoqd3PHjfqUN6hrAmvdXnD5SdO65J7okP6SerZ_HgZZbwDPyJTN&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2022/12/chatgpt-creacion-de-scripts-powershell.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/4ZxC0a3plKE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-543610636355734920</guid><pubDate>Wed, 07 Dec 2022 18:26:00 +0000</pubDate><atom:updated>2022-12-07T19:29:17.887+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#Azure #Tags #Backukp</category><title>Automatizar Backup a raíz de etiqueta forzada en recursos</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;En el presente artículo voy a explicaros como forzar el etiquetado de recursos y a través de esta etiqueta y su valor, incluir por ejemplo una VM en un Recovery Service.&lt;/p&gt;&lt;p&gt;Esta configuración nos fuerzar a posicionarnos en cuanto a si queremos tener backup o no de las máquinas virtuales.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Forzar etiqueta Backup en recursos&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;Vamos a trabajar con una política pre estrablecida con nombre &quot;Require a tag on resources&quot;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgEsTF5DTza8smHizRcvpJLaKqbXTd3MdlFdCTWzYkhD8aTxh5Q5nbYMHWGoxm1tQIXZNMgLHIUhulTO7RQpuS-n500Zpn06gp3bS4DGIN9Ag1IozYSnHZET8RNDbQEFLaeTzGpczC-21RhaTDKHmxJe_edMfhoDXX7LprzUd79Z8Re8W_m8NXkBR59&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;662&quot; data-original-width=&quot;1267&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgEsTF5DTza8smHizRcvpJLaKqbXTd3MdlFdCTWzYkhD8aTxh5Q5nbYMHWGoxm1tQIXZNMgLHIUhulTO7RQpuS-n500Zpn06gp3bS4DGIN9Ag1IozYSnHZET8RNDbQEFLaeTzGpczC-21RhaTDKHmxJe_edMfhoDXX7LprzUd79Z8Re8W_m8NXkBR59=w554-h289&quot; width=&quot;554&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Al hacer click sobre la política, podremos desplegarla a través de la opción &quot;Assign&quot;&lt;/p&gt;&lt;p&gt;Ahí tendremos que elegir el &quot;scope&quot; o sea a qué suscripción y posible grupo de recursos se va a aplicar.Podremos configurar una excepción y poner nombre a la asignación de forma que sea más descriptiva que el nombre genérico inicial.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhc2dX59MwRhw6YWY0JXovqbIouKu_d-ukFuyQyAH9-sPb1OoGvvkIwfTiVb87-XjKOsRItZp6yw_lJVVs6hDtzD3h7V0ofQ6xekK2SKom9zwn_gY_pCIBEnymWwYJviblrPzCFKFhzB7RwYcqlJaewFeJnDutOetzUfF0ZO-INYgRo25TGRy6pDZtU&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;785&quot; data-original-width=&quot;970&quot; height=&quot;438&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhc2dX59MwRhw6YWY0JXovqbIouKu_d-ukFuyQyAH9-sPb1OoGvvkIwfTiVb87-XjKOsRItZp6yw_lJVVs6hDtzD3h7V0ofQ6xekK2SKom9zwn_gY_pCIBEnymWwYJviblrPzCFKFhzB7RwYcqlJaewFeJnDutOetzUfF0ZO-INYgRo25TGRy6pDZtU=w542-h438&quot; width=&quot;542&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;En parámetros, podremos crear la etiqueta que vamos a forzar&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi6tOOYKXKn8Nd_ht4e4wDv9Oy86uEsZUqPg_MhC9v8d3nSqPdisFKmrmCRJe5--JJ-YY7q0pz_typ8wbsNwV1jMazqBWyyqlONODy1-nUTGf-jy_FaZ_k96VtpMnmPMfGVn0k4jCEK9kq2j17yRxF_9EkTj78GOMFlBcyiDDaQ8p01PGkQqnNFhccy&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;241&quot; data-original-width=&quot;1093&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi6tOOYKXKn8Nd_ht4e4wDv9Oy86uEsZUqPg_MhC9v8d3nSqPdisFKmrmCRJe5--JJ-YY7q0pz_typ8wbsNwV1jMazqBWyyqlONODy1-nUTGf-jy_FaZ_k96VtpMnmPMfGVn0k4jCEK9kq2j17yRxF_9EkTj78GOMFlBcyiDDaQ8p01PGkQqnNFhccy=w1077-h239&quot; width=&quot;1077&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;En la siguiente opción, &quot;Remediation&quot; podríamos por ejemplo forzar a que todo recursos sin etiqueta, reciba una etiqueta &quot;Backup&quot; con valor &quot;No&quot;, pero yo en mi caso no voy a remediarlo para que la crear un recurso, este muestre un error si no tiene la etiqueta Backup con un valor.&lt;/p&gt;&lt;p&gt;Configuraremos entonces un mensaje en la opción &quot;Non-compliance messages&quot; y crearemos la asignación de la política.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiGmr2iCD4MXBhKYyLF2WKuOYLPtzXyYdAO_H_oDoULNv9CloVZoR6E2NXQ9JsKcq5jLsW4Uik01eYji1O5eFx8sKnTMXfo6xpx6lveuJ3DdQT4LZI-oBJt5Y1LQBdudsLHatBA7OI5hqluqpa2tjlByTSmtGdnZ_yvdg9QtVI2bhGXRchOeExkS2Uu&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;258&quot; data-original-width=&quot;958&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiGmr2iCD4MXBhKYyLF2WKuOYLPtzXyYdAO_H_oDoULNv9CloVZoR6E2NXQ9JsKcq5jLsW4Uik01eYji1O5eFx8sKnTMXfo6xpx6lveuJ3DdQT4LZI-oBJt5Y1LQBdudsLHatBA7OI5hqluqpa2tjlByTSmtGdnZ_yvdg9QtVI2bhGXRchOeExkS2Uu=w641-h172&quot; width=&quot;641&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;Test&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Al crear una VM, si no tenemos la etiqueta en cuestión, nos aparecerá este error.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiznz_ws-hjalWTauPxvhmiL8u8STFT-D583bZi14J9TeJqWJv0obKxMpWpbmUB3QjMUowOnoS6GaXevqISvsOj-bLsJc6vWKnz9-p2brudyns_UB_NbBWv1bmrGcahOVTZ2lXUu_J0kTr05G-BKmtXBGatqLAYPjWCXDk8qtYkQ5eypBkN46DybHKB&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;297&quot; data-original-width=&quot;1852&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiznz_ws-hjalWTauPxvhmiL8u8STFT-D583bZi14J9TeJqWJv0obKxMpWpbmUB3QjMUowOnoS6GaXevqISvsOj-bLsJc6vWKnz9-p2brudyns_UB_NbBWv1bmrGcahOVTZ2lXUu_J0kTr05G-BKmtXBGatqLAYPjWCXDk8qtYkQ5eypBkN46DybHKB=w605-h96&quot; width=&quot;605&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNWyJJMV7mtFLY_gBOmGO0pwCCPfFoOT2vM4NtqPTiCzndDrV0UjR5lkNQBDP4D55AfU-wLABaDi8olz59MTyZJoeAAe0Wo_Jl2-klWyW9O5AF4jl5mJaglR3pCuw3DKcewK69IqW9XU31yWk6SVtip0_doj5k6yOIOvK8c_K1fhzD0eqyRfjoQyjr&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;436&quot; data-original-width=&quot;758&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhNWyJJMV7mtFLY_gBOmGO0pwCCPfFoOT2vM4NtqPTiCzndDrV0UjR5lkNQBDP4D55AfU-wLABaDi8olz59MTyZJoeAAe0Wo_Jl2-klWyW9O5AF4jl5mJaglR3pCuw3DKcewK69IqW9XU31yWk6SVtip0_doj5k6yOIOvK8c_K1fhzD0eqyRfjoQyjr=w518-h298&quot; width=&quot;518&quot; /&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;Hasta que en mi caso, he creado la etiqueta Backup con valor No.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi6H7DbUZVD-f8ghyf6JS-62Tcb7MkFZXJ9KqOTxUX6zD-fuA6tAyf9ICipSfzKY3RWoBmLariQsiNrYKcDB5iRSaPKBluvkz3joweYIpG6Acz9vJfK-2jmiV-bHT4qKf7lNDSyQKUcHe2PskDscR3dJ3RkrjNBPAuJwblTolSkV-rxkMgFI-E_TpmZ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;419&quot; data-original-width=&quot;588&quot; height=&quot;309&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi6H7DbUZVD-f8ghyf6JS-62Tcb7MkFZXJ9KqOTxUX6zD-fuA6tAyf9ICipSfzKY3RWoBmLariQsiNrYKcDB5iRSaPKBluvkz3joweYIpG6Acz9vJfK-2jmiV-bHT4qKf7lNDSyQKUcHe2PskDscR3dJ3RkrjNBPAuJwblTolSkV-rxkMgFI-E_TpmZ&quot; width=&quot;433&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Posteriormente, tras etiquetar correctamente la VM, ya me deja crearla.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgiq8Q5EYx_L6q9EpGf35tsf9Q_KALFkbLSRY5lA3cRmMV2PyLEn8sWFm3rkkPnHJh-NGQvUfV8PHjP67qMwG2-zrUIzV2r-WNKGGZxC76ePX228zcRRatG7WFFee9pQ8xchhvXUZT91D2w4gSazJO3qgPF04cLENa4k7vn8keFZA9VHbtXQ4V1WUBM&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;186&quot; data-original-width=&quot;747&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgiq8Q5EYx_L6q9EpGf35tsf9Q_KALFkbLSRY5lA3cRmMV2PyLEn8sWFm3rkkPnHJh-NGQvUfV8PHjP67qMwG2-zrUIzV2r-WNKGGZxC76ePX228zcRRatG7WFFee9pQ8xchhvXUZT91D2w4gSazJO3qgPF04cLENa4k7vn8keFZA9VHbtXQ4V1WUBM=w588-h147&quot; width=&quot;588&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;b style=&quot;font-size: x-large; text-align: center;&quot;&gt;Configuración de Backup tras aparición de etiqueta en recurso&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Ahora configuraremos la inclusión automática de máquinas virtuales en un recovery vault a partir de la aparición de valor &quot;Si&quot; en la etiqueta Backup.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Esta vez y por cambiar la forma de asignación, nos iremos a la opción &quot;Assignments&quot; en las políticas de nuestro portal de Azure.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEisWIHYtTtoLHaZkUXHpJMbcDA2W-u3qaCMVYK3RC2m-7Be_GSgJhRjqyKkSt1eH3CUXRfKmIhYa25g4wmu1UdRcR91MZzLvvsk173L39nhQlU3OzgxDpo0TNvNCeYvWFZkNFmBjtcA1y-dzmMX8FdSw-dHcLAeNvL-BPo2BxjVk2xEzU-LOTexhKue&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;414&quot; data-original-width=&quot;1081&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEisWIHYtTtoLHaZkUXHpJMbcDA2W-u3qaCMVYK3RC2m-7Be_GSgJhRjqyKkSt1eH3CUXRfKmIhYa25g4wmu1UdRcR91MZzLvvsk173L39nhQlU3OzgxDpo0TNvNCeYvWFZkNFmBjtcA1y-dzmMX8FdSw-dHcLAeNvL-BPo2BxjVk2xEzU-LOTexhKue&quot; width=&quot;448&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;Aquí buscaremos la política que vamos a utilizar.&amp;nbsp; Podéis verla a continuación&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgFffgYgVPJxvGXjHsVqHWo9XJJme8MCeoStldgziPyTwACfjGrD7Gx6xcqnGRBC_dpk6Bq472IZuT3XOpg-TLEir4IDuWHUfmWrBAC1LCkR9xkfzPTjgeFDOO96ofnxsD-RIvV20GUNxxNDctv_sLtpyFRyg0AN1nrRQ_XYIbamdo_IS1Xh-yV_hGF&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;881&quot; data-original-width=&quot;1836&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgFffgYgVPJxvGXjHsVqHWo9XJJme8MCeoStldgziPyTwACfjGrD7Gx6xcqnGRBC_dpk6Bq472IZuT3XOpg-TLEir4IDuWHUfmWrBAC1LCkR9xkfzPTjgeFDOO96ofnxsD-RIvV20GUNxxNDctv_sLtpyFRyg0AN1nrRQ_XYIbamdo_IS1Xh-yV_hGF=w497-h239&quot; width=&quot;497&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiOE1foqRejx-fvG_5-dRPD3albFS30rlVdYl9fHnGxuppGoVdKtXjz9CzwMeeAOl9vNSigkvK1kCKW-rELJ_dBWSWx9Sc7Au2fArjEzG2OdNSv7BZT2lzvyD59ICjlDPyFSZIyJo-RY3uYYkRTrpDl0YA3OCeEybRrZtNfNdXk_h8Nut06ZrN9Or1n&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;759&quot; data-original-width=&quot;900&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiOE1foqRejx-fvG_5-dRPD3albFS30rlVdYl9fHnGxuppGoVdKtXjz9CzwMeeAOl9vNSigkvK1kCKW-rELJ_dBWSWx9Sc7Au2fArjEzG2OdNSv7BZT2lzvyD59ICjlDPyFSZIyJo-RY3uYYkRTrpDl0YA3OCeEybRrZtNfNdXk_h8Nut06ZrN9Or1n=w450-h380&quot; width=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Configuraremos también el scope al que aplicará la asignación&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;En los parámetros, configuraremos el nombre de la etiqueta y el valor que estaremos esperando para considerar &quot;compliant&quot; al recurso. en este caso será Tag name &quot;Backup&quot; Value &quot;si&quot;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjNAciMeSa4d2UYNlMdpqzYu-gsGfMuDyE057HwO6IeRg-0CThh18AYZWGQz60kRBD_7RlRl9u5plu798S0xnS5dKBYTme-LyLzv7EhEVo-nNNkKIq_bERaHgm0mSd8vfKTdRGCLtEJiW-U8aAEaToZOpNHfVQ-snu2NZ4ABRFGXlxHSPcDl0qcKsFn&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;525&quot; data-original-width=&quot;1860&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjNAciMeSa4d2UYNlMdpqzYu-gsGfMuDyE057HwO6IeRg-0CThh18AYZWGQz60kRBD_7RlRl9u5plu798S0xnS5dKBYTme-LyLzv7EhEVo-nNNkKIq_bERaHgm0mSd8vfKTdRGCLtEJiW-U8aAEaToZOpNHfVQ-snu2NZ4ABRFGXlxHSPcDl0qcKsFn=w605-h170&quot; width=&quot;605&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Configuraremos también la remediación, que no es otra que incluir al recurso en el recovery vault y política que hemos indicado en los parámetros.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgSVhmUFOhnmxCzCix-l7El9qySMO0ELbE1FAaK2IueMZkAPwRPVp0fbJj2JG4AHbUetfLIsmblKkzLSurN2vc0bYp-zT4M-3NWspL8KTAGM5Q_ZiRUcYi_eS9TNn-QqNZE1Brf1Stla-Ggv0thEC0uPoRmo3rOp4AlE_2czuG-pboqZse8siTCdcnL&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;902&quot; data-original-width=&quot;982&quot; height=&quot;410&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgSVhmUFOhnmxCzCix-l7El9qySMO0ELbE1FAaK2IueMZkAPwRPVp0fbJj2JG4AHbUetfLIsmblKkzLSurN2vc0bYp-zT4M-3NWspL8KTAGM5Q_ZiRUcYi_eS9TNn-QqNZE1Brf1Stla-Ggv0thEC0uPoRmo3rOp4AlE_2czuG-pboqZse8siTCdcnL=w446-h410&quot; width=&quot;446&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Con esto ya tendremos configurada la respuesta que queríamos a nuestra etiqueta.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;font-size: large;&quot;&gt;Test&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Comprobamos que nuestra VM aparece como &quot;Non-compliant&quot; ya que dispone de la etiqueta pero no del valor requerido.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgQmz_TrYBH7u2wIdLHkdyn33gHvllPFumjtdtqYYXYA9_rGFJSx0ZWgFhtzRz08Nhp23oGivdLGoDagbRMrIToBQvgdQ00I3nTDKPoQvgxx6Y0m_DbxIEvdFoq1j9V3wtWkDdxtSlM05oMBQZEzDukvb3MD15q2FJwYuK6p0yiEt6BioI6PCIDl7cq&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;647&quot; data-original-width=&quot;1424&quot; height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgQmz_TrYBH7u2wIdLHkdyn33gHvllPFumjtdtqYYXYA9_rGFJSx0ZWgFhtzRz08Nhp23oGivdLGoDagbRMrIToBQvgdQ00I3nTDKPoQvgxx6Y0m_DbxIEvdFoq1j9V3wtWkDdxtSlM05oMBQZEzDukvb3MD15q2FJwYuK6p0yiEt6BioI6PCIDl7cq=w632-h287&quot; width=&quot;632&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Nos vamos a buscar la VM con etiqueta &quot;Backup&quot; = &quot;No&quot; y cambiamos su valor a &quot;Si&quot;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgRscvqB7i6OvES6nxIAX-_n8avE5ysBkKEVkdSlhr-QrpQZvqXketm0Cx7r3hzfKyvjXtVC6gtSNNxAMyPRrtqpWkoXj_bvITT5Z0YnLB_jY2fwd4RuGpqiT_iIMZrQfLGZW1N37pRBoZRSCTFshWtEI5xxugHF6hgyqHY8LWkVzXx6Nu-JzPctFnx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;414&quot; data-original-width=&quot;1266&quot; height=&quot;205&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgRscvqB7i6OvES6nxIAX-_n8avE5ysBkKEVkdSlhr-QrpQZvqXketm0Cx7r3hzfKyvjXtVC6gtSNNxAMyPRrtqpWkoXj_bvITT5Z0YnLB_jY2fwd4RuGpqiT_iIMZrQfLGZW1N37pRBoZRSCTFshWtEI5xxugHF6hgyqHY8LWkVzXx6Nu-JzPctFnx=w626-h205&quot; width=&quot;626&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Pasados unos segundos, vemos como se ha creado una remediación, ya que a máquinas con valor &quot;Si&quot; la remediación indica que ha de incluirse en el recovery vault.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-2EMo9AsuyzAaY9Zx5Wo_7nETPwDwITDuQFs_PzMLCQgAtGx4c3JItgP39OBZaFrkt92yiISZGx0ZSCLabdOUtK2KaY1vhV1yne0jyWGfUU0bscc0noPYr-5CSslJzgu5UPOkBU8Y7jn5SoZ6hfScn6ytk0hFpxOpEp-lE5f-k0iXBbrUGKaEA08J&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;421&quot; data-original-width=&quot;1156&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-2EMo9AsuyzAaY9Zx5Wo_7nETPwDwITDuQFs_PzMLCQgAtGx4c3JItgP39OBZaFrkt92yiISZGx0ZSCLabdOUtK2KaY1vhV1yne0jyWGfUU0bscc0noPYr-5CSslJzgu5UPOkBU8Y7jn5SoZ6hfScn6ytk0hFpxOpEp-lE5f-k0iXBbrUGKaEA08J=w654-h239&quot; width=&quot;654&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;La máquina ya aparece en el Vault de backup&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEikgbZWrN2tFTPBJ_Ew4WZZkNNV_dWdjzFJmvX4OwqHScENph78vJb4avhGND1A4lqesABBv8vSRAt-z75-cCgCVzFB1qbwmuw0vWQpCAH5rWzj4rCKkBeb3KJ70dZsfURZwKTOW-DR7Rtt8oilSV8N0XuOAPkoXvF0vNaPokQ0vvppmgRXRswz7nlX&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;359&quot; data-original-width=&quot;1181&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEikgbZWrN2tFTPBJ_Ew4WZZkNNV_dWdjzFJmvX4OwqHScENph78vJb4avhGND1A4lqesABBv8vSRAt-z75-cCgCVzFB1qbwmuw0vWQpCAH5rWzj4rCKkBeb3KJ70dZsfURZwKTOW-DR7Rtt8oilSV8N0XuOAPkoXvF0vNaPokQ0vvppmgRXRswz7nlX=w650-h197&quot; width=&quot;650&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Y la VM ya aparece como &quot;Compliant&quot;.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiG0xV2Xhll1OMoZk5tg_3W8UMwvYgH8-VyrqXrCBr9vUKS_ukWtovsI951HP7QTPo87kDHvzESBEngQczo45LPJ1qyOzH_nQImTRVQb_YAFWxd5cdRTvf3i_iRC4mCRkkdGpO7DI2NVW2d3Saz_qDp32pyhBdqCNFlgQiTwGQMHcKkSwSZGK_uv1mi&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;637&quot; data-original-width=&quot;1314&quot; height=&quot;294&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiG0xV2Xhll1OMoZk5tg_3W8UMwvYgH8-VyrqXrCBr9vUKS_ukWtovsI951HP7QTPo87kDHvzESBEngQczo45LPJ1qyOzH_nQImTRVQb_YAFWxd5cdRTvf3i_iRC4mCRkkdGpO7DI2NVW2d3Saz_qDp32pyhBdqCNFlgQiTwGQMHcKkSwSZGK_uv1mi=w607-h294&quot; width=&quot;607&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://undercpd.blogspot.com/2022/12/automatizar-backup-raiz-de-etiqueta.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgEsTF5DTza8smHizRcvpJLaKqbXTd3MdlFdCTWzYkhD8aTxh5Q5nbYMHWGoxm1tQIXZNMgLHIUhulTO7RQpuS-n500Zpn06gp3bS4DGIN9Ag1IozYSnHZET8RNDbQEFLaeTzGpczC-21RhaTDKHmxJe_edMfhoDXX7LprzUd79Z8Re8W_m8NXkBR59=s72-w554-h289-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-3406772493585535489</guid><pubDate>Sun, 04 Dec 2022 17:39:00 +0000</pubDate><atom:updated>2022-12-04T18:56:13.270+01:00</atom:updated><title>Pasar de 99,9% a 99,95% o 99,99% en Azure Compute es casi gratis y está en tu mano.</title><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Pues sí, contar con una
disponibilidad del 99,9%, 99,95% o 99,99%,&amp;nbsp; es la diferencia entre tener
una VM en Azure -con cierta calidad-, ubicar dos VMS de calidad media en grupos de
disponibilidad o ubicar esas mismas dos máquinas, en dos zonas de la misma región.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-size: large;&quot;&gt;99,9%.&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Este es la disponibilidad
garantizada que obtienes si montas en Azure una VM con SSD Premium o Ultra
disk.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Cabe tener en cuenta, que&amp;nbsp;&lt;u&gt;esta
cifra no incluye paradas planeadas de actualización y mantenimiento de Microsoft y
paradas previsibles por parte del administrador a la hora de actualizar y
reiniciar la máquina&lt;/u&gt;. Así que podemos decir que todo servicio que corre en
una sola VM con SSD Premium en Azure, además de los hasta 43 minutos posibles
por SLA, va a tener bastante más tiempo de indisponibilidad del servicio que ese 99,9%.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-size: large;&quot;&gt;99,95%&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Pongamos el ejemplo de dos
controladores de dominio con rol además de DNS. Estará garantizado que estos
servidores funcionen un 99,95% del tiempo, o lo que es igual, de antemano has de
contar que el servicio que los servicios de Active Directory y DNS podrán no
funcionar durante 21 minutos cada mes, si las dos máquinas virtuales,
están colocadas en el mismo conjunto de disponibilidad y diferente dominio de error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Cabe destacar también que en
esta configuración y al contar con dos VMS, estas podrán reiniciarse de forma ordenada,
sin que caiga els servicio. No como en la configuración anterior.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Grupos de disponibilidad y
dominios de error.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Los conjuntos de
disponibilidad, vienen a indicar a Microsoft que durante sus actualizaciones y problemas técnicos, estas dos máquinas virtuales no han de reiniciarse o caer por
estar en un mismo &quot;bastidor&quot; o &quot;pasillo&quot;. De no ubicar
estos DCs&amp;nbsp; del ejemplo, en el mismo conjunto de disponibilidad y si además, las máquinas se
crearon a la vez, hay grandes probabilidades que estén conviviendo incluso en el mismo host.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Vale la pena que leáis el
artículo siguiente, porque en el caso de tener más de tres servidores en un mismo servicio, vas a
tener que &quot;jugar&quot; también con los dominios de error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Más info.:&amp;nbsp;&lt;a href=&quot;https://learn.microsoft.com/es-es/azure/virtual-machines/availability-set-overview&quot;&gt;Información
general sobre los conjuntos de disponibilidad - Azure Virtual Machines |
Microsoft Learn&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;b&gt;Grupo de disponibilidad:&lt;/b&gt; VMS
ubicadas en grupos de hosts que no se reiniciarán al mismo tiempo durante
actualizaciones.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;b&gt;Dominio de error:&lt;/b&gt; VMs ubicadas
en conjuntos de bastidores que no están alimentados ni cuentan con conexión a
red compartida, por lo que seguirán funcionando a pesar de caídas de
electrónica de red y alimentación conjunta, pongamos que si cada armario o
pasillo, comparte electricidad y red, estas máquinas estarán en dos bastidores o
dos pasillos diferentes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-size: large;&quot;&gt;99,99%&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Esta es la cifra de disponibilidad
que cuenta el servicio si ubicamos dos VMs en dos zonas diferentes de la misma
región, eso si, siempre que tengamos el servicio bien diseñado, porque si ubicamos dos
VMS en dos Zonas, pero no tenemos VPN y una IP pública multi zona, realmente no
tendremos nada :(.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;En comparación con la
disponibilidad anterior, estamos ubicando dos VMS en dos datacenters separados
un mínimo de 300 millas, no penalizando prácticamente en nada la latencia y
solo teniendo un incremento en coste por el dato saliente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Impacto del dato saliente
entre zonas&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;El precio del Gb. entre zonas es
de 0,010€ y tenemos que considerar lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;1. No tenemos VPN del tipo
VPNGTWXAZ, la cual redundan entre zona.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;2. Según lo anterior, tendremos cargo
de tráfico entre zonas, por cada búsqueda de la máquina no asociada a la zona, donde tenemos una VPN básica o VPNGTWX normal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;3. Tráfico saliente de cada VM
hacia la otra.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;4. No tendremos cargo de
tráfico hacia el Recovery Vault al ser este un recurso multizona.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&amp;nbsp;Contar con una VPNGTWX del tipo que termina su nombr en AZ, es un fallo bastante habitual. El precio atractivo de estas
VPN frente a las multi zona -las terminadas en AZ- hace que el día que falle la zona a
la que está asociada la VPN, no tengamos acceso al DC que se mantiene
funcionando en la zona lejana. No olvidéis, como ya he dicho anteriormente, que la
IP pública asociada al VPN Gateway también ha de ser multi zona.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjaDGyJ8AE7_hsPm2Jh4E5laf_XpXX9075WukcmoXxC29juqF_GBNPiXUs0BNVn_6mG4PVwFGp2UuIZSbqZLv7qxqBUUtDQLGuWo74LHryJ5aht6NsvjYrdD5cjAA8cV5Sxt1zxYQzERWoWDrRnKXjrRBCbflzdx1CDo0Fkngyq_Iz8vtf7ewia8Nrg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;540&quot; data-original-width=&quot;907&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjaDGyJ8AE7_hsPm2Jh4E5laf_XpXX9075WukcmoXxC29juqF_GBNPiXUs0BNVn_6mG4PVwFGp2UuIZSbqZLv7qxqBUUtDQLGuWo74LHryJ5aht6NsvjYrdD5cjAA8cV5Sxt1zxYQzERWoWDrRnKXjrRBCbflzdx1CDo0Fkngyq_Iz8vtf7ewia8Nrg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/es-es/training/modules/configure-virtual-machine-availability/2-plan-for-maintenance-downtime&quot;&gt;Planificación
del mantenimiento y el tiempo de inactividad - Training | Microsoft Learn&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;Notas:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;- Puedes provocar que la VM se
reubique en otro Host, realizando un Redeploy de la misma.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 13.5pt;&quot;&gt;- No puedes ubicar una VM en un
conjunto de disponibilidad, una vez creada. Para ubicarla en uno, has de
recuperar la VM de un Backup y con ello, crear una VM nueva.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;- Me parece mejor opción, mejor precio en conjunto y más segura la opción que nos ofrece 99,95% al contar con menos puntos posible de fallo.&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2022/12/pasar-de-999-9995-o-9999-en-azure-es.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjaDGyJ8AE7_hsPm2Jh4E5laf_XpXX9075WukcmoXxC29juqF_GBNPiXUs0BNVn_6mG4PVwFGp2UuIZSbqZLv7qxqBUUtDQLGuWo74LHryJ5aht6NsvjYrdD5cjAA8cV5Sxt1zxYQzERWoWDrRnKXjrRBCbflzdx1CDo0Fkngyq_Iz8vtf7ewia8Nrg=s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-1523651865945779839</guid><pubDate>Mon, 28 Nov 2022 22:45:00 +0000</pubDate><atom:updated>2022-11-29T00:14:48.297+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AzureInitiative</category><category domain="http://www.blogger.com/atom/ns#">AzurePolicy</category><title>Levántate,  configura cumplimiento de ISO 27001 en Azure, vete a desayunar</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Pues sí, con Azure puedes levantarte, encontrar que ya tienes creada una suscripción, aplicar la ISO 27001:2013, la UKOFFICIAL and UK NHS y la Australian Government ISM Protected y salir para la oficina.&lt;/p&gt;&lt;p&gt;A la hora de cumplir ciertos requisitos o políticas propias de la compañía, poca gente sabe que se pueden crear esas lineas generales de cumplimiento o advertencia a través de las Políticas.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhIyJsaF4qe90_3xHXW0f6ZfKb7q5XxwHp0yPGLvBa4n8tk6PSM60uUevuAbXYgaMCzu6NPW77SP2rrUbfYrB38NmLO5vypp_N_21jfG14IwaS9JZYh-JRhGiT9PMtluvhHdGcz0EUyw9UfSrfISPg4VQSLD6cFWvq-nUUbhyOgpGtuoo7hSnkbszoG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;640&quot; data-original-width=&quot;1186&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhIyJsaF4qe90_3xHXW0f6ZfKb7q5XxwHp0yPGLvBa4n8tk6PSM60uUevuAbXYgaMCzu6NPW77SP2rrUbfYrB38NmLO5vypp_N_21jfG14IwaS9JZYh-JRhGiT9PMtluvhHdGcz0EUyw9UfSrfISPg4VQSLD6cFWvq-nUUbhyOgpGtuoo7hSnkbszoG=w491-h265&quot; width=&quot;491&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;A mí personalmente me gustan las políticas que obligan a que se utilicen ciertas etiquetas o advertir, e incluso configurar automáticamente, el&amp;nbsp; backup de VMs que cumplan ciertos criterios que les identifican como VMs en producción.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;b&gt;Cumplir la ISO 27001&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;A lo que iba. Hay una forma no solo de crear ciertas políticas, sino de crear toda una batería de ellas que sumadas todas, nos hacen cumplir buenas prácticas, tales como los Microsoft Managed Controls (hay más de 1.600 plantillas de securización de entornos)&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjnWmMVY9Qu1f0OO6b8GUepJ8Qa3BSEDVWQsVr3JvcLbxJoPv66waHR74JuVTb7-cVQ6NyI-E8NW5sCap4wrDVoR6GGIMWRRyImWmfMVG491MS7ajXpZTcfjabQmYQG5pch1fNzeB2da7-KbXPkUMt83nXYXGVgzldubCRKmhynzB_RUaqunMNTPleD&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;837&quot; data-original-width=&quot;747&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjnWmMVY9Qu1f0OO6b8GUepJ8Qa3BSEDVWQsVr3JvcLbxJoPv66waHR74JuVTb7-cVQ6NyI-E8NW5sCap4wrDVoR6GGIMWRRyImWmfMVG491MS7ajXpZTcfjabQmYQG5pch1fNzeB2da7-KbXPkUMt83nXYXGVgzldubCRKmhynzB_RUaqunMNTPleD=w266-h298&quot; width=&quot;266&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://github.com/Azure/azure-policy/tree/master/built-in-policies/policyDefinitions/Regulatory%20Compliance&quot;&gt;azure-policy/built-in-policies/policyDefinitions/Regulatory Compliance at master · Azure/azure-policy (github.com)&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/Azure/azure-policy/tree/master/built-in-policies/policyDefinitions/&quot;&gt;azure-policy/built-in-policies/policyDefinitions at master · Azure/azure-policy (github.com)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;La cuestión es que un buen número de políticas prediseñadas que se engloban para cumplir una norma, en Azure se llama&amp;nbsp;&lt;i&gt;Policy Initiatives &lt;/i&gt;y a través de esta opción, es muy muy fácil que apliques cumplimiento de toda una ISO 27001: 2013 con un par de clicks.&lt;/p&gt;&lt;p&gt;Resultado tras aplicación de lo que ahora vais a ver.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgvZ6U8uH7Fd-5izJiYhR1OKbnKVtR58dKSPB2pFwTbDSMFV7cjrZfAqCgxXtxUCZj2tbsYxPwfCDBwdPvSrXjObRIkZ9twREpIDm_AiqnqGCAReOj1xQ-TBF2UtyaLw6VVi-kI4_EoxWrBovQwfKVwXXN9dI_aMLWWVjbb4uk8DQRZMzX6VGmXhsQs&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;835&quot; data-original-width=&quot;1629&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgvZ6U8uH7Fd-5izJiYhR1OKbnKVtR58dKSPB2pFwTbDSMFV7cjrZfAqCgxXtxUCZj2tbsYxPwfCDBwdPvSrXjObRIkZ9twREpIDm_AiqnqGCAReOj1xQ-TBF2UtyaLw6VVi-kI4_EoxWrBovQwfKVwXXN9dI_aMLWWVjbb4uk8DQRZMzX6VGmXhsQs=w473-h242&quot; width=&quot;473&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgadzI5J47df41HFr3MrAJ23rTJAWvm6VqY4zwGH-oYN6NDgiSgbgpl7mWvY3mA5W-J_NJz7wgtUfLc3gTuSxEgByJfGu_8VCzJgIGtz1Hd7t-7QweDKeu5ZGV6nAJbj56rIjGKUBVa_weapvX1XI8-USmhMS6pKKXgn6h1lGEa9qLUDAQP9VzNCfwA&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;881&quot; data-original-width=&quot;1527&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgadzI5J47df41HFr3MrAJ23rTJAWvm6VqY4zwGH-oYN6NDgiSgbgpl7mWvY3mA5W-J_NJz7wgtUfLc3gTuSxEgByJfGu_8VCzJgIGtz1Hd7t-7QweDKeu5ZGV6nAJbj56rIjGKUBVa_weapvX1XI8-USmhMS6pKKXgn6h1lGEa9qLUDAQP9VzNCfwA=w388-h225&quot; width=&quot;388&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjkPie5yIm_6vmRRmhiqJJu0SvghxEo8knCVVkav_3zHftvI05B0_-D6MG9m56GnY2rJvb5OKrns7IOTHmSEpOJc2IJGMqASIejWnOqhqSrd-kKs0JkPCXJSSH8c-9hx-RHaix7rHinlXAsbWTaVBK_Wd6UYKLzqRxJOZqp70dhiEQO4k7zcoyZrqDt&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;324&quot; data-original-width=&quot;1682&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjkPie5yIm_6vmRRmhiqJJu0SvghxEo8knCVVkav_3zHftvI05B0_-D6MG9m56GnY2rJvb5OKrns7IOTHmSEpOJc2IJGMqASIejWnOqhqSrd-kKs0JkPCXJSSH8c-9hx-RHaix7rHinlXAsbWTaVBK_Wd6UYKLzqRxJOZqp70dhiEQO4k7zcoyZrqDt=w505-h98&quot; width=&quot;505&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ejemplos de advertencias:&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPcf7uM2hSPjl8Wt_IU68tn3D-Dudr5Pcam5zMrxw-G2Cd_yJL6LOp3VZ0y-dqgLk6eeZvL8bhbXo00b44A-bsY3KtK_QTbIX4FBK24q63clB3DH0KVT5Mbj_OTxLmAWQ-B-6BW6IZssymqs2JQmkCuOvVphzc3fpbNRVpfmXmX5SvG3H4ud675Nfl&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;193&quot; data-original-width=&quot;874&quot; height=&quot;124&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPcf7uM2hSPjl8Wt_IU68tn3D-Dudr5Pcam5zMrxw-G2Cd_yJL6LOp3VZ0y-dqgLk6eeZvL8bhbXo00b44A-bsY3KtK_QTbIX4FBK24q63clB3DH0KVT5Mbj_OTxLmAWQ-B-6BW6IZssymqs2JQmkCuOvVphzc3fpbNRVpfmXmX5SvG3H4ud675Nfl=w559-h124&quot; width=&quot;559&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPcf7uM2hSPjl8Wt_IU68tn3D-Dudr5Pcam5zMrxw-G2Cd_yJL6LOp3VZ0y-dqgLk6eeZvL8bhbXo00b44A-bsY3KtK_QTbIX4FBK24q63clB3DH0KVT5Mbj_OTxLmAWQ-B-6BW6IZssymqs2JQmkCuOvVphzc3fpbNRVpfmXmX5SvG3H4ud675Nfl&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPcf7uM2hSPjl8Wt_IU68tn3D-Dudr5Pcam5zMrxw-G2Cd_yJL6LOp3VZ0y-dqgLk6eeZvL8bhbXo00b44A-bsY3KtK_QTbIX4FBK24q63clB3DH0KVT5Mbj_OTxLmAWQ-B-6BW6IZssymqs2JQmkCuOvVphzc3fpbNRVpfmXmX5SvG3H4ud675Nfl&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiQESFbulnG_Bf4ZLT7lTLsyc8tNQfrHlJaqEDVWRAOfZhTKiYsUjrbEhuRn32LC50-bf-OY0lbZspf6jnpIQ6za_uQ03kUgQwE2U1Y5ArxaXN9J5ZOwsZIVUe3PmpTCrGm7O4yZ1Mq6ALMe4PujM1d17QhcVZb6jvlm-Bd3KZXRM8POR4ut2gC5QU3&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;187&quot; data-original-width=&quot;559&quot; height=&quot;109&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiQESFbulnG_Bf4ZLT7lTLsyc8tNQfrHlJaqEDVWRAOfZhTKiYsUjrbEhuRn32LC50-bf-OY0lbZspf6jnpIQ6za_uQ03kUgQwE2U1Y5ArxaXN9J5ZOwsZIVUe3PmpTCrGm7O4yZ1Mq6ALMe4PujM1d17QhcVZb6jvlm-Bd3KZXRM8POR4ut2gC5QU3=w322-h109&quot; width=&quot;322&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configuración paso a paso:&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Para aplicar esto, solo tienes que seguir los siguientes pasos:&lt;/p&gt;&lt;p&gt;1. Ve a tu suscripción y elige políticas (Policies) en el grupo de opciones de configuración.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhREZgMb2yBR5tk4UJkQo2SCW1K_l9f3PVEiqjwdMBFzq4-MLRgg96MoR_ioG_yU0eLfSzTnK3e2ofbFg4D7xnmgjP5sjzFUQ7y1cp9LIk9BzNm0OJnBD5TP6NJ1o2FEdbMXfl5hiY-Lbp44MTqZQ3ssu-5_F24wLPKjLh42XMKHyb8P5ay8NvfR4qU&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;400&quot; data-original-width=&quot;360&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhREZgMb2yBR5tk4UJkQo2SCW1K_l9f3PVEiqjwdMBFzq4-MLRgg96MoR_ioG_yU0eLfSzTnK3e2ofbFg4D7xnmgjP5sjzFUQ7y1cp9LIk9BzNm0OJnBD5TP6NJ1o2FEdbMXfl5hiY-Lbp44MTqZQ3ssu-5_F24wLPKjLh42XMKHyb8P5ay8NvfR4qU&quot; width=&quot;216&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;2. Dentro de las opciones de políticas, encontrarás la opción de cumplimiento y podrás elegir Asignar iniciativa.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj0jXhRT46Id-Y1MFsN7QxNPyusuk73svQp16eqGMTASCIANOMLNjkrJRBoskl5GF6VQb9e8OZx6sTiQZSUGcit9NEZUGd8lstNFfKiifxtmCyAvJ74DunVoJMBZOgBZHBGm6uWmJbUCLrMC2xbznczfm8_gNQA4oWz7BKo6bHO-HOKHc9YOj6FO7o3&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;379&quot; data-original-width=&quot;1195&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj0jXhRT46Id-Y1MFsN7QxNPyusuk73svQp16eqGMTASCIANOMLNjkrJRBoskl5GF6VQb9e8OZx6sTiQZSUGcit9NEZUGd8lstNFfKiifxtmCyAvJ74DunVoJMBZOgBZHBGm6uWmJbUCLrMC2xbznczfm8_gNQA4oWz7BKo6bHO-HOKHc9YOj6FO7o3=w561-h177&quot; width=&quot;561&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;3. Una vez allí, solo tendrás que configura el alcance (Scope) y&amp;nbsp; en Basis, elegir la iniciativa que quieres cumplir.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjBDMByLF4SiMF3xcDG7LWPjZGvEpkuj4IPXnidF2Txow69VPveXE7esXAuM-Z5WX4NDX5_9Sg7bJfBECfcTWbgdCWc3DJWaMl7SsSqGWKSX86gOb8gtpw8WrCkWHi8RWuVDmrurHrANnuV61ggF5TIWIIBa7rgH99v7y4niJJ9gzwUR82UJKRpYIX-&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;392&quot; data-original-width=&quot;1864&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjBDMByLF4SiMF3xcDG7LWPjZGvEpkuj4IPXnidF2Txow69VPveXE7esXAuM-Z5WX4NDX5_9Sg7bJfBECfcTWbgdCWc3DJWaMl7SsSqGWKSX86gOb8gtpw8WrCkWHi8RWuVDmrurHrANnuV61ggF5TIWIIBa7rgH99v7y4niJJ9gzwUR82UJKRpYIX-=w663-h139&quot; width=&quot;663&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;3.1 Tendrás la opción de no activar esto por el momento y dejarlo solo emitiendo advertencias que lo que sería, si lo activases :) o sea en modo auditoría. Esto se consigue teniéndolo desactivado.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4nTP9uJlGu8a331newdEnVwCX5sHuJo6mLMPkTsBoA3TDygjFhoZkUtEtpTgfQLOjyEh6YQckoGmSEkBs3RNTF3LYBWSP_aaQH2tfbBvWZv8ECjNNqTB3JIpKHHuxSMNgxTVZaUn8suM8X9eCqQGRqS9XOyGcEPrw011sOTuVHZKqDlR79gkgEea6&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;83&quot; data-original-width=&quot;202&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4nTP9uJlGu8a331newdEnVwCX5sHuJo6mLMPkTsBoA3TDygjFhoZkUtEtpTgfQLOjyEh6YQckoGmSEkBs3RNTF3LYBWSP_aaQH2tfbBvWZv8ECjNNqTB3JIpKHHuxSMNgxTVZaUn8suM8X9eCqQGRqS9XOyGcEPrw011sOTuVHZKqDlR79gkgEea6=w247-h101&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4. Podrás parametrizarlo un poco a tu entorno. Por ejemplo configurando si tienes Azure Arc o no.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhm1tRzxz2Z-kQ24lEttVWavMHSBQrP_0iMMxVRxU2jMuEgoPIGH-8PxRIVF5wJ6x9anYS8x3R95W1QcMrr78pK0KiNwgPiv20nY7TEtINB4kLtCchAPInVD9mZOJq3sX3w8cyk9BqBWSEuUiKnnXvXWT5G3jcO5E9K6uZno65bBbExWkg7jiM53uDe&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;364&quot; data-original-width=&quot;1043&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhm1tRzxz2Z-kQ24lEttVWavMHSBQrP_0iMMxVRxU2jMuEgoPIGH-8PxRIVF5wJ6x9anYS8x3R95W1QcMrr78pK0KiNwgPiv20nY7TEtINB4kLtCchAPInVD9mZOJq3sX3w8cyk9BqBWSEuUiKnnXvXWT5G3jcO5E9K6uZno65bBbExWkg7jiM53uDe=w507-h178&quot; width=&quot;507&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;5. Podrás revisar también los avisos y advertencias que trae la norma de cumplimiento.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiXe34lUwCw92v4EVah2pGoRRi-0cGe5SGQIoc4Y8sXMVRn6Drm4L4W6YkAzlkvCK-cxbedxQ9Fm2NIcvLV_9tSMlTMbgGEJAJZRU25CQiKl2V2btJTnyQOBEBAwKjSw9Jn_QHODKVY9Zf-uY_iS5w6qjgBHZm95xa86sjLCEwV5ub-Z7pzhNmjtXHA&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;875&quot; data-original-width=&quot;994&quot; height=&quot;359&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiXe34lUwCw92v4EVah2pGoRRi-0cGe5SGQIoc4Y8sXMVRn6Drm4L4W6YkAzlkvCK-cxbedxQ9Fm2NIcvLV_9tSMlTMbgGEJAJZRU25CQiKl2V2btJTnyQOBEBAwKjSw9Jn_QHODKVY9Zf-uY_iS5w6qjgBHZm95xa86sjLCEwV5ub-Z7pzhNmjtXHA=w408-h359&quot; width=&quot;408&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Saludos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://undercpd.blogspot.com/2022/11/levantate-configura-cumplimiento-de-iso.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhIyJsaF4qe90_3xHXW0f6ZfKb7q5XxwHp0yPGLvBa4n8tk6PSM60uUevuAbXYgaMCzu6NPW77SP2rrUbfYrB38NmLO5vypp_N_21jfG14IwaS9JZYh-JRhGiT9PMtluvhHdGcz0EUyw9UfSrfISPg4VQSLD6cFWvq-nUUbhyOgpGtuoo7hSnkbszoG=s72-w491-h265-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2972350137347536761.post-1721733470867350277</guid><pubDate>Fri, 25 Nov 2022 17:44:00 +0000</pubDate><atom:updated>2022-11-25T18:44:39.765+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AzureBackup</category><category domain="http://www.blogger.com/atom/ns#">hybrid</category><category domain="http://www.blogger.com/atom/ns#">inmutabilidad</category><title>Inmutabilidad de copias en Azure Backup</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hola,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Abro aquí el primero de dos posts, donde hablaré de Inmutabilidad en Azure. En este primer artículo, me centraré en la inmutabilidad en el servicio de Backup, la cual está actualmente en preview.&lt;/p&gt;&lt;p&gt;La opción en cuestión, la tenéis en las propiedades del Recovery Service Vault que utilices.&lt;/p&gt;&lt;p&gt;Sobra decir, que Azure backup puede ser también nuestro sistema de copia de seguridad de servidores e información On Premise, ya que Microsoft integró&amp;nbsp;&lt;/p&gt;&lt;p&gt;Una vez allí puedes habilitar la inmutabilidad en dos fases que describo a continuación.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgTCuzhaNwWKz2styWHfPSLHLQddVdFpKMsYpy4Y9sBFWmL9brSiMdSaoXZ2bCNalCVC99EnLDEkGDtfGL3R0IDd9CGIRmfz7Nmuh1Utajs-uI7B0itjzzsHszw6X7e_wL7GWulOwNvHyNz16UpeCbGPl1iHdyVu2cMGjpEffaPoE_lXNtamhfdu9De&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgTCuzhaNwWKz2styWHfPSLHLQddVdFpKMsYpy4Y9sBFWmL9brSiMdSaoXZ2bCNalCVC99EnLDEkGDtfGL3R0IDd9CGIRmfz7Nmuh1Utajs-uI7B0itjzzsHszw6X7e_wL7GWulOwNvHyNz16UpeCbGPl1iHdyVu2cMGjpEffaPoE_lXNtamhfdu9De&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiz6x50I2u7TTrsUYRTslsXP7n3SrljGnDunzPKH3JjJtT2qCE5ZYL1rUsiFfJgPvz87BbLglESdsvjeD5X14ft3bNM51j2Wz4bmGTGXDaDHXFJYhmj-Fm2SZ08tkTEyUNyVRgN71l3Rxsl3qoxsGhnEN-EzPQV-OcLqeOsZVes5jNOOiWojo7PMbVd&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;375&quot; data-original-width=&quot;729&quot; height=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiz6x50I2u7TTrsUYRTslsXP7n3SrljGnDunzPKH3JjJtT2qCE5ZYL1rUsiFfJgPvz87BbLglESdsvjeD5X14ft3bNM51j2Wz4bmGTGXDaDHXFJYhmj-Fm2SZ08tkTEyUNyVRgN71l3Rxsl3qoxsGhnEN-EzPQV-OcLqeOsZVes5jNOOiWojo7PMbVd=w517-h267&quot; width=&quot;517&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;Inmutabilidad habilitada pero no bloqueada &quot;Not Locked&quot;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;Con esta configuración tendremos inmutabilidad en nuestro sistema de almacenamiento del backup y nadie podrá variar los archivos e información resultante del backup mientras dure el tiempo de retención de la política que hemos aplicado.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;Esto significa que si tenemos una retención de 7 días y una copia el último día del último mes, esta información desaparecerá progresívamente tras este tiempo y está garantizado la integridad del dato salvado, sabiendo que es exactamente el que se salvó, sin que el ransomware u otra clase de peligros, pueda cifrarlo dado que en sí, esto es una varación del datos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-Q62w-iMA_mCKOMLj4H6jnJ7ClkEk8mDLSx2EX7YA7hoPL2NukIe90LReDOMK1Bw8USdNuoFy9EU5-NkaTPIOAinhNwp1SDtemKztr8eAvQgqWVrFE-5efULVdOOrLr97ZuAZZH7RRMjlIIvM_-J5E06IIK1Gb8jUzJuGMWJ3WZk86sy_7nIu6e4f&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;386&quot; data-original-width=&quot;245&quot; height=&quot;368&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-Q62w-iMA_mCKOMLj4H6jnJ7ClkEk8mDLSx2EX7YA7hoPL2NukIe90LReDOMK1Bw8USdNuoFy9EU5-NkaTPIOAinhNwp1SDtemKztr8eAvQgqWVrFE-5efULVdOOrLr97ZuAZZH7RRMjlIIvM_-J5E06IIK1Gb8jUzJuGMWJ3WZk86sy_7nIu6e4f=w233-h368&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhqhYFBL3lZabtdNkgBXuNBZp8CtCt-x8BTLsqMrK0lPKzNAGgS4ONOlLfKOFE9NS0YoH8CqaN5RJMxMqdKEF4-a31T3SClzONomhktYWnirD_g5cW4Lp2hJa4bFFOkHG2jHH9lKooS7bOJkba7z82O52kjL34HmRcrRmt64bP9RNGPTyNdfNi-pqjb&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;381&quot; data-original-width=&quot;517&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhqhYFBL3lZabtdNkgBXuNBZp8CtCt-x8BTLsqMrK0lPKzNAGgS4ONOlLfKOFE9NS0YoH8CqaN5RJMxMqdKEF4-a31T3SClzONomhktYWnirD_g5cW4Lp2hJa4bFFOkHG2jHH9lKooS7bOJkba7z82O52kjL34HmRcrRmt64bP9RNGPTyNdfNi-pqjb&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg-Q62w-iMA_mCKOMLj4H6jnJ7ClkEk8mDLSx2EX7YA7hoPL2NukIe90LReDOMK1Bw8USdNuoFy9EU5-NkaTPIOAinhNwp1SDtemKztr8eAvQgqWVrFE-5efULVdOOrLr97ZuAZZH7RRMjlIIvM_-J5E06IIK1Gb8jUzJuGMWJ3WZk86sy_7nIu6e4f&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;Inmutabilidad habilitada y bloqueada &quot;Locked&quot;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;habilitar el Locked está lleno de advertencias y es que una vez activemos esta opción, nada ni nadie podrá borrar la información salvada mientras no venza. Esto significa que si tenemos un backup con retención 2 años, tendremos dos archivos pertenecientes al 31 de Diciembre de los dos últimos años y estos solo se borrarán llegado los dos años posteriores. Nosotros mismos como administradores, no podremos borrar esta información aun eliminando la máquina virtual, su backup e incluso la baja de la suscripción de Azure.&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Tendremos por tanto asegurado y que acarrear el pago de la información salvada durante el tiempo de retención.&lt;/div&gt;&lt;br /&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;326&quot; data-original-width=&quot;240&quot; height=&quot;353&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgTCuzhaNwWKz2styWHfPSLHLQddVdFpKMsYpy4Y9sBFWmL9brSiMdSaoXZ2bCNalCVC99EnLDEkGDtfGL3R0IDd9CGIRmfz7Nmuh1Utajs-uI7B0itjzzsHszw6X7e_wL7GWulOwNvHyNz16UpeCbGPl1iHdyVu2cMGjpEffaPoE_lXNtamhfdu9De=w260-h353&quot; width=&quot;260&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;&lt;div&gt;Aquí tenéis copias de mis máquinas virtuales, una vez he parado el backup de las mismas. Podréis apreciar que no aparece la opción de eliminar la información. De hecho, al eliminar el backup de la máquina, me ofrece dos opciones; una es eliminar la información tras el periodo de retención y otra es guardar la información para siempre.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjK_CqUWuHG7H9XZtMH67_mlghH0mrifsU8jSMfF1Rw1WHUQGldoN9xQOPAquW9X9EFmzYMqnYDFDlyYaiAkFQpnlQ1wX1cvNjuRHSvj3QpPv17jAN64IIwe1vfHz3Hr9GA_liSbYNGBcRqmwP6UI0QMw98-s8UZ9rBiw4AtqQR5XTla-NFLDzbWKFF&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;387&quot; data-original-width=&quot;1170&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjK_CqUWuHG7H9XZtMH67_mlghH0mrifsU8jSMfF1Rw1WHUQGldoN9xQOPAquW9X9EFmzYMqnYDFDlyYaiAkFQpnlQ1wX1cvNjuRHSvj3QpPv17jAN64IIwe1vfHz3Hr9GA_liSbYNGBcRqmwP6UI0QMw98-s8UZ9rBiw4AtqQR5XTla-NFLDzbWKFF=w501-h166&quot; width=&quot;501&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://undercpd.blogspot.com/2022/11/inmutabilidad-de-copias-en-azure-backup.html</link><author>noreply@blogger.com (Miguel H.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiz6x50I2u7TTrsUYRTslsXP7n3SrljGnDunzPKH3JjJtT2qCE5ZYL1rUsiFfJgPvz87BbLglESdsvjeD5X14ft3bNM51j2Wz4bmGTGXDaDHXFJYhmj-Fm2SZ08tkTEyUNyVRgN71l3Rxsl3qoxsGhnEN-EzPQV-OcLqeOsZVes5jNOOiWojo7PMbVd=s72-w517-h267-c" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>