Infine recuperiamo nuovamente tutti i file. Il percorso originale dovrebbe ora esserne privo direttamente ma contenere diverse sotto-cartelle, con diversi elementi ciascuna. Il comando Get-ChildItem –Recurse ci mostrerà il risultato nel dettaglio. Salviamo ora il risultato in un file TXT così da poterlo studiare utilizzando il Blocco note di Windows.
B10: Memorizzate il risultato dell’esercizio precedente incluse tutte le sotto-cartelle in un file di testo e salvatelo con nome FinalOutput.txt.
B11: Se avete i file originali dell’esercizio, potete fare ancora una cosa: per rendervi la vita ancora più semplice, possiamo resettare l’attributo di sola lettura per ciascun documento Word. Per ottenere questo risultato andate nella sotto-cartella dei file .doc/.docx e recuperate tutti gli oggetti. L’attributo da impostare per ciascun oggetto è chiamato IsReadOnly e deve essere impostato a 0 (numero zero). Suggerimento: usate due comandi. Create dapprima la lista di tutti gli oggetti, poi usate un ciclo per iterare tutti gli oggetti, come avete già fatto in diversi esercizi fino ad ora.
Windows PowerShell può essere d’aiuto anche nell’impostazione delle ACL, le impostazioni di sicurezza. Tramite i cmdlet Get-ACL e Set-ACL potete facilmente copiare le ACL di un oggetto e trasferirle ad un altro o anche generarne di nuove. Questa attività, ad ogni modo, è al di là degli scopi di questo workshop.
Per ulteriori informazioni sui comandi sopra menzionati è possibile consultare la guida di riferimento: Get-ACL, Set-ACL.
FIGURA 11: OUTPUT DEI CONTENUTI CON SOTTO-CARTELLE