Windows avancerade användare kan exekvera system kommandon använder PowerShell . Detta fria verktyg levereras med Windows 7 och låter dig manipulera filer , hantera systemet registret och utföra andra administrativa uppgifter . En användbar PowerShell kommando är " Get - ChildItem . " Genom att använda detta kommando i en liten PowerShell script , kan du skapa en rapport som listar alla Microsoft Office -dokument . . Instruktioner
1
Öppna Anteckningar och skapa ett nytt dokument
2
Klistra följande tre PowerShell-kommandon i det dokumentet :
$ 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
Lokalisera det första kommandot . Ersätt " abc " med namnet på den mapp där du vill hitta alla . Doc-filer . Till exempel , för att söka en mapp på " C " -enhet som heter " Möten , " förändra det första kommandot på följande sätt :
$ Folder_To_Check = " C: \\ Möten "
4
Leta upp andra kommandot . Ersätt " XYZ " med sökvägen till en textfil där du vill lagra sökresultaten . Till exempel , för att lagra resultaten i en textfil med namnet " results.txt " i en mapp som heter " Search_Results " på din " C " -enhet , ändra andra kommandot för att läsa enligt nedan :
$ Report_File_Location = " C: \\ Search_Results \\ results.txt "
5
Klicka på " File " för att visa Notepad s rullgardinsmenyn . Klicka på " Spara som . " "Spara som " öppnas .
6 xyz.ps1
typ i " File Name " textrutan . Ersätt " XYZ " med vilket namn du vill . Till exempel , för att kalla det " Doc_Search , " typ " Doc_Search.ps1 " i textrutan . Klicka på " Spara ". Anteckningar sparar dokumentet som en PowerShell -fil .
7
Öppna Utforskaren och leta den filen . Dubbelklicka på den . Den PowerShell script körs och hittar alla kontor doc-filer i mappen som du angav i skriptet . Den lagrar då sökresultaten för den fil du som utsetts i PowerShell script .