Latest / M365.FM – Podcast su Microsoft 365, Copilot e IA in italiano / Audit dei permessi di SharePoint su larga scala con PnP PowerShell, Microsoft Graph e Azure Automation (Doppiaggio IA)
Transcript
- 0:00Speaker 2: Pronti per dieci giorni di Microsoft 365, Copilot, AI, Azure
- 0:04Speaker 2: e le persone che stanno plasmando il futuro del lavoro? Eh,
- 0:07Speaker 2: questo gennaio M365 contorna e sarà ancora più grande. Unitevi
- 0:13Speaker 2: a noi per sessioni dal vivo, demo reali e conoscenze
- 0:15Speaker 2: pratiche da MVP ed esperti del settore in tutto il mondo.
- 0:18Speaker 2: Niente slide generiche, niente termitecnici infiniti. Affronteremo le sfide reali.
- 0:23Speaker 2: Copilot Studio, agenti AI, Fabric, Sicurezza, Governance e Automazione. È
- 0:28Speaker 2: a Che siate professionisti IT, sviluppatori o leader aziendali, ci
- 0:32Speaker 2: sono sessioni pensate per voi. Con dieci giorni pieni potrete
- 0:36Speaker 2: esplorare diverse tecnologie e connettervi con una community globale. Seguite
- 0:41Speaker 2: dal vivo e portate intuizioni pratiche nella vostra organizzazione. Gennaio 2027.
- 0:45Speaker 2: Dieci giorni. Un'unica community Microsoft. Le iscrizioni sono ora aperte.
- 0:52Speaker 2: Prenotate il vostro posto oggi. Il sito m365coconto. net. it iscrivetevi ora
- 1:01Speaker 2: su m3665com. net e ci vediamo dal vivo a gennaio
- 1:05Speaker 3: i vostri permessi di sharepoint un caos non perché non
- 1:08Speaker 3: li gestiate ma perché nessuno può stare al passo con
- 1:10Speaker 3: migliaia di siti che cambiano ogni giorno la parte scioccante
- 1:13Speaker 3: la maggior parte delle organizzazioni non ha un report unico
- 1:15Speaker 3: che mostri che accesso a cosa in questa sessione vi
- 1:18Speaker 3: mostrerò i passaggi esatti per scansionare ogni sito ogni libreria
- 1:22Speaker 3: e ogni utente senza toccare manualmente nemmeno un sito Alla
- 1:27Speaker 3: fine saprete come automatizzare il lavoro che solitamente richiede settimana
- 1:30Speaker 3: in qualcosa che fornisce report a curati giornalieri, dormendo finalmente
- 1:32Speaker 3: sonni tranquilli, sapendo di avere il controllo. Perché le revisioni
- 1:37Speaker 3: tradizionali dei permessi falliscono su scala aziendale. Conoscete quella revisione
- 1:42Speaker 3: annuale dei permessi che entusiasma tutti? Il foglio di calcolo
- 1:46Speaker 3: viene inviato, i proprietari del sito spuntano le liste, i
- 1:48Speaker 3: manager approvano e per circa 24 ore sembra di avere
- 1:51Speaker 3: tutto sotto controllo. Già la settimana successiva qualcuno condivide una
- 1:56Speaker 3: cartella con un nuovo consulente e viene creato un sito
- 1:58Speaker 3: di progetto senza preavviso. E il documento finale appena archiviato
- 2:02Speaker 3: è già lontano anni luce dalla realtà. In una piccola
- 2:05Speaker 3: raccolta è ancora possibile cogliere i cambiamenti prima che la
- 2:07Speaker 3: situazione sfugga di mano. Si estrae l'elenco dei membri del sito,
- 2:11Speaker 3: si controllano un paio di gruppi e si conferma che
- 2:12Speaker 3: nessuno abbia accesso ai nomali. In quel mondo la revisione
- 2:15Speaker 3: manuale funziona. L'albero dei permessi è abbastanza breve da stare
- 2:18Speaker 3: su una schermata e il numero di mani che apportano
- 2:20Speaker 3: modifiche è abbastanza esiguo da poter essere tracciato. È noioso
- 2:24Speaker 3: ma gestibile. Su scala aziendale quel modello crolla rapidamente. Non
- 2:28Speaker 3: state più guardando un insieme ordinato di 5 siti internet?
- 2:31Speaker 3: Potreste ritrovarvi a gestire 10.000 siti tra dipartimenti, regioni e
- 2:34Speaker 3: business unit. E non sono statici. E non sono statici.
- 2:37Speaker 3: I team creano nuovi siti ogni giorno, i progetti archiviati
- 2:39Speaker 3: non scompaiono mai del tutto e il ricambio di contenuti
- 2:41Speaker 3: significa che i permessi cambiano costantemente. L'intervallo tra la tua
- 2:45Speaker 3: revisione e il prossimo cambiamento significativo si misura a volte
- 2:47Speaker 3: in poche ore. Peggio ancora SharePoint è ingannevole quando provi
- 2:50Speaker 3: a darci un'occhiata veloce. Le autorizzazioni possono essere ereditate dal
- 2:53Speaker 3: sito padre, sovrascritte a livello di raccolta, modificate su una
- 2:56Speaker 3: cartella e poi corrette di nuovo su un singolo file.
- 2:59Speaker 3: L'accesso di un utente potrebbe non essere ovvio perché avviene
- 3:01Speaker 3: tramite un gruppo annidato, magari anche attraverso un gruppo di
- 3:04Speaker 3: sicurezza sincronizzato da Azure AD che a sua volta contiene
- 3:07Speaker 3: altri gruppi. Basta perdere un clic in quei livelli e
- 3:10Speaker 3: non avrai idea che siano lì. I team di conformità
- 3:13Speaker 3: si aspettano comunque log di audit puliti e prove di
- 3:15Speaker 3: revisioni regolari? La realtà è che avresti bisogno di un
- 3:18Speaker 3: esercito di amministratori. per esaminare manualmente la struttura di ogni sito,
- 3:22Speaker 3: annotare ogni autorizzazione e confermarne la validità. Questo senza contare
- 3:27Speaker 3: il tempo per ricontrollare gli accessi ereditati e basati sui gruppi,
- 3:29Speaker 3: che cambiano nel momento in cui qualcuno sposta un utente
- 3:31Speaker 3: tra i team. La praticità semplicemente non è all'altezza da scala.
- 3:35Speaker 3: Ho lavorato con un'organizzazione che ha dedicato oltre 80 ore
- 3:37Speaker 3: di amministrazione a una singola revisione trimestrale. Hanno diviso il
- 3:40Speaker 3: carico di lavoro, estratto i rapporti sugli iscritti e persino
- 3:43Speaker 3: pianificato un processo formale. Il file finale sembrava accurato, Ma
- 3:47Speaker 3: due settimane dopo, un test di penetrazione ha trovato ospiti
- 3:49Speaker 3: con accesso di modifica a cartelle riservate che erano sfuggiti completamente.
- 3:53Speaker 3: Non perché qualcuno non abbia fatto il proprio lavoro, ma
- 3:58Speaker 3: perché l'accesso proveniva da un gruppo annidato mai apparso nel
- 4:01Speaker 3: rapporto manuale. E questa è la cuna che ti toglierà
- 4:03Speaker 3: il sonno. Autorizzazione obsoleta e nascosta nel profondo delle strutture.
- 4:07Speaker 3: Dipendenti licenziati cui account persistono nei gruppi sincronizzati. Account guest
- 4:11Speaker 3: che sarebbero dovuti scadere, ma non l'hanno fatto. È facile
- 4:14Speaker 3: farseli sfuggire e se ti affidi a una scansione manuale
- 4:16Speaker 3: stai contando sulla fortuna tanto quanto sul processo. Inizia a
- 4:19Speaker 3: capire che il modello dello snapshot una volta all'anno non
- 4:21Speaker 3: è fallato perché le persone sono pigre. È fallato perché
- 4:24Speaker 3: il sistema che cerca di catturare è in costante movimento.
- 4:27Speaker 3: Le autorizzazioni sono da TV. Trattarle come un elenco statico
- 4:30Speaker 3: significa essere sempre nel passato, ma è nello stato reale
- 4:33Speaker 3: del tuo ambiente. La soluzione non è assegnare più persone
- 4:36Speaker 3: alla revisione. E costruire un modo per interrogare e consolidare
- 4:39Speaker 3: automaticamente questi dati così che nel momento in cui qualcosa
- 4:42Speaker 3: cambia i tuoi rapporti lo riflettano. Il passo successivo è
- 4:46Speaker 3: connettersi a ogni sito senza doverli cliccare uno per uno
- 4:48Speaker 3: ed è qui che entra in gioco uno strumento più capace.
- 4:52Speaker 3: Costruire le fondamenta con PNP PowerShell. Immagina di aprire una
- 4:55Speaker 3: finestra PowerShell, eseguire un comando ed essere connesso a ogni
- 4:58Speaker 3: sito SharePoint nel tuo tenant. Niente schede del browser, niente
- 5:02Speaker 3: clicchi infiniti tra le raccolte siti, solo una linea diretta
- 5:05Speaker 3: verso l'intero ambiente da un unico posto. È esattamente ciò
- 5:08Speaker 3: che ti offre PNP PowerShell e, se l'hai usato solo
- 5:10Speaker 3: per piccoli script ad hoc, può sorprendere a scoprire quanto
- 5:13Speaker 3: lontano possa effettivamente spingersi. PNP PowerShell è essenzialmente il tuo
- 5:18Speaker 3: ponte tra SharePoint Online e il tuo ambiente di automazione.
- 5:22Speaker 3: Racchiude le API di Microsoft in comandi più semplici da utilizzare,
- 5:25Speaker 3: garantendoti comunque l'accesso a funzionalità avanzate sotto il cofano. Su
- 5:31Speaker 3: piccola scala puoi cavartela eseguendo Connect PNGip Online in modo interattivo,
- 5:34Speaker 3: accedendo con il tuo account ed estraendo alcuni dati del sito. Tuttavia,
- 5:38Speaker 3: su larga scala, gli accessi interattivi diventano lingue. Non puoi
- 5:41Speaker 3: pretendere che i processi pianificati restino in attesa che qualcuno
- 5:44Speaker 3: digiti una password o provi l'MFA. Che iniziano a manifestarsi
- 5:47Speaker 3: le crepe negli scripting geni. Potresti arrivare a metà delle
- 5:51Speaker 3: numerazioni dei siti prima che il tuo token scada? Potresti
- 5:54Speaker 3: sovraccaricare il servizio troppo rapidamente, raggiungendo i limiti di throttling.
- 5:57Speaker 3: O scoprire che non ogni sito segue la stessa struttura.
- 6:02Speaker 3: Alcuni usano modelli di team moderni, altri sono raccolte classiche
- 6:05Speaker 3: con permessi strani e impostazioni in posti inaspettati. Più cerchi
- 6:09Speaker 3: di forzare la mano, più il sistema diventa fragile. Un
- 6:12Speaker 3: metodo migliore è passare alle connessioni solo app- app- only. In pratica
- 6:17Speaker 3: significa creare una registrazione dell'app ZoraD, concederle i permessi necessari
- 6:21Speaker 3: per SharePoint e Graph e autenticarsi con un certificato anziché
- 6:24Speaker 3: con un account utente. L'autenticazione è basata su certificato, è
- 6:29Speaker 3: molto più stabile per i processi non presidiati. PNP PowerShell
- 6:32Speaker 3: la supporta nativamente. Quindi una volta archiviato il certificato, in
- 6:36Speaker 3: modo sicuro, preferibilmente in Azure Key Vault, i tuoi script...
- 6:39Speaker 3: Possono connettersi senza prompt e senza il rischio di password scadute?
- 6:43Speaker 3: Ora come trovi effettivamente tutti i siti a cui connetterti?
- 6:46Speaker 3: A livello di tenant non puoi mantenere un elenco cablato.
- 6:49Speaker 3: Puoi usare Connect PNP Online con l'enumerazione dei siti basata
- 6:52Speaker 3: sulla ricerca o integrarti con Microsoft Graph per estrarre dinamicamente
- 6:55Speaker 3: ogni URL di raccolta siti. Graph tende ad essere più coerente,
- 6:59Speaker 3: ma l'approccio di ricerca PNP può offrire risultati rapidi in
- 7:02Speaker 3: tenant più piccoli. Il punto fondamentale è che l'enumerazione stessa
- 7:05Speaker 3: deve essere automatizzata e riguardare l'intero tenant. Non esiste alcuna
- 7:08Speaker 3: gestione manuale. Una volta ottenuto un elenco devi comunque essere
- 7:11Speaker 3: rispettoso verso i servizi. Soddividi le tue richieste in batch.
- 7:14Speaker 3: Utilizza pause o controlli di limitazione e throttling. Non si
- 7:17Speaker 3: tratta solo di evitare errori 429 da Microsoft. Si tratta
- 7:20Speaker 3: di assicurarsi che il processo termini in tempi realistici senza
- 7:22Speaker 3: sovraccaricare gli endpoint. Gestirlo bene significa strutturare cicli in modo
- 7:28Speaker 3: che elaborino un sottoinsieme gestibile dei siti alla volta, scrivendo
- 7:31Speaker 3: risultati intermedi e riprendendo correttamente se una sessione si interrompe.
- 7:36Speaker 3: Un esempio di gestione sicura in azione sarebbe l'utilizzo di
- 7:38Speaker 3: un Rambook PowerShell che preleva il certificato da chi volte
- 7:41Speaker 3: in fase di esecuzione, si collega all'admin center, recupera tutti
- 7:44Speaker 3: gli URL dei siti tramite graph e poi li scorre
- 7:48Speaker 3: in batch controllati e nessuna richiesta di accesso, nessuna credenziale cablata,
- 7:53Speaker 3: completamente ripetibile. Potresti eseguirlo su richiesta oggi o domani secondo
- 7:56Speaker 3: una pianificazione. A questo punto hai essenzialmente collegato la tua
- 7:59Speaker 3: console al sistema nervoso del tuo tenant SharePoint. Puoi raggiungere
- 8:02Speaker 3: ogni sito a livello programmatico senza mai toccare l'interfaccia utente.
- 8:06Speaker 3: Ciò risolve il primo ostacolo per l'audit, l'individuazione e la
- 8:08Speaker 3: connessione delle autorizzazioni su scala aziendale, tuttavia ciò che al
- 8:11Speaker 3: momento è ancora a livello superficiale. Puoi recuperare le proprietà
- 8:14Speaker 3: del sito, magari i gruppi di primo livello, ma non
- 8:16Speaker 3: vedi ancora l'accesso ereditato nell'edificato che conta davvero per la conformità.
- 8:21Speaker 3: Ottenere quella profondità significa attingere a un set di dati
- 8:24Speaker 3: più ricco di quanto PNP offre da solo. I comandi
- 8:26Speaker 3: qui sono ottimi per orchestrare le connessioni attraversare i siti,
- 8:30Speaker 3: ma per svelare l'intera storia delle autorizzazioni su ogni file
- 8:33Speaker 3: e cartella, dobbiamo introdurre un'altra API creata per esporre chiaramente
- 8:37Speaker 3: quelle relazioni. È qui che entra in gioco il livello
- 8:41Speaker 3: successivo di questo approccio, ovvero estrarre i dati sulle autorizzazioni
- 8:44Speaker 3: con Microsoft Graph API. Se la connessione con PNP PowerShell
- 8:48Speaker 3: ti dà le chiavi di ogni sito, usare Microsoft Graph
- 8:50Speaker 3: API è come entrare in ognuno di essi e vedere
- 8:53Speaker 3: effettivamente la lista completa degli ospiti. Chi è lì perché
- 8:57Speaker 3: è stato invitato direttamente, chi fa parte di un gruppo
- 8:59Speaker 3: e chi sta passando da una porta ereditata che non
- 9:02Speaker 3: avevi nemmeno notato... È la parte in cui smetti di
- 9:05Speaker 3: indovinare e inizi a ottenere una visione chiara e unificata
- 9:07Speaker 3: su migliaia di siti e librerie, contemporaneamente. Graph si trova
- 9:11Speaker 3: alla base di molti servizi Microsoft 365. Per le autorizzazioni
- 9:15Speaker 3: funge da spina dorsale che ti consente di interrogare SharePoint,
- 9:18Speaker 3: OneDrive e Teams in modo coerente. La differenza è che
- 9:21Speaker 3: non ti fornisce solo un elenco piatto. Ti consente di
- 9:24Speaker 3: estrarre oggetti sito, elenchi, librerie, file e relativi oggetti di
- 9:28Speaker 3: autorizzazione per ciascuno. Questo è importante perché nulla nelle autorizzazioni
- 9:31Speaker 3: di SharePoint risiede ordinatamente in un unico posto. Le assegnazioni
- 9:35Speaker 3: viette convivono con le appartenenze ai gruppi che potrebbero risiedere
- 9:38Speaker 3: in gruppi Azure AD con i propri gruppi unificati all'interno.
- 9:42Speaker 3: Ad esempio l'endpoint Microsoft Sites barra Site ID Permissions può
- 9:45Speaker 3: dirti quali sono i link di condivisione e le concessioni
- 9:47Speaker 3: di accesso a livello di sito, ma non ti dice tutto.
- 9:51Speaker 3: Le autorizzazioni a livello di elenco potrebbero richiedere Sites Site
- 9:54Speaker 3: ID Lists, List ID Permissions e le chiamate di accesso
- 9:58Speaker 3: a livello di elemento o file per richiedere drives, drive
- 10:01Speaker 3: id items, item id permissions. Per capire chi ha effettivamente cosa,
- 10:07Speaker 3: devi unire insieme quei risultati. Ciò include la ricerca delle
- 10:11Speaker 3: appartenenze ai gruppi usando id gruppo e la risoluzione degli
- 10:14Speaker 3: oggetti utente, così da sapere esattamente chi c'è dietro una
- 10:16Speaker 3: voce di gruppo. Il problema sorge perché l'ereditarietà è invisibile
- 10:21Speaker 3: se si guardano solo le autorizzazioni dirette. Un file potrebbe
- 10:25Speaker 3: indicare di non avere autorizzazioni univoche, il che significa in
- 10:27Speaker 3: realtà di guardare la superiore. Se ti fermi lì ti
- 10:30Speaker 3: perderai intere categorie di accesso. Quindi serve una logica che
- 10:33Speaker 3: risalga la catena dal file alla cartella alla raccolta fino
- 10:37Speaker 3: al sito, verificando ogni livello e consolidando i dati finché
- 10:40Speaker 3: non vedi il percorso di ereditarietà completo. La paginazione del
- 10:44Speaker 3: traffico throttling sono in realtà da frustrare. Le risposte di
- 10:47Speaker 3: graph spesso si interrompono dopo 200 elementi ed è necessario
- 10:50Speaker 3: seguire i token o data next link per recuperare restanti.
- 10:54Speaker 3: Su larga scala ciò significa creare cicli di richieste in
- 10:57Speaker 3: grado di gestire migliaia di risposte senza andare in timeout
- 10:59Speaker 3: o perdere il contesto o perdere il contesto. Il tracking
- 11:02Speaker 3: viene gestito tramite risposte 429 con un valore consigliato per
- 11:05Speaker 3: riprovare quindi il codice deve rispettarlo altrimenti non otterrai nulla.
- 11:09Speaker 3: Una tappola in cui cadono gli amministratori raccoglie solo le
- 11:11Speaker 3: autorizzazioni dirette. Questo produce un set di dati dall'aspetto pulito
- 11:15Speaker 3: ma pericolosamente incompleto. L'uso combinato di più chiamate graph risolve
- 11:19Speaker 3: il problema. Autorizzazioni a livello di file più dati a
- 11:22Speaker 3: livello di raccolta, elenco e sito incrociati con le espansioni
- 11:25Speaker 3: complete dell'appartenenza ai gruppi di AzzurroD. L'obiettivo finale non è
- 11:29Speaker 3: avere fogli di calcolo separati per ogni tipo, ma un
- 11:32Speaker 3: unico set di dati normalizzato in cui ogni riga mostra
- 11:35Speaker 3: la risorsa, l'utente risolto e il livello di accesso effettivo
- 11:37Speaker 3: indipendentemente da come sia stato concesso. Un approccio pratico consiste
- 11:42Speaker 3: nell'eseguire la raccolta in due passaggi. Primo, enumera tutte le risorse,
- 11:45Speaker 3: i siti, gli elenchi e le raccolte o i set
- 11:48Speaker 3: di documenti critici. Secondo, per ogni risorsa, interroga le autorizzazioni
- 11:52Speaker 3: dirette e risali verso l'alto per raccogliere. Raccogliere le voci ereditate.
- 11:56Speaker 3: Durante questo processo risolvi i di gruppo trovati in account
- 11:59Speaker 3: utente reali, chiamando gli endpoint di appartenenza ai gruppi. In
- 12:02Speaker 3: questo modo, quando esegui l'analisi, lavori solo con oggetti utente
- 12:05Speaker 3: e guest tangibili, non con i di criptici. Il risultato
- 12:07Speaker 3: o set di dati utilizzabile. Puoi ordinare per utente e
- 12:12Speaker 3: vedere ogni risorsa a cui accede oppure ordinare per risorse
- 12:14Speaker 3: e vedere ogni account con accesso. Puoi applicare filtri per
- 12:18Speaker 3: categorie come guest o esterno e ottenere risposte istantanee senza
- 12:21Speaker 3: dover estrarre nuovi report. Questo è il tipo di visibilità
- 12:26Speaker 3: che una revisione manuale annuale non potrebbe mai eguagliare perché
- 12:29Speaker 3: puoi seguirla quando vuoi con la certezza che nulla sia
- 12:31Speaker 3: nascosto in gruppi annidati su tre livelli. Con tale livello
- 12:35Speaker 3: di accuratezza il passo successivo è smettere di eseguirlo manualmente
- 12:40Speaker 3: Se riesci a programmare l'esecuzione automatica delle query, avrai sempre
- 12:43Speaker 3: un quadro aggiornato senza bisogno di sorvegliare una finestra di PowerShell.
- 12:47Speaker 3: È qui che entra in gioco l'orchestrazione, automatizzando l'audit con
- 12:50Speaker 3: Azure Automation. Immagina di iniziare l'aggiornata e trovare un report
- 12:53Speaker 3: completo e aggiornato sull'autorizzazione e l'autoposta in arrivo. Nessuno script notturno,
- 12:57Speaker 3: nessuno di questi collegati ad un server, nessuna esportazione manuale.
- 13:01Speaker 3: Questo è il vantaggio di mettere l'intero processo in autopilota
- 13:03Speaker 3: e Azure Automation è uno dei modi migliori per realizzarlo.
- 13:07Speaker 3: È essenzialmente lo scheduler e il motore di esecuzione per
- 13:10Speaker 3: tutto il lavoro di PNP PowerShell e Microsoft Graph che
- 13:12Speaker 3: hai già creato, senza che tu debba essere davanti a
- 13:15Speaker 3: una tastiera. I runbook di Azure Automation sono il luogo
- 13:18Speaker 3: in cui i tuoi script risiedono e vengono eseguiti nel cloud.
- 13:21Speaker 3: Invece di lasciarli su un server che qualcuno potrebbe riavviare
- 13:23Speaker 3: o a cui potrebbe perdere l'accesso, li carichi in un
- 13:25Speaker 3: servizio gestito. Quel servizio gestisce l'esecuzione, registra i risultati e
- 13:29Speaker 3: ti permette di attivarli secondo una pianificazione. Ma quando gli script...
- 13:33Speaker 3: vengono eseguiti senza che tu li controlli, le cose possono
- 13:36Speaker 3: andare storte in modi facili da ignorare, come un certificato
- 13:38Speaker 3: scaduto che blocca l'autenticazione, o un processo lungo che va
- 13:42Speaker 3: in timeout a metà. Se non prevedi questi inconvenienti, avrai
- 13:45Speaker 3: un report che fallisce silenziosamente, o peggio, che fornisce dati
- 13:48Speaker 3: incompleti che a prima vista sembrano corretti. Il punto di
- 13:52Speaker 3: partenza è mettere al sicuro autenticazione. Incollare le credenziali in
- 13:55Speaker 3: uno script è un modo rapido per rendere molto scontento
- 13:57Speaker 3: il team di sicurezza. L'approccio corretto consiste nel memorizzare il
- 14:00Speaker 3: certificato del segreto client in Azure Key Vault e far
- 14:02Speaker 3: sì che Rambook lo prelevi durante l'esecuzione
- 14:05Speaker 2: Key Vault
- 14:05Speaker 3: mantiene cifrato il materiale sensibile e i controlli di accesso
- 14:08Speaker 3: basati sui ruoli assicurano che solo il tuo account di
- 14:10Speaker 3: automazione possa recuperarlo. Quando il certificato scade, puoi aggiornarlo in
- 14:15Speaker 3: un unico posto senza dover modificare ogni script. La pianificazione
- 14:18Speaker 3: in Azure Automation è flessibile. Le esecuzioni giornaliere catturano una
- 14:22Speaker 3: situazione quasi in tempo reale, ma se il tuo ambiente
- 14:24Speaker 3: cambia più lentamente, una pianificazione settimanale potrebbe essere sufficiente. Puoi
- 14:28Speaker 3: impostare orari precisi, allinearti alle ore non di punta per
- 14:30Speaker 3: ridurre il carico sul tenant e persino avviare esecuzioni in
- 14:33Speaker 3: risposta a eventi invece che sono in base all'orologio. Se
- 14:37Speaker 3: il processo richiede più risorse di quelle offerte dalla sandbox
- 14:41Speaker 3: di Azure, ad esempio se gestisci tenant estremamente grandi ed
- 14:44Speaker 3: esegui enumerazioni molto lunghe, gli Hybrid Runbook Worker ti consentono
- 14:48Speaker 3: di eseguire quegli script in locale o in una VM
- 14:51Speaker 3: dedicata gestendoli comunque da Azure Automation. La registrazione è importante
- 14:56Speaker 3: tanto quanto l'output stesso. Senza log la risoluzione dei problemi
- 14:59Speaker 3: diventa un lavoro di intuizione. Azure Automation può catturare sia
- 15:02Speaker 3: l'output standard che i flussi di errore nei log dei
- 15:04Speaker 3: processi che puoi consultare nel portale o esportare per un'archiviazione
- 15:07Speaker 3: a lungo termine. Conservare quella cronologia significa poter dimostrare che
- 15:10Speaker 3: l'audit è stato eseguito in un dato momento e vedere
- 15:12Speaker 3: esattamente cosa è successo se non è stato completo. Ai
- 15:14Speaker 3: fini della conformità, quella traccia di audit può essere preziosa
- 15:17Speaker 3: quanto il report sulle autorizzazioni stesso. Al termine dello script
- 15:20Speaker 3: hai diverse opzioni per la destinazione dei dati. Puoi scrivere
- 15:24Speaker 3: l'output CSV o JSON in una libreria documenti SharePoint, caricarlo
- 15:27Speaker 3: nell'archiviazione blob di Azure o allegarlo a un'email automatizzata tramite
- 15:31Speaker 3: un relay SMTP o una logic app in una presenza
- 15:34Speaker 3: di compromesso. SharePoint è ottimo per l'accesso del team. L'archiviazione
- 15:38Speaker 3: blob gestisce file molto grandi, l'email è immediata ma meno
- 15:40Speaker 3: sicura per set di dati sensibili. Il punto è scegliere
- 15:43Speaker 3: la modalità di consegna adatto al tuo processo di revisione.
- 15:46Speaker 3: Un ulteriore livello consiste nell'identificare quando qualcosa richiede davvero attenzione.
- 15:50Speaker 3: È possibile integrare un rilevamento base delle modifiche per questo scopo,
- 15:52Speaker 3: ad esempio confrontando il set di dati di oggi con
- 15:54Speaker 3: quello di ieri e, se appare un nuovo utente guest
- 15:57Speaker 3: in un sito sensibile, pubblicare un...