Come utilizzare PowerShell per elencare tutti Ufficio Documenti

October 1

Come utilizzare PowerShell per elencare tutti Ufficio Documenti


utenti esperti di Windows possono eseguire comandi di sistema utilizzando PowerShell. Questo programma di utilità gratuito viene fornito con Windows 7 e consente di manipolare i file, gestire il registro di sistema e di eseguire altre attività amministrative. Un comando utile PowerShell è "Get-ChildItem." Utilizzando questo comando in un piccolo script PowerShell, è possibile creare un report che elenca tutti i documenti di Microsoft Office.

istruzione

1 Aprire il Blocco note e creare un nuovo documento.

2 Incollare i seguenti comandi di tre PowerShell in quel documento:

$ Folder_To_Check = "abc"

$ Report_File_Location = "xyz"

Get-ChildItem -Path $ Folder_To_Check -Recurse -include

.ppt, .pptx, .pptm, .potx, .potm, .ppsx, .ppam, .ppsm, .sldx, .sldm, .thmx, .xls, .xlsx, .xlsm, .xltx, .xltm, .xlsb, .xlam, .doc, .docx, .docm, .dotx, * Dotm> $ Report_File_Location

3 Individuare il primo comando. Sostituire "abc" con il nome della cartella in cui si desidera trovare tutti i file .doc. Ad esempio, per cercare una cartella sul "C" unità denominata "Incontri", cambiare il primo comando nel modo seguente:

$ Folder_To_Check = "C: \ Meetings"

4 Individuare il secondo comando. Sostituire "xyz" con il percorso di un file di testo in cui si desidera memorizzare i risultati di ricerca. Per esempio, per memorizzare i risultati in un file di testo denominato "results.txt" in una cartella denominata "search_results" sull'unità "C", cambiare il secondo comando di lettura, come illustrato di seguito:

$ Report_File_Location = "C: \ search_results \ results.txt"

5 Fai clic su "File" per visualizzare il menu a discesa del blocco note. Fai clic su "Salva con nome". Si apre la finestra "Salva con nome".

6 Digitare xyz.ps1 nella casella di testo "Nome del file". Sostituire "xyz" con un nome a piacere. Ad esempio, per chiamare "Doc_Search," tipo "Doc_Search.ps1" nella casella di testo. Fai clic su "Salva". Blocco note salva il documento come file PowerShell.

7 Aprire Esplora risorse e individuare il file. Fare doppio clic su di esso. Lo script PowerShell viene eseguito e trova tutti i file doc ufficio nella cartella specificata nello script. E 'quindi memorizza i risultati di ricerca per il file designato nello script PowerShell.

Consigli e avvertenze

  • Individuare il terzo comando nel file PowerShell che si è salvato. Questo comando inizia con "Get-ChildItem -Path $ Folder_To_Check -Recurse." Si noti la parola "-Recurse." Questa parola indica PowerShell per cercare tutte le sottocartelle all'interno della cartella specificata. Se non si desidera PowerShell per cercare quei sotto-cartelle, rimuovere "-Recurse" dal comando. PowerShell cercherà quindi solo la cartella di livello superiore che si specifica.