{"id":811790,"date":"2026-05-26T10:01:18","date_gmt":"2026-05-26T10:01:18","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=script_hub&#038;p=811790"},"modified":"2026-05-26T10:01:18","modified_gmt":"2026-05-26T10:01:18","slug":"require-password-after-sleep-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/pt-br\/script-hub\/require-password-after-sleep-powershell\/","title":{"rendered":"Exigir senha ap\u00f3s a suspens\u00e3o em m\u00e1quinas Windows: Script do PowerShell"},"content":{"rendered":"<h2>Principais conclus\u00f5es<\/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\">Garantir a exig\u00eancia de uma senha ao acordar \u00e9 uma defesa de primeira linha contra o acesso n\u00e3o autorizado.<\/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\">O script do PowerShell fornecido automatiza o processo de ativa\u00e7\u00e3o desse recurso de seguran\u00e7a.<\/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\">O script \u00e9 especialmente \u00fatil para profissionais de TI e MSPs que gerenciam v\u00e1rios 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\">\u00c9 necess\u00e1rio executar o 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\">Os m\u00e9todos manuais tradicionais s\u00e3o menos eficientes para implanta\u00e7\u00f5es maiores em compara\u00e7\u00e3o com o script.<\/li>\n<li>Testes em ambientes controlados e <a href=\"https:\/\/www.ninjaone.com\/blog\/back-up-and-restore-windows-registry\/\" target=\"_blank\" rel=\"noopener\">backups<\/a> regulares <a href=\"https:\/\/www.ninjaone.com\/blog\/back-up-and-restore-windows-registry\/\" target=\"_blank\" rel=\"noopener\">do registro<\/a> s\u00e3o pr\u00e1ticas recomendadas.<\/li>\n<li>O NinjaOne pode complementar esses scripts, oferecendo uma solu\u00e7\u00e3o centralizada de gerenciamento de TI.<\/li>\n<\/ul>\n<p>No ambiente atual, que se preocupa com a seguran\u00e7a, a prote\u00e7\u00e3o dos dados do usu\u00e1rio tornou-se fundamental. Uma das vulnerabilidades mais comuns ocorre quando um computador \u00e9 deixado sem supervis\u00e3o depois de sair do modo de suspens\u00e3o ou hiberna\u00e7\u00e3o. Garantir que o Windows <strong>exija uma senha ap\u00f3s o<\/strong> modo <strong>de suspens\u00e3o<\/strong> n\u00e3o \u00e9 apenas uma pr\u00e1tica recomendada, mas tamb\u00e9m uma defesa de primeira linha contra o acesso n\u00e3o autorizado.<\/p>\n<h2>Hist\u00f3rico<\/h2>\n<p>Esse script foi desenvolvido para modificar configura\u00e7\u00f5es espec\u00edficas do Windows relacionadas ao gerenciamento de energia, especialmente ao acordar do modo de suspens\u00e3o ou hiberna\u00e7\u00e3o. A capacidade de automatizar esse processo \u00e9 inestim\u00e1vel para profissionais de TI e <a href=\"https:\/\/www.ninjaone.com\/what-is-an-msp\/\">provedores de servi\u00e7os gerenciados (MSPs)<\/a> que gerenciam v\u00e1rias m\u00e1quinas. Sem automa\u00e7\u00e3o, a configura\u00e7\u00e3o desse recurso em v\u00e1rios dispositivos seria tediosa, propensa a erros e demorada.<\/p>\n<h2>O roteiro<\/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>Acesse mais de 300 scripts no NinjaOne Dojo<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/freetrialform\/\">Obter acesso<\/a><\/p>\n<\/div>\n<h2>Detalhamento<\/h2>\n<p>O script fornecido \u00e9 um script do PowerShell, destinado a ativar a exig\u00eancia de senha na ativa\u00e7\u00e3o:<\/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>Configura\u00e7\u00e3o preliminar<\/strong>: O script come\u00e7a fornecendo algumas meta-informa\u00e7\u00f5es, como sinopse, descri\u00e7\u00e3o, resultados, notas e 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>Defini\u00e7\u00f5es de fun\u00e7\u00f5es<\/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>: Verifica se o script est\u00e1 sendo executado com direitos de administrador, o que \u00e9 essencial para modificar chaves de 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>: Uma fun\u00e7\u00e3o utilit\u00e1ria para definir ou criar uma propriedade no <a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-windows-registry\/\" target=\"_blank\" rel=\"noopener\">registro do Windows<\/a>.<\/li>\n<li><strong>Bloco de processo<\/strong>: Se o script n\u00e3o for executado como administrador, ele gera um erro imediatamente. Em seguida, ele define o caminho para a chave de registro do Windows respons\u00e1vel pela configura\u00e7\u00e3o de senha ao acordar e a modifica para os cen\u00e1rios &#8220;Conectado&#8221; e &#8220;Com bateria&#8221;.<\/li>\n<\/ul>\n<h2>Casos de uso em potencial<\/h2>\n<p><strong>Estudo de caso<\/strong>: Sarah, uma administradora de TI de uma empresa de m\u00e9dio porte, foi encarregada de garantir que todos os laptops da empresa precisassem de uma senha depois de dormir. Em vez de configurar manualmente cada dispositivo, ela usou esse script, economizando horas de trabalho e garantindo a consist\u00eancia entre os dispositivos.<\/p>\n<h2>Compara\u00e7\u00f5es<\/h2>\n<p>O m\u00e9todo tradicional de configura\u00e7\u00e3o desse recurso envolve navegar no Painel de Controle ou nas Configura\u00e7\u00f5es do Windows e alterar manualmente as op\u00e7\u00f5es de energia. Embora seja vi\u00e1vel para m\u00e1quinas individuais, isso se torna impratic\u00e1vel para implanta\u00e7\u00f5es maiores. Esse script oferece um m\u00e9todo dimension\u00e1vel, eficiente e sem erros para obter o mesmo resultado.<\/p>\n<h2>Implica\u00e7\u00f5es<\/h2>\n<p>A exig\u00eancia de uma senha ap\u00f3s o sono acrescenta uma camada de seguran\u00e7a, reduzindo os riscos associados ao acesso n\u00e3o autorizado. Essa medida garante que as aus\u00eancias tempor\u00e1rias, como uma pausa para o caf\u00e9, n\u00e3o se transformem em poss\u00edveis <a href=\"https:\/\/www.ninjaone.com\/it-hub\/seguranca-de-endpoints\/what-is-a-data-breach\/\">viola\u00e7\u00f5es de dados<\/a>.<\/p>\n<h2>Recomenda\u00e7\u00f5es<\/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\">Sempre teste os scripts em um ambiente controlado antes de uma ampla implementa\u00e7\u00e3o.<\/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\">Mantenha backups regulares do registro do 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\">Certifique-se de que os usu\u00e1rios sejam instru\u00eddos sobre a import\u00e2ncia de senhas fortes.<\/li>\n<\/ul>\n<h2>Considera\u00e7\u00f5es finais<\/h2>\n<p>O NinjaOne, uma <a href=\"https:\/\/www.ninjaone.com\/pt-br\/\">plataforma<\/a> abrangente <a href=\"https:\/\/www.ninjaone.com\/pt-br\/\">de monitoramento e gerenciamento de TI<\/a>, pode complementar ainda mais esses scripts. Ele oferece uma abordagem centralizada para o gerenciamento de TI, garantindo que os sistemas sejam <a href=\"https:\/\/www.ninjaone.com\/pt-br\/gestao-ti-empresarial\/seguranca\/\">seguros, compat\u00edveis e eficientes<\/a>. A incorpora\u00e7\u00e3o de scripts como o discutido pode refor\u00e7ar a efic\u00e1cia da plataforma, garantindo um ambiente de TI mais seguro.<\/p>\n","protected":false},"author":35,"featured_media":144978,"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":[12435],"class_list":["post-811790","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/script_hub\/811790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/comments?post=811790"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media\/144978"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media?parent=811790"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/operating_system?post=811790"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/use_cases?post=811790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}