{"id":257186,"date":"2024-05-21T10:25:22","date_gmt":"2024-05-21T10:25:22","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=257186"},"modified":"2024-05-21T10:25:22","modified_gmt":"2024-05-21T10:25:22","slug":"cambiar-un-nombre-de-administrador","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/es\/script-hub\/cambiar-un-nombre-de-administrador\/","title":{"rendered":"C\u00f3mo cambiar un nombre de administrador en Windows usando PowerShell"},"content":{"rendered":"<p>En el din\u00e1mico mundo de las TI, mantener y gestionar la seguridad de los sistemas es primordial. Un aspecto importante de esto es garantizar que las cuentas cr\u00edticas del sistema, como la cuenta de administrador en las m\u00e1quinas Windows, sean menos predecibles. Una forma principal de reforzar la seguridad de esta cuenta es cambiarle el nombre. Esto no s\u00f3lo reduce la superficie de ataques de fuerza bruta, sino que tambi\u00e9n dificulta que entidades maliciosas adivinen nombres de usuario est\u00e1ndar. Descubre un script PowerShell que te permitir\u00e1 <strong>cambiar un nombre de administrador en Windows<\/strong>.<\/p>\n<h2>Antecedentes<\/h2>\n<p>Durante a\u00f1os, los profesionales de TI y los <a href=\"https:\/\/www.ninjaone.com\/es\/que-es-un-msp\">proveedores de servicios gestionados (MSP)<\/a> han conocido las vulnerabilidades asociadas al mantenimiento de nombres predeterminados para cuentas cr\u00edticas. Una cuenta de \u00abAdministrador\u00bb por defecto, especialmente en sistemas Windows, es como una invitaci\u00f3n abierta a los hackers. Por suerte, el script PowerShell que acabamos de ver facilita el cambio de nombre de esta cuenta, mejorando las posturas de seguridad de los sistemas individuales y empresariales por igual.<\/p>\n<h2>El script para cambiar un nombre de administrador en Windows<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 2.0\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Renames the Local Administrator Account.\r\n.DESCRIPTION\r\n    Renames the Local Administrator Account.\r\n.EXAMPLE\r\n     -NewName \"NewAdminName\"\r\n    Renames the local Administrator account to NewAdminName.\r\n.EXAMPLE\r\n     -NewName \"Administrator\" -CurrentName \"OldAdminName\"\r\n    Renames the local Administrator account back to its original name.\r\n.EXAMPLE\r\n    PS C:&gt; .Rename-LocalAdministratorAccount.ps1 -NewName \"NewAdminName\"\r\n    Renames the local Administrator account to NewAdminName.\r\n.OUTPUTS\r\n    String[]\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 7, Windows Server 2012\r\n    Release Notes:\r\n    Initial Release\r\nBy using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https:\/\/www.ninjaone.com\/terms-of-use.\r\n    Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. \r\n    Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. \r\n    Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. \r\n    Warranty Disclaimer: The script is provided \u201cas is\u201d and \u201cas available\u201d, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. \r\n    Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. \r\n    Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. \r\n    EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).\r\n.COMPONENT\r\n    LocalBuiltInAccountManagement\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter(Mandatory = $true)]\r\n    [String]\r\n    $NewName,\r\n    [Parameter(Mandatory = $false)]\r\n    [String]\r\n    $CurrentName = \"Administrator\"\r\n)\r\n\r\nbegin {\r\n    function Test-IsElevated {\r\n        $id = [System.Security.Principal.WindowsIdentity]::GetCurrent()\r\n        $p = New-Object System.Security.Principal.WindowsPrincipal($id)\r\n        if ($p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator))\r\n        { Write-Output $true }\r\n        else\r\n        { Write-Output $false }\r\n    }\r\n}\r\n\r\nprocess {\r\n    if (-not (Test-IsElevated)) {\r\n        Write-Error -Message \"Access Denied. Please run with Administrator privileges.\"\r\n        exit 1\r\n    }\r\n    $Failed = $false\r\n    if ((Get-Command -Name \"Rename-LocalUser\").Count -gt 0) {\r\n        try {\r\n            Rename-LocalUser -Name \"$CurrentName\" -NewName \"$NewName\" -Confirm:$false\r\n        }\r\n        catch {\r\n            $Failed = $true\r\n        }\r\n        \r\n    }\r\n    else {\r\n        # Unable to find Rename-LocalUser, falling back to using WMIC.exe\r\n        WMIC.exe useraccount where name=\"$CurrentName\" rename \"$NewName\"\r\n        $ExitCode = $LASTEXITCODE\r\n        if ($ExitCode -ne 0) {\r\n            # Some kind of error occurred, likely account was already renamed.\r\n            $Failed = $true\r\n        }\r\n    }\r\n\r\n    if ($Failed) {\r\n        Write-Error \"Failed to Rename $CurrentName to $NewName\"\r\n        exit 1\r\n    }\r\n    else {\r\n        Write-Host \"Renamed $CurrentName to $NewName\"\r\n        exit 0\r\n    }\r\n}\r\n\r\nend {}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Accede a m\u00e1s de 300 scripts en el Dojo de NinjaOne<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.ninjaone.com\/es\/prueba-gratuita-formulario\/\">Obt\u00e9n acceso<\/a><\/p>\n<\/div>\n<h2>An\u00e1lisis detallado<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>CmdletBinding y par\u00e1metros:<\/strong> El script comienza definiendo par\u00e1metros obligatorios y opcionales. <strong>$NewName<\/strong> (el nombre deseado para la cuenta de administrador) es obligatorio, mientras que <strong>$CurrentName<\/strong> (el nombre actual de la cuenta de administrador) es opcional y por defecto es \u00abAdministrator\u00bb.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Bloque de inicio<\/strong>: Dentro de este bloque, se define una funci\u00f3n, <strong>Test-IsElevated<\/strong>. Esta funci\u00f3n comprueba si el script se est\u00e1 ejecutando con privilegios elevados (de Administrador), condici\u00f3n necesaria para renombrar la cuenta de Administrador.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Bloque del proceso:<\/strong>\u00a0El script comprueba primero si se est\u00e1 ejecutando con los privilegios elevados necesarios.\u00a0A continuaci\u00f3n, busca el comando <strong>Rename-LocalUser<\/strong>, un cmdlet de PowerShell integrado para renombrar usuarios locales.\u00a0Si lo encuentra, el script renombra la cuenta utilizando este cmdlet. De no ser as\u00ed, se utiliza por defecto el m\u00e9todo m\u00e1s antiguo con <strong>WMIC.exe<\/strong>.\u00a0Se comprueba el resultado del proceso de cambio de nombre y se muestran los mensajes de \u00e9xito o error correspondientes.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>Bloque final:<\/strong> Este bloque est\u00e1 vac\u00edo en el script actual, pero puede rellenarse con tareas de limpieza final o elaboraci\u00f3n de informes si es necesario.<\/li>\n<\/ul>\n<h2>Posibles casos de uso<\/h2>\n<p>Imagina a una profesional de TI, Luisa, que trabaja en una empresa mediana. Como parte de una auditor\u00eda de seguridad trimestral, identifica que muchos sistemas de la organizaci\u00f3n a\u00fan tienen sus cuentas de administrador con nombres predeterminados. Con este script, Luisa puede renombrar r\u00e1pidamente estas cuentas en varios equipos, reduciendo as\u00ed las posibles vulnerabilidades.<\/p>\n<h2>Comparaciones<\/h2>\n<p>Existen otros m\u00e9todos para cambiar el nombre de la cuenta de Administrador. Un enfoque com\u00fan es el uso de <a href=\"https:\/\/www.techtarget.com\/searchwindowsserver\/definition\/Group-Policy-Object\/\" target=\"_blank\" rel=\"noopener\">objetos de directiva de grupo (GPO)<\/a> en una configuraci\u00f3n de dominio. Otra es renombrar manualmente a trav\u00e9s de Gesti\u00f3n de ordenadores. Sin embargo, el script PowerShell proporcionado ofrece automatizaci\u00f3n, velocidad y consistencia, especialmente beneficioso para redes grandes o cambios frecuentes.<\/p>\n<h2>FAQ<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><strong>\u00bfEs obligatorio ejecutarlo con privilegios elevados?<\/strong><br \/>\nS\u00ed. Se necesitan privilegios de administrador para cambiar el nombre de la cuenta de administrador.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><strong>\u00bfEste script funciona en versiones anteriores de Windows?<\/strong><br \/>\nEl script es compatible con Windows 7 y versiones superiores, incluido Windows Server 2012.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\"><strong>\u00bfPuedo volver al nombre por defecto utilizando el script?<\/strong><br \/>\nS\u00ed. Especificando los par\u00e1metros <strong>-NewName<\/strong> y <strong>-CurrentName<\/strong>, puedes renombrar la cuenta de nuevo a \u00abAdministrador\u00bb.<\/li>\n<\/ul>\n<h2>Implicaciones<\/h2>\n<p>Cambiar el nombre de la cuenta de administrador es un paso proactivo en la seguridad de TI. Sin embargo, el personal inform\u00e1tico tambi\u00e9n debe recordar los nuevos nombres o tener una convenci\u00f3n sistem\u00e1tica de nomenclatura para evitar bloqueos de cuentas o problemas de acceso. Adem\u00e1s, cualquier script o tarea que dependa del nombre por defecto podr\u00eda necesitar ajustes.<\/p>\n<h2>Recomendaciones<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">Haz siempre una copia de seguridad de los ajustes esenciales del sistema antes de realizar cambios.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"2\" data-aria-level=\"1\">Utiliza nombres significativos pero no obvios para la cuenta de administrador.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"3\" data-aria-level=\"1\">Aseg\u00farate de que todo el personal pertinente est\u00e9 informado del cambio para evitar interrupciones.<\/li>\n<\/ul>\n<h2>Reflexiones finales<\/h2>\n<p>Para los profesionales de TI que deseen integrar este proceso en un marco de gesti\u00f3n de TI m\u00e1s amplio, NinjaOne ofrece un <a href=\"https:\/\/www.ninjaone.com\/es\/\">conjunto completo de herramientas<\/a> para mejorar y agilizar la administraci\u00f3n de sistemas. Con soluciones como NinjaOne, el cambio de nombre de las cuentas de administrador puede ser s\u00f3lo una parte de un enfoque global de la <a href=\"https:\/\/www.ninjaone.com\/es\/enterprise-it-management\/seguridad\">seguridad y la gesti\u00f3n de TI<\/a>.<\/p>\n","protected":false},"author":35,"featured_media":144328,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"operating_system":[4212],"use_cases":[4267],"class_list":["post-257186","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/script_hub\/257186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/comments?post=257186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media\/144328"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=257186"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/operating_system?post=257186"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/use_cases?post=257186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}