{"id":457099,"date":"2025-04-25T07:26:08","date_gmt":"2025-04-25T07:26:08","guid":{"rendered":"https:\/\/www.ninjaone.com\/?p=457099"},"modified":"2026-07-14T13:04:23","modified_gmt":"2026-07-14T13:04:23","slug":"modulo-powershell-active-directory","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/modulo-powershell-active-directory\/","title":{"rendered":"Come installare e importare il modulo PowerShell Active Directory"},"content":{"rendered":"<div class=\"in-context-cta\"><h2 style=\"margin-top: 0px;\">Punti chiave<\/h2>\n<p style=\"text-align: left;\"><strong>Come installare il modulo PowerShell di Active Directory<\/strong><\/p>\n<ol style=\"text-align: left;\">\n<li><strong>Apri PowerShell come amministratore<\/strong> \u2192 Clicca con il pulsante destro del mouse su PowerShell &gt; <strong>Esegui come amministratore<\/strong>.<\/li>\n<li>Esegui: <code>Add-WindowsCapability -Online -Name \"Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0\"<\/code><\/li>\n<\/ol>\n<p style=\"text-align: left;\"><strong>Come importare il modulo PowerShell di Active Directory<\/strong><\/p>\n<ol style=\"text-align: left;\">\n<li><strong>Apri PowerShell come amministratore<\/strong>.<\/li>\n<li><strong>Importa il modulo<\/strong>: <code>Import-Module ActiveDirectory<\/code><\/li>\n<li><strong>Verifica l&#8217;importazione<\/strong>: <code>Get-Command -Module ActiveDirectory<\/code><\/li>\n<\/ol>\n<p style=\"text-align: left;\"><strong>Come caricare automaticamente il modulo in PowerShell<\/strong><\/p>\n<ol>\n<li style=\"text-align: left;\"><strong>Controlla se esiste un profilo<\/strong>: <code>Test-Path $Profile<\/code><\/li>\n<li style=\"text-align: left;\">Se il comando restituisce <strong>False<\/strong>, crea un profilo: <code>New-Item -Path $Profile -ItemType File -Force<\/code><\/li>\n<li style=\"text-align: left;\"><strong>Apri il profilo in Notepad<\/strong>: <code>notepad $Profile<\/code><\/li>\n<li style=\"text-align: left;\"><strong>Aggiungi la riga seguente<\/strong> e salva: <code>Import-Module ActiveDirectory<\/code><\/li>\n<\/ol>\n<\/div>\n<p><span style=\"font-weight: 400;\">Gestire Active Directory, il cuore dell&#8217;infrastruttura di rete di Windows, presenta sfide particolari. Dalla gestione degli account utente alla configurazione dei criteri di gruppo, le attivit\u00e0 amministrative possono rivelarsi complesse e richiedere molto tempo. \u00c8 qui che entra in gioco PowerShell, il potente linguaggio di scripting di Microsoft. \u00c8 diventato un punto di svolta nell&#8217;automazione delle attivit\u00e0 amministrative.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In questa guida presentiamo il <\/span><b>modulo Active Directory di PowerShell<\/b><span style=\"font-weight: 400;\">, illustrandone il ruolo nella semplificazione delle attivit\u00e0 di gestione e spiegando come installarlo e importarlo in modo efficiente.<\/span><\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Semplifica la gestione di Active Directory utilizzando PowerShell e i potenti strumenti di automazione di NinjaOne.<\/p>\n<p style=\"text-align: center;\">\u2192 Assumi il controllo con la <a class=\"waffle-rich-text-link\" href=\"https:\/\/www.ninjaone.com\/it\/rmm\/gestione-di-active-directory\/\" target=\"_blank\" rel=\"noopener\">gestione di Active Directory di NinjaOne<\/a>.<\/p>\n<\/div>\n<h2>Che cos&#8217;\u00e8 il modulo PowerShell Active Directory?<\/h2>\n<p><span style=\"font-weight: 400;\">Il modulo Active Directory di PowerShell \u00e8 un insieme di comandi, o cmdlet, che facilitano la gestione di Active Directory. I Cmdlet sono comandi leggeri utilizzati in PowerShell per specifiche attivit\u00e0 amministrative. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Il modulo Active Directory funge da ponte tra l&#8217;ambiente Windows PowerShell e il servizio di directory, fornendo agli amministratori un potente set di strumenti per automatizzare e semplificare le attivit\u00e0, oltre che per <\/span><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/come-ripulire-active-directory\/\"><span style=\"font-weight: 400;\">operazioni di manutenzione e pulizia di Active Directory<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.ninjaone.com\/it\/it-hub\/gestione-degli-endpoint\/cos-e-powershell\/\" target=\"_blank\" rel=\"noopener\">PowerShell<\/a> si \u00e8 evoluto nel corso degli anni, a dimostrazione dell&#8217;impegno di Microsoft nel migliorare l&#8217;esperienza di amministrazione dei professionisti IT. Il modulo Active Directory \u00e8 stato inizialmente introdotto come installazione separata. Tuttavia, il modulo \u00e8 ormai parte integrante delle edizioni di Windows Server, rendendolo pi\u00f9 accessibile e garantendo che le funzionalit\u00e0 pi\u00f9 recenti siano immediatamente disponibili. Nell&#8217;aggiornamento di Active Directory per Windows Server 2025, la gestione tramite PowerShell offre una maggiore sicurezza e una migliore scalabilit\u00e0 del database.<\/span><\/p>\n<h3>Semplificare la gestione di Active Directory<\/h3>\n<p><span style=\"font-weight: 400;\">Il modulo PowerShell Active Directory semplifica la gestione di Active Directory fornendo un&#8217;interfaccia di scripting coerente ed efficiente. Invece di affidarsi alle interfacce grafiche (GUI), gli amministratori possono utilizzare gli script PowerShell per eseguire operazioni quali la creazione di account utente, la modifica delle appartenenze ai gruppi e la gestione delle unit\u00e0 organizzative. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Una volta testate e convalidate, queste automazioni non solo riducono il rischio di <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/come-l-errore-umano-influisce-sui-rischi-di-cybersecurity\/\">errore umano<\/a>, ma accelerano anche in modo significativo l&#8217;esecuzione delle attivit\u00e0 ripetitive, consentendo di dedicare pi\u00f9 tempo ad altre mansioni.<\/span><\/p>\n<h2>Installazione, importazione e caricamento dei moduli<\/h2>\n<p><span style=\"font-weight: 400;\">In PowerShell \u00e8 fondamentale capire la distinzione tra installazione, importazione e caricamento dei moduli.\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Install-Module:<\/b><span style=\"font-weight: 400;\"> Questo comando viene utilizzato per scaricare e installare un modulo da un repository online come la PowerShell Gallery. Lo userai in genere quando vuoi aggiungere un nuovo modulo al sistema.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Import-Module:<\/b><span style=\"font-weight: 400;\"> Una volta installato un modulo, il cmdlet Import-Module rende disponibili i relativi cmdlet per l&#8217;uso nella sessione corrente di PowerShell. Ci\u00f2 \u00e8 necessario per eseguire i cmdlet e sfruttare le funzionalit\u00e0 del modulo.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Load-Module:<\/b><span style=\"font-weight: 400;\"> Il cmdlet Load-Module carica un modulo nella memoria della sessione corrente, rendendo disponibili i relativi cmdlet senza bisogno di importarli. Questo approccio \u00e8 vantaggioso quando vuoi mantenere il modulo in memoria per un periodo prolungato o quando hai a che fare con moduli di grandi dimensioni per ridurre al minimo i tempi di caricamento.<\/span><\/li>\n<\/ul>\n<h2>Installare il modulo PowerShell di Active Directory<\/h2>\n<p><span style=\"font-weight: 400;\">Prima di installare il modulo PowerShell di Active Directory, assicurati che il sistema soddisfi i seguenti requisiti:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Sistema operativo:<\/b><span style=\"font-weight: 400;\"> Windows Server \u00e8 consigliato per le installazioni su server, mentre Windows 11 \u00e8 adatto alle installazioni su client. <em>Tieni presente che le seguenti istruzioni sono valide solo per le edizioni Pro, Enterprise o Education. Non \u00e8 disponibile su Home.<\/em><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/verificare-la-versione-di-powershell\/\">Versione di PowerShell<\/a>:<\/b><span style=\"font-weight: 400;\"> Assicurati che sul sistema sia installato PowerShell 5.1 o versioni successive. Per gli utenti di PowerShell 7, il supporto nativo richiede Windows Server 2019 o versioni successive.<\/span><\/li>\n<li aria-level=\"1\"><strong>Deve essere connesso al server AD:<\/strong> Il computer su cui installi il modulo deve essere collegato a un server AD; in caso contrario, verr\u00e0 visualizzato un messaggio di errore durante l&#8217;importazione del modulo.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Strumenti di amministrazione remota del server (RSAT):<\/b><span style=\"font-weight: 400;\"> A seconda della versione di Windows, potresti dover installare RSAT, che include il modulo Active Directory.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Accesso a Internet:<\/b><span style=\"font-weight: 400;\"> Assicurati che il sistema abbia accesso a Internet per scaricare il modulo dalla Galleria PowerShell. Se il sistema si trova dietro un proxy, potresti dover configurare le impostazioni del proxy per PowerShell.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">I passaggi necessari per installare il modulo PowerShell di Active Directory variano leggermente a seconda della versione del sistema operativo Windows in uso. Alcune versioni richiedono finestre pop-up e finestre di dialogo di conferma aggiuntive.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Questi sono i passi fondamentali:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Fai clic con il tasto destro del mouse sull&#8217;icona di PowerShell e seleziona &#8220;Esegui come amministratore&#8221; per aprire una <a href=\"https:\/\/www.ninjaone.com\/it\/blog\/aprire-un-prompt-powershell-elevato\/\">sessione di PowerShell con privilegi elevati<\/a>.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Inserisci il seguente comando:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code>Add-WindowsCapability -Online -Name \"Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0\"<\/code><\/p>\n<p style=\"padding-left: 40px;\">\u26a0\ufe0f<strong> Nota:<\/strong> Questo funziona solo se utilizzi un&#8217;edizione supportata (Pro, Enterprise o Education). RSAT non \u00e8 disponibile in Windows Home.<\/p>\n<ol start=\"3\">\n<li style=\"font-weight: 400;\" aria-level=\"1\">Riavvia il computer per rendere effettive le modifiche.<\/li>\n<\/ol>\n<h2>Modulo PowerShell per l&#8217;importazione di Active Directory<\/h2>\n<p><span style=\"font-weight: 400;\">Una volta installato, il modulo deve essere importato nella sessione PowerShell prima che tu possa iniziare a usare le sue cmdlet. L&#8217;importazione carica il modulo in memoria, rendendo disponibili le sue funzionalit\u00e0 per l&#8217;esecuzione:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Apri una nuova sessione di PowerShell. Questa volta non \u00e8 necessario eseguire il programma come amministratore (anche se \u00e8 consigliabile).<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Esegui questo comando:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code>Import-Module ActiveDirectory<\/code><\/p>\n<ol start=\"3\">\n<li style=\"font-weight: 400;\" aria-level=\"1\">Verifica che funzioni eseguendo questo comando:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code>Get-Command -Module ActiveDirectory<\/code><\/p>\n<p>\ud83d\udca1 Se il modulo \u00e8 attivo, vedrai un elenco di cmdlet disponibili, come <strong>Get-ADUser e <\/strong> <strong>New-ADGroup<\/strong>.<\/p>\n<h3>Caricare il modulo in modo efficiente<\/h3>\n<p><span style=\"font-weight: 400;\">Per assicurarti che il modulo Active Directory venga caricato automaticamente all&#8217;apertura di una sessione PowerShell, puoi aggiungere il comando import allo script del profilo PowerShell. Questo script viene eseguito ogni volta che si apre una nuova sessione PowerShell:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Verifica se esiste un profilo. <\/b>Per farlo,\u00a0<span style=\"font-weight: 400;\">apri PowerShell ed esegui il comando che trovi qui sotto per verificare se \u00e8 presente uno script di profilo:<\/span><\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code><span style=\"font-weight: 400;\">Test-Path $Profile<\/span><\/code><\/p>\n<p><span style=\"font-weight: 400;\">Se il comando restituisce <strong>False<\/strong>, dovrai creare un profilo (passaggio 2). Se restituisce <strong>True<\/strong>, passa al punto 3.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Crea un profilo (se necessario).<\/b><span style=\"font-weight: 400;\">\u00a0Se non disponi di un profilo, creane uno utilizzando il seguente comando:<\/span><\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code><span style=\"font-weight: 400;\">New-Item -Path $Profile -ItemType File -Force\u00a0<\/span><\/code><\/p>\n<ol start=\"2\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Modifica lo script del profilo.<\/b><span style=\"font-weight: 400;\">\u00a0Apri lo script del profilo in un editor di testo. Puoi utilizzare il Blocco note o qualsiasi altro editor di codice. Esegui il seguente comando per aprire il profilo in Blocco note:<\/span><\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code><span style=\"font-weight: 400;\">notepad $Profile\u00a0<\/span><\/code><\/p>\n<ol start=\"3\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Aggiungi la riga Import-Module.<\/b><span style=\"font-weight: 400;\">\u00a0Nello script del profilo, aggiungi la seguente riga per importare il modulo Active Directory. Assicurati che il percorso specificato corrisponda al percorso effettivo in cui \u00e8 installato il modulo:<\/span><\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\"><code>Import-Module ActiveDirectory<\/code><br \/>\n<\/span><\/p>\n<ol start=\"4\">\n<li aria-level=\"1\">Salva e chiudi il Blocco note.<\/li>\n<\/ol>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Gestisci facilmente gli utenti di Active Directory con NinjaOne.<\/p>\n<p style=\"text-align: center;\"><a class=\"waffle-rich-text-link\" href=\"https:\/\/www.ninjaone.com\/it\/demo-gratuita\/\" target=\"_blank\" rel=\"noopener\">\u2192 Guarda una demo gratuita<\/a><\/p>\n<\/div>\n<h2>Opzionale: Risolvi gli errori di esecuzione degli script<\/h2>\n<p>Se provi a eseguire uno script e ricevi il messaggio di errore\u201c<em>l\u2019esecuzione degli script \u00e8 disabilitata sul sistema<\/em>\u201d, potresti avere dei problemi con un criterio di esecuzione di PowerShell. Per controllare:<\/p>\n<ol>\n<li>Apri PowerShell come amministratore.<\/li>\n<li>Esegui il comando:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code>Get-ExecutionPolicy<\/code><\/p>\n<p style=\"padding-left: 40px;\">Se il risultato \u00e8 &#8220;Restricted&#8221;, significa che gli script sono bloccati.<\/p>\n<ol start=\"3\">\n<li>Modifica le impostazioni relative al tuo utente. In un&#8217;altra finestra di PowerShell, esegui questo comando:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><code>Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser<\/code><\/p>\n<p style=\"padding-left: 40px;\">\u2705 RemoteSigned consente l&#8217;esecuzione di script locali e richiede che gli script scaricati siano firmati da un editore attendibile.<\/p>\n<p style=\"padding-left: 40px;\">Quando richiesto, digita <strong>Y<\/strong> e premi <strong>Invio<\/strong>.<\/p>\n<h2>Semplifica la gestione di AD con il modulo Active Directory di PowerShell<\/h2>\n<p><span style=\"font-weight: 400;\">Il modulo Active Directory di PowerShell \u00e8 pi\u00f9 di uno strumento: trasforma il modo in cui si affrontano le attivit\u00e0 di Active Directory. Con i dati raccolti dagli avanzati <\/span><a href=\"https:\/\/www.ninjaone.com\/it\/rmm\/gestione-di-active-directory\/\"><span style=\"font-weight: 400;\">strumenti di gestione di Active Directory<\/span><\/a><span style=\"font-weight: 400;\"> \u00e8 facile creare script che massimizzino l&#8217;efficienza amministrativa. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Con la continua evoluzione della tecnologia, l&#8217;utilizzo di strumenti come il modulo Active Directory di PowerShell diventa una necessit\u00e0 per gli amministratori alla ricerca di modi per ottimizzare i loro ambienti. Potenzia i tuoi script, automatizza le attivit\u00e0 e lascia che il modulo PowerShell Active Directory sia il fondamento di una eccellente gestione di Active Directory.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gestire Active Directory, il cuore dell&#8217;infrastruttura di rete di Windows, presenta sfide particolari. Dalla gestione degli account utente alla configurazione dei criteri di gruppo, le attivit\u00e0 amministrative possono rivelarsi complesse e richiedere molto tempo. \u00c8 qui che entra in gioco PowerShell, il potente linguaggio di scripting di Microsoft. \u00c8 diventato un punto di svolta nell&#8217;automazione [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":201891,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","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":"","footnotes":""},"categories":[4354],"tags":[],"class_list":["post-457099","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operazioni-it"],"acf":[],"modified_by":"Chiara Cavalletti","_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/457099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=457099"}],"version-history":[{"count":3,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/457099\/revisions"}],"predecessor-version":[{"id":837993,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/457099\/revisions\/837993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/201891"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=457099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=457099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=457099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}