{"id":208166,"date":"2023-12-13T08:48:33","date_gmt":"2023-12-13T08:48:33","guid":{"rendered":"https:\/\/www.ninjaone.com\/script-hub\/richiedere-password-dopo-la-sospensione-con-powershell\/"},"modified":"2024-03-04T18:29:04","modified_gmt":"2024-03-04T18:29:04","slug":"richiedere-password-dopo-la-sospensione-con-powershell","status":"publish","type":"script_hub","link":"https:\/\/www.ninjaone.com\/it\/script-hub\/richiedere-password-dopo-la-sospensione-con-powershell\/","title":{"rendered":"Richiedere password dopo la sospensione sui computer Windows: Script PowerShell"},"content":{"rendered":"<h2>Punti chiave<\/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\">La possibilit\u00e0 di richiedere password dopo la sospensione \u00e8 una difesa di prima linea contro gli accessi non autorizzati.<\/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\">Lo script PowerShell fornito automatizza il processo per abilitare questa funzione di sicurezza.<\/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\">Lo script per richiedere password dopo la sospensione \u00e8 particolarmente utile per i professionisti IT e gli MSP che gestiscono pi\u00f9 dispositivi.<\/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\">\u00c8 necessario eseguire lo script per richiedere password dopo la sospensione come amministratore.<\/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\">I metodi manuali tradizionali sono meno efficienti per le distribuzioni in massa rispetto allo script per richiedere password dopo la sospensione.<\/li>\n<li>I test in ambienti controllati e i backup regolari del registro sono best practice consigliate.<\/li>\n<li>NinjaOne pu\u00f2 integrare questi script, offrendo una soluzione di gestione IT centralizzata.<\/li>\n<\/ul>\n<p>Nell&#8217;ambiente odierno, attento alla sicurezza, la protezione dei dati degli utenti \u00e8 diventata fondamentale. Una delle vulnerabilit\u00e0 pi\u00f9 comuni si verifica quando un computer viene lasciato incustodito dopo il risveglio dalla sospensione o dall&#8217;ibernazione. Assicurarsi che Windows <strong>richieda una password dopo la modalit\u00e0 di sospensione<\/strong> non \u00e8 solo una best practice, ma anche una difesa di prima linea contro gli accessi non autorizzati.<\/p>\n<h2>Background<\/h2>\n<p>Questo script \u00e8 stato progettato per modificare impostazioni specifiche di Windows relative al risparmio dell&#8217;energia, in particolare relative al risveglio dalla sospensione o dall&#8217;ibernazione. La possibilit\u00e0 di automatizzare questo processo \u00e8 preziosa per i professionisti IT e per i <a href=\"https:\/\/www.ninjaone.com\/what-is-an-msp\/\">Managed Service Provider (MSP)<\/a> che gestiscono pi\u00f9 macchine. Senza un&#8217;automazione, l&#8217;impostazione di questa funzione su numerosi dispositivi sarebbe noiosa, soggetta a errori e richiederebbe molto tempo.<\/p>\n<h2>Lo script per richiedere password dopo la sospensione<\/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>Accedi a oltre 700 script nel Dojo di NinjaOne<\/p>\n<p><a href=\"https:\/\/www.ninjaone.com\/it\/prova-gratuita\/\">Ottieni l&#8217;accesso<\/a><\/p>\n<\/div>\n<h2>Analisi dettagliata<\/h2>\n<p>Lo script fornito \u00e8 uno script PowerShell, utile per abilitare la possibilit\u00e0 di richiedere password dopo la sospensione:<\/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>Configurazione preliminare<\/strong>: Lo script per richiedere password dopo la sospensione inizia fornendo alcuni metadati, come una sinossi, una descrizione, gli output, le note e i componenti.<\/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>Definizioni della funzione<\/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>: Controlla se lo script per richiedere password dopo la sospensione viene eseguito con i diritti di amministratore, essenziali per modificare le chiavi di 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 funzione di utilit\u00e0 per impostare o creare una propriet\u00e0 nel registro di Windows.<\/li>\n<li><strong>Blocco del processo<\/strong>: Se lo script per richiedere password dopo la sospensione non viene eseguito come amministratore, viene immediatamente visualizzato un errore. Quindi lo script imposta il percorso della chiave di registro di Windows responsabile dell&#8217;impostazione della password al risveglio e la modifica per gli scenari &#8220;Plugged In&#8221; e &#8220;On Battery&#8221;.<\/li>\n<\/ul>\n<h2>Casi d&#8217;uso potenziali<\/h2>\n<p><strong>Caso di studio<\/strong>: Sarah, amministratore IT di un&#8217;azienda di medie dimensioni, \u00e8 stata incaricata di garantire che tutti i computer portatili dell&#8217;azienda richiedano una password dopo il risveglio dalla sospensione. Invece di configurare manualmente ogni dispositivo, ha utilizzato questo script per richiedere password dopo la sospensione, risparmiandosi ore di lavoro e garantendo la coerenza tra i dispositivi.<\/p>\n<h2>Confronti<\/h2>\n<p>Il metodo tradizionale per impostare la possibilit\u00e0 di\u00a0richiedere password dopo la sospensione prevede la navigazione nel Pannello di controllo o nelle Impostazioni di Windows e la modifica manuale delle opzioni legate all\u2019alimentazione e al risparmio energetico. Sebbene sia fattibile per le singole macchine, diventa impraticabile per le configurazioni in blocco. Questo script per richiedere password dopo la sospensione offre un metodo scalabile, efficiente e privo di errori per effettuare queste configurazioni.<\/p>\n<h2>Domande frequenti<\/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>Ho bisogno di permessi speciali per eseguire questo script per richiedere password dopo la sospensione?<\/strong><br \/>\nS\u00ec, lo script per richiedere password dopo la sospensione deve essere eseguito come amministratore.<\/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>Lo script per richiedere password dopo la sospensione \u00e8 compatibile con tutte le versioni di Windows?<\/strong><br \/>\nLo script per richiedere password dopo la sospensione supporta Windows 7, Windows Server 2012 e versioni successive.<\/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>Posso modificare lo script per altre impostazioni legate al risparmio energetico?<\/strong><br \/>\nS\u00ec, con una conoscenza adeguata del registro di Windows e di PowerShell.<\/li>\n<\/ul>\n<h2>Implicazioni<\/h2>\n<p>Richiedere password dopo la sospensione aggiunge un ulteriore livello di sicurezza, riducendo i rischi associati a possibili accessi non autorizzati. Questa misura garantisce che assenze temporanee, come una pausa caff\u00e8, non si trasformino in potenziali occasioni di violazione dei dati.<\/p>\n<h2>Raccomandazioni<\/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\">Testa sempre gli script in un ambiente controllato prima di un&#8217;ampia distribuzione.<\/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\">Esegui regolarmente backup del registro di 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\">Assicurati che gli utenti siano informati dell&#8217;importanza di utilizzare password complesse.<\/li>\n<\/ul>\n<h2>Considerazioni finali<\/h2>\n<p>NinjaOne, una <a href=\"https:\/\/www.ninjaone.com\/it\/\">piattaforma completa di monitoraggio e gestione IT<\/a>, pu\u00f2 lavorare insieme a script come quello per richiedere password dopo la sospensione. Offre un approccio centralizzato alla gestione dell&#8217;IT, garantendo sistemi <a href=\"https:\/\/www.ninjaone.com\/it\/gestione-impresa\/sicurezza\">sicuri, conformi ed efficienti<\/a>. L&#8217;integrazione di script come quello discusso pu\u00f2 rafforzare l&#8217;efficacia della piattaforma, garantendo un ambiente IT pi\u00f9 sicuro.<\/p>\n","protected":false},"author":35,"featured_media":144975,"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":[4277],"class_list":["post-208166","script_hub","type-script_hub","status-publish","has-post-thumbnail","hentry","script_hub_category-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/script_hub\/208166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/script_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/script_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=208166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/144975"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=208166"}],"wp:term":[{"taxonomy":"script_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/operating_system?post=208166"},{"taxonomy":"use_cases","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/use_cases?post=208166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}