{"id":264744,"date":"2024-05-31T11:22:50","date_gmt":"2024-05-31T11:22:50","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=264744"},"modified":"2024-05-31T11:31:35","modified_gmt":"2024-05-31T11:31:35","slug":"solicitar-contrasena-al-salir-de-suspension","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/es\/script-hub\/solicitar-contrasena-al-salir-de-suspension\/","title":{"rendered":"Solicitar contrase\u00f1a al salir de suspensi\u00f3n en equipos Windows: script PowerShell"},"content":{"rendered":"<h2>Puntos clave<\/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\">Solicitar contrase\u00f1a al salir de suspensi\u00f3n es una defensa de primera l\u00ednea contra los accesos no autorizados.<\/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\">El script PowerShell que analizaremos en este post automatiza el proceso de habilitaci\u00f3n de esta funci\u00f3n de seguridad.<\/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\">El script es especialmente \u00fatil para los profesionales de TI y los MSP que gestionan varios dispositivos.<\/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=\"4\" data-aria-level=\"1\">Es necesario ejecutar el script como 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=\"5\" data-aria-level=\"1\">Los m\u00e9todos manuales tradicionales son menos eficientes para grandes despliegues en comparaci\u00f3n con el script.<\/li>\n<li>Las mejores pr\u00e1cticas recomendadas son las pruebas en entornos controlados y las <a href=\"https:\/\/www.ninjaone.com\/blog\/back-up-and-restore-windows-registry\/\" target=\"_blank\" rel=\"noopener\">copias de seguridad peri\u00f3dicas del registro<\/a>.<\/li>\n<li>NinjaOne puede complementar dichos scripts, ofreciendo una soluci\u00f3n de gesti\u00f3n de TI centralizada.<\/li>\n<\/ul>\n<p>En un entorno tan preocupado por la seguridad como el actual, proteger los datos de los usuarios se ha convertido en algo primordial. Una de las vulnerabilidades m\u00e1s comunes surge cuando un ordenador se deja desatendido tras salir de suspensi\u00f3n o hibernaci\u00f3n. Asegurarse de que Windows <strong>requiera una contrase\u00f1a despu\u00e9s del modo de suspensi\u00f3n<\/strong> no s\u00f3lo es una buena pr\u00e1ctica, sino tambi\u00e9n una defensa de primera l\u00ednea contra los accesos no autorizados.<\/p>\n<h2>Antecedentes<\/h2>\n<p>Este script est\u00e1 dise\u00f1ado para modificar configuraciones espec\u00edficas de Windows relacionadas con la administraci\u00f3n de energ\u00eda, particularmente al salir del modo suspensi\u00f3n o de la hibernaci\u00f3n. La posibilidad de automatizar este proceso tiene un valor incalculable para los profesionales de TI y los <a href=\"https:\/\/www.ninjaone.com\/es\/que-es-un-msp\">proveedores de servicios gestionados (MSP)<\/a> que administran varios equipos. Sin automatizaci\u00f3n, configurar esta funci\u00f3n en numerosos dispositivos ser\u00eda tedioso, propenso a errores y llevar\u00eda mucho tiempo.<\/p>\n<h2>El script para solicitar contrase\u00f1a al salir de suspensi\u00f3n<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Requires -Version 2.0\r\n\r\n&lt;#\r\n.SYNOPSIS\r\n    Enables password on wake from sleep\/hibernation.\r\n.DESCRIPTION\r\n    Enables password on wake from sleep\/hibernation.\r\n.EXAMPLE\r\n    No parameters needed.\r\n    Enables password on wake from sleep\/hibernation.\r\n.EXAMPLE\r\n    PS C:&gt; Set-RequirePasswordOnWake.ps1\r\n    Enables password on wake from sleep\/hibernation.\r\n.OUTPUTS\r\n    None\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    LocalUserAccountManagement\r\n#&gt;\r\n\r\n[CmdletBinding()]\r\nparam ()\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    function Set-ItemProp {\r\n        param (\r\n            $Path,\r\n            $Name,\r\n            $Value,\r\n            [ValidateSet(\"DWord\", \"QWord\", \"String\", \"ExpandedString\", \"Binary\", \"MultiString\", \"Unknown\")]\r\n            $PropertyType = \"DWord\"\r\n        )\r\n        if ((Get-ItemProperty -Path $Path -Name $Name -ErrorAction SilentlyContinue)) {\r\n            Set-ItemProperty -Path $Path -Name $Name -Value $Value -Force -Confirm:$false | Out-Null\r\n        }\r\n        else {\r\n            New-Item -Path $Path -ItemType Directory -Force -Confirm:$false | Out-Null\r\n            New-ItemProperty -Path $Path -Name $Name -Value $Value -PropertyType $PropertyType -Force -Confirm:$false | Out-Null\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    # Require a password when a computer wakes\r\n    $Path = \"HKLM:SoftwarePoliciesMicrosoftPowerPowerSettings\ufffde796bdb-100d-47d6-a2d5-f7d2daa51f51\"\r\n    $ACName = \"ACSettingIndex\"\r\n    $DCName = \"DCSettingIndex\"\r\n    $Enable = \"1\"\r\n\r\n    # Plugged In\r\n    try {\r\n        Set-ItemProp -Path $Path -Name $ACName -Value $Enable\r\n    }\r\n    catch {\r\n        Write-Error $_\r\n        exit 1\r\n    }\r\n    \r\n    # On Battery\r\n    try {\r\n        Set-ItemProp -Path $Path -Name $DCName -Value $Enable\r\n    }\r\n    catch {\r\n        Write-Error $_\r\n        exit 1\r\n    }\r\n}\r\nend {}<\/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 del script para solicitar contrase\u00f1a al salir de suspensi\u00f3n<\/h2>\n<p>El script proporcionado es un script PowerShell, destinado a activar el requisito de solicitar contrase\u00f1a al salir de suspensi\u00f3n:<\/p>\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>Configuraci\u00f3n preliminar<\/strong>: el script comienza proporcionando alguna meta-informaci\u00f3n, como su sinopsis, descripci\u00f3n, outputs, notas y componente.<\/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\"><strong>Definiciones de las funciones<\/strong>:<\/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>Test-IsElevated<\/strong>: comprueba si el script se est\u00e1 ejecutando con derechos de administrador, esenciales para modificar las claves del registro.<\/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=\"4\" data-aria-level=\"1\"><strong>Set-ItemProp<\/strong>: una funci\u00f3n de utilidad para establecer o crear una propiedad en el <a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-windows-registry\/\" target=\"_blank\" rel=\"noopener\">registro de Windows<\/a>.<\/li>\n<li><strong>Bloque de proceso<\/strong>: si el script no se ejecuta como Administrador, arrojar\u00e1 inmediatamente un error. A continuaci\u00f3n, establece la ruta a la clave del registro de Windows responsable de la configuraci\u00f3n de la contrase\u00f1a al salir de suspensi\u00f3n y la modifica para los escenarios \u00abConectado\u00bb y \u00abCon bater\u00eda\u00bb.<\/li>\n<\/ul>\n<h2>Posibles casos de uso<\/h2>\n<p><strong>Estudio de caso<\/strong>: Sara, administradora de TI en una empresa mediana, ten\u00eda la tarea de asegurarse de que todos los port\u00e1tiles de la empresa solicitaran una contrase\u00f1a al salir del modo suspensi\u00f3n. En lugar de configurar manualmente cada dispositivo, utiliz\u00f3 este script para solicitar contrase\u00f1a al salir de suspensi\u00f3n, ahorrando horas de trabajo y garantizando la coherencia entre dispositivos.<\/p>\n<h2>Comparaciones<\/h2>\n<p>El m\u00e9todo tradicional para configurar esta funci\u00f3n consiste en navegar por el Panel de control o la Configuraci\u00f3n de Windows y cambiar manualmente las opciones de energ\u00eda. Aunque es factible para m\u00e1quinas individuales, resulta poco pr\u00e1ctico para despliegues m\u00e1s grandes. Este script para solicitar contrase\u00f1a al salir de suspensi\u00f3n ofrece un m\u00e9todo escalable, eficaz y sin errores para lograr el mismo resultado.<\/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>\u00bfNecesito permisos especiales para ejecutar este script para solicitar contrase\u00f1a al salir de suspensi\u00f3n?<\/strong><br \/>\nS\u00ed, debe ejecutarse como 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=\"2\" data-aria-level=\"1\"><strong>\u00bfEs compatible con todas las versiones de Windows?<\/strong><br \/>\nEs compatible con Windows 7, Windows Server 2012 y versiones m\u00e1s recientes.<\/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 modificar el script para otros ajustes de energ\u00eda?<\/strong><br \/>\nS\u00ed, con conocimientos adecuados del registro de Windows y PowerShell.<\/li>\n<\/ul>\n<h2>Implicaciones<\/h2>\n<p>Solicitar contrase\u00f1a al salir de suspensi\u00f3n a\u00f1ade una capa de seguridad, reduciendo los riesgos asociados a los accesos no autorizados. Esta medida garantiza que las ausencias temporales, como una pausa para tomar caf\u00e9, no se conviertan en posibles filtraciones de datos.<\/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\">Prueba siempre los scripts en un entorno controlado antes de desplegarlos ampliamente.<\/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\">Realiza copias de seguridad peri\u00f3dicas del registro de Windows.<\/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 los usuarios reciben formaci\u00f3n sobre la importancia de las contrase\u00f1as seguras.<\/li>\n<\/ul>\n<h2>Reflexiones finales<\/h2>\n<p>NinjaOne, una <a href=\"https:\/\/www.ninjaone.com\/es\/\">plataforma integral de supervisi\u00f3n y gesti\u00f3n de TI<\/a>, puede complementar a\u00fan m\u00e1s estos scripts. Proporciona un enfoque centralizado de la gesti\u00f3n de TI, garantizando que los sistemas sean <a href=\"https:\/\/www.ninjaone.com\/es\/enterprise-it-management\/seguridad\/\">seguros, conformes y eficientes<\/a>. La incorporaci\u00f3n de scripts como el comentado, destinado a solicitar contrase\u00f1a al salir de suspensi\u00f3n, puede reforzar la eficacia de la plataforma, garantizando un entorno inform\u00e1tico m\u00e1s seguro.<\/p>\n","protected":false},"author":35,"featured_media":144980,"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-264744","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\/264744","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=264744"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media\/144980"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/media?parent=264744"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/operating_system?post=264744"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/es\/wp-json\/wp\/v2\/use_cases?post=264744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}