{"id":509024,"date":"2025-08-13T12:01:28","date_gmt":"2025-08-13T12:01:28","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=509024"},"modified":"2025-08-13T12:02:51","modified_gmt":"2025-08-13T12:02:51","slug":"detectar-cuentas-bloqueadas-windows","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/es\/script-hub\/detectar-cuentas-bloqueadas-windows\/","title":{"rendered":"Gu\u00eda de scripts PowerShell: detectar cuentas bloqueadas en Windows"},"content":{"rendered":"<h2>Principales conclusiones<\/h2>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>PowerShell para mayor eficacia<\/strong>: utiliza PowerShell para identificar r\u00e1pidamente cuentas bloqueadas en entornos Windows.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>No incluye Azure AD<\/strong>: el script no cubre las cuentas de Azure AD, centr\u00e1ndose \u00fanicamente en las cuentas locales y de controlador de dominio.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Detecci\u00f3n espec\u00edfica del entorno<\/strong>: adapta tu enfoque en funci\u00f3n de si se ejecuta en un controlador de dominio o en una estaci\u00f3n de trabajo.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"4\" data-aria-level=\"1\"><strong>Salida personalizable<\/strong>: ofrece flexibilidad en el formato de salida, permitiendo la exportaci\u00f3n tanto en archivos CSV como TXT.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"5\" data-aria-level=\"1\"><strong>Capacidad de filtrado de usuarios<\/strong>: puede dirigirse a usuarios espec\u00edficos si es necesario, lo que aumenta su precisi\u00f3n.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"6\" data-aria-level=\"1\"><strong>Automatizado vs. manual<\/strong>: representa una alternativa eficaz a los m\u00e9todos manuales de comprobaci\u00f3n de cuentas.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"7\" data-aria-level=\"1\"><strong>Indicativo de problemas mayores<\/strong>: las cuentas bloqueadas pueden ser un signo de problemas operativos o de seguridad m\u00e1s amplios.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"8\" data-aria-level=\"1\"><strong>Accesible para principiantes<\/strong>: f\u00e1cil de usar para aquellos con conocimientos b\u00e1sicos de PowerShell, aunque personalizable para usuarios avanzados.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"9\" data-aria-level=\"1\"><strong>Se recomienda un seguimiento regular<\/strong>: lo mejor es utilizarlo como parte de una estrategia regular de supervisi\u00f3n de cuentas.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"10\" data-aria-level=\"1\"><strong>Mejorado con NinjaOne<\/strong>: la funcionalidad del script complementa las <a href=\"https:\/\/www.ninjaone.com\/es\/\">completas herramientas de gesti\u00f3n de TI<\/a> de NinjaOne.<\/li>\n<\/ul>\n<p>En el panorama en constante evoluci\u00f3n de la seguridad de TI, la gesti\u00f3n de las cuentas de usuario sigue siendo una piedra angular para salvaguardar los sistemas y los datos. Un aspecto cr\u00edtico es la supervisi\u00f3n y el tratamiento de las cuentas bloqueadas, un problema habitual en los entornos de TI grandes y din\u00e1micos. Con PowerShell, los administradores pueden identificar eficazmente las cuentas bloqueadas, garantizando la continuidad y la seguridad de la empresa.<\/p>\n<h2>Contexto<\/h2>\n<p>El script PowerShell proporcionado surge como una herramienta vital para los profesionales de TI y los <a href=\"https:\/\/www.ninjaone.com\/es\/que-es-un-msp\/\">proveedores de servicios gestionados (MSP)<\/a>. Su funci\u00f3n principal es detectar cuentas bloqueadas en un entorno Windows, excluyendo las cuentas de <a href=\"https:\/\/www.ninjaone.com\/blog\/azure-ad-connect-what-it-is-and-how-to-configure-it\/\">Azure AD<\/a>. Esta capacidad es fundamental para mantener la eficacia operativa y la seguridad, ya que las cuentas bloqueadas pueden ser tanto un s\u00edntoma de error del usuario como un indicador potencial de <a href=\"https:\/\/www.ninjaone.com\/es\/it-hub\/endpoint-security\/que-es-una-violacion-de-datos\/\">brechas de la seguridad.<\/a><\/p>\n<h2>El script:<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">&lt;#\r\n.SYNOPSIS\r\n    This script will see if any accounts on a local machine or on a domain controller are locked out. \r\n    You can optionally export this information into a custom field.\r\n\r\n    Does NOT check Azure AD Accounts.\r\n.DESCRIPTION\r\n    This script will see if any accounts on a local machine or on a domain controller are locked out. \r\n    You can optionally export this information into a custom field.\r\n\r\n    Does NOT check Azure AD Accounts.\r\n    \r\n.EXAMPLE\r\n    (No Parameters but ran on a DC)\r\n    SamAccountName LastLogonDate        PasswordExpired Enabled\r\n    -------------- -------------        --------------- -------\r\n    user           4\/20\/2023 1:09:23 PM           False    True\r\n\r\n.EXAMPLE\r\n    (No Parameters but ran on a Workstation)\r\n    Name  Domain LocalAccount Disabled\r\n    ----  ------ ------------ --------\r\n    user  TEST          False    False\r\n\r\nPARAMETER: -ExportTXT \"ReplaceMeWithAnyMultiLineCustomField\"\r\n    Name of a multi-line customfield you'd like to export the results to.\r\n.EXAMPLE\r\n    -ExportTXT \"ReplaceMeWithAnyMultiLineCustomField\"\r\n    Name  Domain LocalAccount Disabled\r\n    ----  ------ ------------ --------\r\n    user  TEST          False    False\r\n\r\nPARAMETER: -ExportCSV \"ReplaceMeWithAnyMultiLineCustomField\"\r\n    Name of a multi-line customfield you'd like to export the results to.\r\n.EXAMPLE\r\n    -ExportCSV \"ReplaceMeWithAnyMultiLineCustomField\"\r\n    Name  Domain LocalAccount Disabled\r\n    ----  ------ ------------ --------\r\n    user  TEST          False    False\r\n\r\n.OUTPUTS\r\n    None\r\n.NOTES\r\n    Minimum OS Architecture Supported: Windows 7, Windows Server 2008\r\n    Release Notes: Renamed script, added Script Variable support, added support for showing results of only 1 or more specific users.\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#&gt;\r\n\r\n[CmdletBinding()]\r\nparam (\r\n    [Parameter()]\r\n    [String]$Users,\r\n    [Parameter()]\r\n    [String]$ExportCSV,\r\n    [Parameter()]\r\n    [String]$ExportTXT\r\n)\r\n\r\nbegin {\r\n    if ($env:usersToCheck -and $env:usersToCheck -notlike \"null\") { $Users = $env:usersToCheck }\r\n    if ($env:exportCsvResultsToThisCustomField -and $env:exportCsvResultsToThisCustomField -notlike \"null\") { $ExportCSV = $env:exportCsvResultsToThisCustomField }\r\n    if ($env:exportTextResultsToThisCustomField -and $env:exportTextResultsToThisCustomField -notlike \"null\") { $ExportTXT = $env:exportTextResultsToThisCustomField }\r\n\r\n    if ($Users) {\r\n        $UsersToCheck = $Users.split(',') | ForEach-Object { $_.Trim() }\r\n        Write-Warning \"Only the following users will be checked: $UsersToCheck\"\r\n    }\r\n    function Test-IsDomainController {\r\n        if ($PSVersionTable.PSVersion.Major -ge 5) {\r\n            $OS = Get-CimInstance -ClassName Win32_OperatingSystem\r\n        }\r\n        else {\r\n            $OS = Get-WmiObject -Class Win32_OperatingSystem\r\n        }\r\n\r\n        if ($OS.ProductType -eq \"2\") {\r\n            return $True\r\n        }\r\n    }\r\n\r\n    function Test-IsAzureJoined {\r\n        $dsreg = dsregcmd.exe \/status | Select-String \"AzureAdJoined : YES\"\r\n        if ($dsreg) {\r\n            return $True\r\n        }\r\n    }\r\n\r\n    if ([System.Environment]::OSVersion.Version.Major -ge 10) {\r\n        if (Test-IsAzureJoined) { Write-Warning \"This device is Azure AD Joined, this script currently cannot detect if Azure AD Users are locked out!\" }\r\n    }\r\n}\r\nprocess {\r\n\r\n    # For Domain Controllers find the locked out account using Search-ADAccount\r\n    if (Test-IsDomainController) {\r\n        Import-Module ActiveDirectory\r\n        $LockedOutUsers = Search-ADAccount -LockedOut | Select-Object SamAccountName, LastLogonDate, PasswordExpired, Enabled\r\n    }\r\n    else {\r\n        $LockedOutUsers = if ($PSVersionTable.PSVersion.Major -ge 5) {\r\n            Get-CimInstance -ClassName Win32_Useraccount | Where-Object { $_.Lockout -eq $True } | Select-Object Name, Domain, LocalAccount, Disabled \r\n        }\r\n        else {\r\n            Get-WmiObject -Class Win32_Useraccount | Where-Object { $_.Lockout -eq $True } | Select-Object Name, Domain, LocalAccount, Disabled\r\n        }\r\n    }\r\n\r\n    if ($Users) {\r\n        $LockedOutUsers = $LockedOutUsers | Where-Object { $UsersToCheck -contains $_.Name -or $UsersToCheck -contains $_.SamAccountName } \r\n    }\r\n\r\n    if ($LockedOutUsers) {\r\n        # Output any locked out users into the activity log\r\n        Write-Warning \"Locked out users were found!\"\r\n        $LockedOutUsers | Format-Table | Out-String | Write-Host\r\n\r\n        # Export the list in CSV format into a custom field\r\n        if ($ExportCSV) {\r\n            Ninja-Property-Set $ExportCSV ($LockedOutUsers | ConvertTo-Csv -NoTypeInformation)\r\n        }\r\n\r\n        # Export the usernames into a custom field\r\n        if ($ExportTXT) {\r\n            if ($LockedOutUsers.Name) {\r\n                Ninja-Property-Set $ExportTXT ($LockedOutUsers.Name | Out-String)\r\n            }\r\n\r\n            if ($LockedOutUsers.SamAccountName) {\r\n                Ninja-Property-Set $ExportTXT ($LockedOutUsers.SamAccountName | Out-String)\r\n            }\r\n        }\r\n        Exit 1\r\n    }\r\n\r\n    Write-Host \"No locked out users detected. Please note this does NOT check Azure AD Accounts.\"\r\n    Exit 0\r\n}\r\nend {\r\n    \r\n    \r\n    \r\n}<\/pre>\n<p>&nbsp;<\/p>\n\n<div class=\"in-context-cta\"><p>Accede a m\u00e1s de 300 scripts en el Dojo de NinjaOne<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/es\/prueba-gratuita-formulario\/\">Obt\u00e9n acceso<\/a><\/p>\n<\/div>\n<h2>An\u00e1lisis detallado<\/h2>\n<p>El script funciona de manera directa pero eficaz:<\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Inicializaci\u00f3n de par\u00e1metros<\/strong>: comienza estableciendo par\u00e1metros para la entrada de usuarios, que incluyen opciones para especificar usuarios concretos y exportar resultados en formatos CSV o TXT.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\"><strong>Controles del entorno<\/strong>: a continuaci\u00f3n, el script eval\u00faa el entorno operativo, determinando si se est\u00e1 ejecutando en un controlador de dominio o en una estaci\u00f3n de trabajo, y si el equipo est\u00e1 unido a Azure AD. Esto es crucial, ya que dicta el m\u00e9todo utilizado para encontrar cuentas bloqueadas.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Detecci\u00f3n de cuentas bloqueadas<\/strong>:\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\">En los Controladores de Dominio, emplea <strong>Search-ADAccount<\/strong> para encontrar cuentas bloqueadas.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\">En las estaciones de trabajo, utiliza los m\u00e9todos de la clase <strong>Win32_UserAccount<\/strong> para conseguir lo mismo.<\/li>\n<\/ul>\n<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Comprobaci\u00f3n selectiva de usuarios<\/strong>: si se proporcionan usuarios espec\u00edficos, filtra los resultados en consecuencia.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Salida y exportaci\u00f3n<\/strong>: el script muestra las cuentas bloqueadas y ofrece la opci\u00f3n de exportar esta informaci\u00f3n en formatos CSV o TXT.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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>Finalizaci\u00f3n<\/strong>: concluye indicando si se han detectado o no cuentas bloqueadas.<\/li>\n<\/ul>\n<h2>Posibles casos de uso<\/h2>\n<p>Imagina a un MSP que gestiona una red con numerosas cuentas de usuario. De repente, varios usuarios informan de la imposibilidad de acceder a sus cuentas. El MSP puede ejecutar r\u00e1pidamente este script para identificar las cuentas bloqueadas, lo que acelera significativamente el proceso de an\u00e1lisis y resoluci\u00f3n de problemas.<\/p>\n<h2>Comparaciones<\/h2>\n<p>Tradicionalmente, las comprobaciones de cuentas bloqueadas implican b\u00fasquedas manuales o el uso de herramientas separadas, como las herramientas administrativas de Active Directory. El enfoque de PowerShell agiliza este proceso, ofreciendo una soluci\u00f3n m\u00e1s integrada y programable que resulta eficaz para entornos a gran escala.<\/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;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=\"7\" data-aria-level=\"1\"><strong>\u00bfPuede este script comprobar las cuentas de Azure AD?<\/strong><br \/>\nNo, est\u00e1 dise\u00f1ado espec\u00edficamente para cuentas locales y de controlador de dominio.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"8\" data-aria-level=\"1\"><strong>\u00bfEs este script adecuado para principiantes en PowerShell?<\/strong><br \/>\nS\u00ed, es f\u00e1cil de usar, aunque se recomienda tener conocimientos b\u00e1sicos de PowerShell.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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=\"9\" data-aria-level=\"1\"><strong>\u00bfSe puede personalizar?<\/strong><br \/>\nPor supuesto, el script es flexible y puede modificarse para adaptarse a necesidades espec\u00edficas.<\/li>\n<\/ul>\n<h2>Implicaciones<\/h2>\n<p>Aunque el script es muy eficaz, es importante recordar que las cuentas bloqueadas pueden indicar problemas m\u00e1s profundos, como fallos de seguridad o un uso indebido del sistema. La identificaci\u00f3n y el an\u00e1lisis oportunos son fundamentales.<\/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;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\">Utiliza regularmente el script para comprobaciones proactivas.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\">Comb\u00ednalo con protocolos de seguridad m\u00e1s amplios.<\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&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\">Adapta el script a las necesidades espec\u00edficas de tu entorno.<\/li>\n<\/ul>\n<h2>Reflexiones finales<\/h2>\n<p>En una \u00e9poca en la que la eficiencia y la seguridad son primordiales, NinjaOne ofrece las herramientas y capacidades necesarias para la <a href=\"https:\/\/www.ninjaone.com\/es\/rmm\/software-de-gestion-de-operaciones-de-ti\/\">gesti\u00f3n moderna de TI<\/a>. Este script ejemplifica c\u00f3mo PowerShell, un componente de la suite de NinjaOne, se puede aprovechar para mejorar las operaciones de TI y la seguridad. El enfoque integral de NinjaOne para la gesti\u00f3n de TI lo convierte en un aliado indispensable para navegar por el complejo panorama de TI.<\/p>\n","protected":false},"author":35,"featured_media":0,"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-509024","script_hub","type-script_hub","status-publish","hentry","script_hub_category-windows","use_cases-gestion-de-usuarios-y-accesos"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/script_hub\/509024","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=509024"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=509024"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/operating_system?post=509024"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/use_cases?post=509024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}