Opțiuni în linia de comandă

<< Click to Display Table of Contents >>

Navigation:  Utilizarea sarcinilor TreeSize programate >

Opțiuni în linia de comandă

Ediția Professional a TreeSize acceptă opțiuni de linie de comandă care vă permit să executați scanări programate sau să aveți rezultatele unei scanări pe monitor în dimineața următoare. Dialogul Schedule vă va ajuta să compilați o linie de comandă cu opțiunile de mai jos. Vă rugăm să rețineți: Aceste opțiuni nu sunt disponibile în ediția Personal.

Treesize.exe [/OPTION] SCANPATH

 

/? sau /HELP

Afișează această pagină de ajutor.

/AGEOFFILES

Salvează graficul din fila "Age of Files" a directorului scanat într-un fișier bitmap, GIF, PNG, JPEG, Text sau CSV. Tipul de fișier depinde de extensia numelui de fișier specificat. Următorul exemplu creează un fișier imagine JPEG al graficului "Age of Files" pentru unitatea locală C:

Treesize /SCAN "C:\" /AGEOFFILES "C:\Documents\c_file_ages.jpg"

/APPENDTOFILES <valoare>

Cu această opțiune, puteți selecta dacă TreeSize ar trebui să adauge sau nu rezultatul său la fișierele existente atunci când efectuați un export, de exemplu, atunci când utilizați /TEXT. Selectați "True" pentru adăugare și "False", dacă doriți să suprascrieți fișierele existente.

Vă rugăm să rețineți: Acest parametru nu va funcționa cu imaginile exportate, fișierele XML și PDF. Aceste fișiere vor fi întotdeauna suprascrise. Puteți utiliza comutatorul /DATE pentru a vă asigura că toate rapoartele generate vor avea un nume de fișier unic.

Atunci când exportați într-un fișier Excel prin /EXCEL, acest parametru poate fi utilizat împreună cu /SHEETNAME pentru a adăuga datele la foaia specificată. Exemplu:

Treesize.exe /SCAN "C:\" /APPENDTOFILES True /EXCEL "C:\Export.xlsx" /SHEETNAME "test"

Treesize.exe /SCAN "C:\" /APPENDTOFILES False /TEXT "C:\Export.csv"

/ARCHIVEBITFILESONLY

Această opțiune va include numai fișierele pentru care bitul de arhivă este setat în scanări. Această opțiune poate fi foarte utilă dacă doriți să calculați dimensiunea unei copii de rezervă. În acest caz, puteți crea o comandă rapidă pe desktop sau în meniul de pornire care va începe automat să calculeze dimensiunea backup-ului. Exemplu:

Treesize /ARCHIVEBITFILESONLY /SCAN "\\Server\Backup\This"

/ATTACH

Dacă se specifică, toate fișierele exportate vor fi atașate la e-mail. Dacă nu este specificat, fișierele cu o cale dată explicit nu sunt atașate. Acest lucru este util în cazul în care fișierele XML sau Excel devin destul de mari și vă umplu contul de e-mail.

Acest exemplu va exporta către un fișier Excel, dar nu îl va atașa la e-mail:

TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL "C:\Temp\test.xlsx"

Aceste exemple vor atașa fișierul Excel la e-mail:

TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /EXCEL

TreeSize.exe /SCAN "F:\" /EMAIL "treesize@example.com" /ATTACH /EXCEL "C:\Temp\test.xlsx"

/BARCHART <filename>

Salvează graficul de bare al directorului scanat într-un fișier bitmap, GIF, PNG sau JPEG. Tipul de fișier depinde de extensia numelui de fișier specificat. Acest exemplu creează un fișier imagine PNG al graficului de bare pentru unitatea locală C:

Treesize /SCAN "C:\" /BARCHART "C:\Documents\c.png"

/COMPARE <filename|path>

Compară calea scanată cu un fișier index salvat. Următorul exemplu scanează unitatea C: și compară rezultatul cu un raport XML salvat pentru această unitate:

Treesize /COMPARE "C:\Reports\TreeSize\c.xml.zip" /SCAN "C:\"

În locul unui fișier index, puteți utiliza și o cale cu acest parametru din linia de comandă. Calea dată va fi comparată cu rezultatul scanării curente. Următorul exemplu scanează unitatea C:\ și utilizează în plus calea D:\Backup_of_C pentru a efectua o comparație între cele două:

Treesize /SCAN "C:\" /COMPARE "D:\Backup_of_C"

Alternativ, puteți compara două fișiere index deja existente, de exemplu "c1.xml.zip" și "c2.xml.zip", utilizând această comandă :

Treesize /OPEN "C:\Reports\TreeSize\c1.xml.zip" /COMPARE "C:\Reports\TreeSize\c2.xml.zip"

Comanda /OPEN pregătește compararea celor două fișiere prin extinderea primului fișier ("c1.xml.zip") într-un fișier de scanare. Al doilea fișier ("c2.xml.zip") va fi comparat cu acest fișier de scanare extins, la fel cum s-ar întâmpla dacă "c2.xml.zip" ar fi comparat cu o scanare "reală".

/COPY <path>

Această opțiune poate fi utilizată numai în combinație cu opțiunea de linie de comandă /SEARCH.
Copiază rezultatele unei căutări de fișiere TreeSize în locația țintă.
Următoarea comandă va căuta pe unitatea locală C: utilizând cele mai recente opțiuni de căutare și va copia rezultatele căutării în folderul "C:\temp\ObsoleteFiles":

Treesize /SEARCH:Start /SCAN "C:\" /COPY "C:\temp\ObsoleteFiles"

A se vedea, de asemenea: Operațiuni cu fișiere

/CREATEDPASTDAYSONLY <n>

Această opțiune va include în scanări numai fișierele care au fost create în timpul numărului de zile introdus în argument. În exemplul următor, această opțiune va include în scanare numai fișierele create în ultimele opt zile:

Treesize /CREATEDPASTDAYSONLY 8

/CREATESNAPSHOT <drive>

Creează un instantaneu pentru unitățile care sunt date după acest parametru de linie de comandă. Exemplu:

Treesize /CREATESNAPSHOT "C:\" "D:\"

Crearea snapshot-urilor poate necesita privilegii administrative.

/CSV <filename>

Salvează rezultatele într-un fișier CSV după finalizarea scanării sau a căutării. Aplicația se va închide automat după salvare. Acest exemplu va salva rezultatele unei căutări de fișiere pe unitatea locală C: cu ultimele configurații de căutare într-un fișier CSV:

Treesize /SEARCH:Start /SCAN "C:\" /CSV "C:\Results\C_search.csv"

/DATE

Acest comutator va adăuga data și ora curentă la toate numele fișierelor de export din linia de comandă. Acest lucru este util dacă doriți să efectuați scanări în mod regulat, de exemplu, în fiecare noapte sau în fiecare weekend. Următorul exemplu va scana calea de rețea "\\Host\Share" și va salva rezultatul într-un fișier precum "C:\Scans\name_2013-08-14_17-18-24.xls":

Treesize /SCAN "\\Host\Share" /DATE /EXCEL "C:\Scans\name.xls"

/DEDUPLICATE

Această opțiune poate fi utilizată numai în combinație cu opțiunea din linia de comandă /SEARCH.
Aceasta va înlocui fișierele duplicate care au fost găsite prin căutarea de fișiere duplicate TreeSize cu hardlink-uri NTFS:

Treesize /SEARCH:Start /SCAN "C:\" /DEDUPLICATE

/DELETE

Această opțiune poate fi utilizată numai în combinație cu opțiunea din linia de comandă /SEARCH.
Șterge permanent toate fișierele care au fost găsite ca rezultat al căutării de fișiere TreeSize. Exemplu:

Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /DELETE

A se vedea, de asemenea: Operațiuni cu fișiere

/EMAIL <recipient>

Trimite datele colectate la adresa de e-mail dată. Acest parametru poate fi utilizat o singură dată pe linia de comandă și va fi trimis un singur e-mail cu toate rezultatele. Destinatarii multipli pot fi separați cu punct și virgulă (;) sau virgulă. Pentru a trimite e-mailuri prin linia de comandă, trebuie să specificați setări SMTP valide pe pagina corespunzătoare din caseta de dialog TreeSize options. Exemplu:

Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com"

Dacă nu au fost specificați alți parametri, e-mailul va fi trimis în formatul care este definit în opțiuni (HTML sau text simplu). Dacă doriți să definiți formatul independent de opțiunile curente, puteți utiliza parametrii /TEXT sau /HTML imediat după definirea adresei (adreselor) destinatarului (destinatarilor). Exemplu:

Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /TEXT

Prin combinarea parametrilor, puteți adăuga, de asemenea, atașamente la e-mail. Următorul exemplu va adăuga un raport Excel al scanării ca atașament la e-mail:

Treesize /SCAN "\\Server\Share" /EMAIL "treesize@example.com" /EXCEL

/EMAILIFRESULTSFOUND

Această opțiune poate fi utilizată numai în combinație cu opțiunile din linia de comandă /SEARCH și /EMAIL. Dacă se specifică acest parametru, TreeSize va trimite numai un e-mail cu rezultatele căutării curente, dacă în timpul căutării a fost găsit cel puțin un fișier sau dosar, prin oricare dintre tipurile de căutare specificate.

/EMPTYRECYCLEBIN

Dacă utilizați această opțiune, TreeSize va goli coșul de reciclare înainte de a executa scanarea curentă. Exemplu:

Treesize /EMPTYRECYCLEBIN /SCAN "C:\"

/EXECUTE <filename>

Această opțiune poate fi utilizată numai în combinație cu opțiunea de linie de comandă /SEARCH.
Acest parametru permite trecerea fișierelor care au fost găsite prin căutarea de fișiere TreeSize către o altă aplicație sau script. O țintă posibilă pentru acest parametru poate fi un lot sau un powershell script. Următorul exemplu va căuta în unitatea C:\ cu cele mai recente setări de căutare și va apela scriptul "Archive.bat" pentru fiecare fișier care a fost găsit. Fișierul va fi transmis scriptului ca parametru al liniei de comandă:

Treesize /SEARCH:Start /SCAN "C:\" /EXECUTE "C:\Scripts\Archive.bat"

A se vedea, de asemenea: Operațiuni cu fișiere

/EXCEL <drum fișier>

Exportează datele colectate în Microsoft Excel și le salvează în calea de fișier introdusă. Dacă este specificat doar un nume de fișier, directorul de instalare curent este utilizat pentru a stoca exportul. Formatele acceptate sunt formatul convențional de fișier .XLS (Excel 97-2003), precum și formatul .XLSX (introdus cu Excel 2007). Formatul utilizat depinde de extensia numelui de fișier specificat. Aplicația se va închide singură după salvare. Exemplu:

Treesize /SCAN "C:\" /EXCEL "C:\Documents\c.xls"

Dacă numele fișierului există deja, fișierul va fi deschis și va fi adăugată o nouă foaie de lucru.

Vă rugăm să rețineți: În TreeSize File Search (/SEARCH) rezultatele fiecărui tip de căutare sunt colectate în propria foaie de lucru specifică. Dacă fișierul din calea dată există deja, aceste foi vor fi suprascrise. Pentru a preveni acest lucru, trebuie să utilizați opțiunea din linia de comandă /APPENDTOFILES.

/EXCLUDE <model1;model2>

Această opțiune vă permite să specificați modele pentru fișierele și folderele care ar trebui excluse de la o scanare. Modelele de excludere multiple pot fi separate cu ajutorul unui punct și virgulă (;). Dacă unul sau mai multe dintre modele conțin spații, șirul complet de modele trebuie să fie pus între ghilimele ("). Următorul exemplu va ignora fișierele și folderele care se termină cu ".tmp" sau al căror nume exact este "system":

Treesize /SCAN "\\Server\Users" /EXCLUDE "*.tmp;system"

/EXPAND <level|size>

Această opțiune vă permite să specificați câte niveluri din arborele de directoare vor fi extinse după scanare. Dacă nu specificați un număr după această opțiune, toate folderele vor fi expandate. În loc de un nivel de director, puteți indica și o cantitate în Mega Byte (MB). În acest caz, toate folderele mai mari decât cantitatea indicată vor fi expandate. Unitatea "MB" trebuie să urmeze numărul fără un spațiu liber. Următorul exemplu va scana folderul "H:\User", va extinde toate folderele mai mari de 10 MB și va salva rezultatul în fișierul Excel "C:\Results\Allusers.xlsx":

Treesize /SCAN "H:\User" /EXCEL "C:\Results\Allusers.xlsx" /EXPAND 10MB

/EXPANDABLEREPORT <valoare>

Dacă este utilizată această opțiune, Excel exporturile vor utiliza grupuri expandabile/colapsabile care pot fi navigate similar cu arborele de directoare.

Treesize /SCAN "H:\User" /EXPANDABLEREPORT True /EXCEL "C:\Results\Allusers.xlsx"

Treesize /SCAN "H:\User" /EXPANDABLEREPORT False /EXCEL "C:\Results\Allusers.xlsx"

/EXPORTDRIVESLIST <filename>

Această opțiune vă permite să exportați conținutul "Drive List" într-un fișier Excel, Text sau CSV. Tipul de fișier depinde de extensia numelui de fișier specificat. Exemplu:

Treesize /SCAN "C:\Results\AllDrives.csv" /EXPORTDRIVESLIST

/EXPORTFILES

Dacă este specificat, fișierele vor fi incluse în toate exporturile. Prin urmare, această opțiune este echivalentă cu activarea opțiunii "Instrumente > Opțiuni > Export > * > Elemente exportate > Dosare și fișiere unice"

/EXPORTGROUPSEXPANDED

dacă este specificat, exportul listei de extensii va conține toate informațiile despre extensiile conținute în grupuri.

/EXPORTPATHSLIST <filename>

Această opțiune poate fi utilizată numai în combinație cu opțiunea din linia de comandă /SEARCH.

Exportează o listă simplă care conține toate rezultatele căutării. Lista va conține doar căile complete ale rezultatelor căutării și nicio altă informație. Formatele acceptate pentru fișierul de destinație sunt .txt și .csv.

Acest exemplu va căuta și va crea o listă a tuturor fișierelor exe de pe unitatea C:

Treesize /SEARCH:Start /SCAN "C:\" /FILTER "*.exe" /EXPORTPATHSLIST "C:\Results\SearchResults.csv"

Acesta poate fi utilizat pentru a importa rezultatele unei căutări anterioare înapoi în interfața utilizatorului, utilizând "File > List of paths > Import path list" sau parametrul /IMPORT.

Dacă opțiunea "Tools > Options > Export > Include duplicate groups" este activată, puteți utiliza această funcție și pentru a exporta și importa rezultatele căutării duplicate, inclusiv structura lor de grup.

/EXPORTTITLE <title>

Poate fi utilizat pentru a modifica titlul în cadrul unui raport tipărit sau al unui fișier exportat. Acest lucru vă permite să furnizați informații suplimentare utilizatorului atunci când utilizați TreeSize într-un mediu automatizat. De asemenea, este permisă utilizarea variabilelor de mediu. Exemplu:

Treesize /SCAN "\\Server3\C$" /EXPORTTITLE "This is drive C on Server3" /PRINT

/EXTENSIONSLIST <filename> (Nume fișier)

Această opțiune vă permite să salvați statisticile privind extensiile fișierelor / tipurile de fișiere ale ramurii sistemului de fișiere scanate într-un fișier Excel, HTML, Text sau CSV. Tipul de fișier depinde de extensia numelui de fișier specificat. Coloanele exportate vor fi cele care au fost activate în interfața cu utilizatorul la fila "Extensii" la ultima utilizare a acesteia sau la momentul scrierii fișierului de configurare furnizat prin /OPTIONS.

Următorul exemplu scanează unitatea C: și creează un fișier Excel numit "D:\TreeSize Reports\C_filetypes.xls" cu statisticile tipurilor de fișiere de pe această unitate:

Treesize /SCAN "C:\" /EXTENSIONSLIST "D:\TreeSize Reports\C_filetypes.xls"

/EXTENSIONSCHART <filename>

Salvează micul grafic prezentat în partea de jos a paginii "Extensii" într-un fișier imagine (bitmap, GIF, PNG sau JPEG).

/EXTENSIONSPIECHART <filename>

Salvează un piechart care arată distribuția "extensiilor de fișier" într-un fișier imagine (bitmap, GIF, PNG sau JPEG).

/FILTER <pattern1;pattern2>

Setează un filtru de fișiere care numără numai fișierele cu anumite extensii, de exemplu ".mp3" sau ".doc". Pot fi trecute mai multe modele, separate prin punct și virgulă (;). Următorul exemplu va căuta fișiere MP3 și AVI în directorul "Users" de pe server:

Treesize /SCAN "\\Server\Users" /EXCEL "C:\Results\UsersMediaFiles.xlsx" /FILTER "*.mp3;*.avi"

Atunci când efectuați o căutare TreeSize File Search (/SEARCH), puteți utiliza, de asemenea, comutatorul /FILTER pentru a specifica modelele de căutare avansată a fișierelor. Pentru a efectua o căutare de fișiere personalizată mai complexă, trebuie să salvați opțiunile de căutare într-un fișier și să transmiteți fișierul XML rezultat la linia de comandă după /SEARCH.

/FOLLOWREPARSEPOINTS

Dacă acest comutator este adăugat la linia de comandă, TreeSize va urmări punctele de montare și legăturile simbolice externe atunci când scanează un arbore al sistemului de fișiere.

/GROUPSCANS

Utilizarea acestui comutator din linia de comandă va grupa toate directoarele scanate sub un folder rădăcină virtual. Utilizați /GROUPSCANS FALSE dacă doriți să vă asigurați că nu este utilizat niciun dosar rădăcină virtual.

/HIDESMALLFOLDERS <valoare>

Permite ascunderea obiectelor care sunt mai mici decât o dimensiune minimă, ceea ce este util pentru a obține exporturi clare. <value> poate fi o valoare de dimensiune cu unitate sau o valoare de octeți simplă fără unitate. Nu poate fi utilizat în combinație cu /EXPAND. În acest exemplu, vor fi exportate numai folderele care au o dimensiune minimă de 50 MB:

TreeSize /HIDESMALLFOLDERS 50MB /EXCEL "C:\Results\DriveC.xlsx" /SCAN C:\

/HISTORYCHART <filename>

Salvează graficul din fila "History" a directorului scanat într-un fișier bitmap, GIF, PNG sau JPEG. Tipul de fișier depinde de extensia numelui de fișier specificat. Acest exemplu creează o imagine JPEG a graficului istoric pentru unitatea C:

Treesize /SCAN "C:\" /HISTORYCHART "C:\Documents\c_history.jpg"

/HTML <filename>

Salvează datele colectate într-un fișier HTML care poate fi vizualizat cu orice browser HTML. Puteți specifica ce informații din scanare vor fi incluse în export prin "Home > Options > Export > HTML > Charts and lists to include. Puteți selecta care dintre listele sau graficele suplimentare ar trebui să fie adăugate la export. Acestea vor fi încorporate automat în fișierul HTML care este generat după scanare.

Următorul exemplu va genera un raport HTML pentru unitatea C: și îl va salva la "D:\HTML":

Treesize /SCAN "C:\" /HTML "D:\HTML\treesize.html"

Dacă doriți ca mai mult de o scanare să facă parte din fișierul HTML, trebuie să adăugați comutatorul de linie de comandă /GROUPSCANS. Atunci când exportați în HTML fără o imagine inclusă, puteți folosi alternativ comutatorul /APPENDTOFILES.Fără unul dintre aceste indicatori, fișierul HTML va fi suprascris.

/IMPORT <filename>

Această opțiune poate fi utilizată numai în combinație cu opțiunea de linie de comandă /SEARCH.

Încarcă o listă de căi în interfața de utilizator a căutării de fișiere TreeSize. Fișierul poate fi în format .txt sau .csv. Acest parametru poate fi utilizat pentru a importa rezultatele unei căutări anterioare. Fișierele și folderele importate pot fi mutate/copiate/șterse/arhivate, ca orice rezultat al căutării "live", utilizând dialogul de operare a fișierelor.

Exemplu:

Treesize /SEARCH /IMPORT "C:\Results\filelist.txt"

De asemenea, puteți combina acest parametru cu parametrii /RECYCLE, /DELETE sau /MOVE pentru a șterge sau muta automat fișierele care sunt conținute în fișierul text. Exemplu:

Treesize /SEARCH /IMPORT "C:\Results\filesToDelete.csv" /RECYCLE

/IMPORTPATTERNS <filename>

Importă o listă de modele dintr-un fișier. Fișierul poate fi un simplu fișier text cu o ist de modele de filtrare, separate prin punct și virgulă, sau puteți utiliza interfața de utilizator pentru a crea un set mai complex de modele și puteți utiliza funcția de export pentru a genera fișierul de modele în format XML. Formatele acceptate sunt CSV, TXT și XML.

Modelele importate vor fi utilizate ca filtre pentru scanare pentru a include sau exclude anumite fișiere și foldere.

Dacă este utilizat în combinație cu opțiunea din linia de comandă /SEARCH, acest parametru va crea o nouă căutare avansată care utilizează modelele din fișierul importat ca criterii pentru căutare.

 

Acest exemplu va importa modelele de filtrare care sunt definite sub "C:\TreeSizeFiles\patterns.txt", va începe o scanare pentru unitatea C:\ și va exporta rezultatele într-un fișier HTML:

Treesize /IMPORTPATTERNS "C:\TreeSizeFiles\patterns.txt" /SCAN "C:\" /HTML "C:\Results\scanC.html"

/INDEXFILE <filename>

Salvează rezultatele scanării într-un fișier SQLite care poate fi încărcat pentru comparații la o dată ulterioară. Exemplu:

Treesize /SCAN "H:\users\" /INDEXFILE "C:\Results\Allusers.sqlite"

/LISTSEPARATOR <separator char>

Vă permite să definiți separatorul utilizat atunci când exportați fișiere text sau CSV. Fișierele text utilizează în mod implicit tabulatorul, iar fișierele CSV separatorul de listă din setările regionale ale panoului de control Windows. Vă rugăm să specificați un singur caracter sau șirul "TAB" pentru tabulator după acest comutator. Exemple:

Treesize /SCAN "C:\" /LISTSEPARATOR ; /TEXT "C:\Results\c.txt"

Treesize /SCAN "C:\" /LISTSEPARATOR TAB /TEXT "C:\Results\c.csv"

/MOVE <path>

Această opțiune poate fi utilizată numai în combinație cu opțiunea de linie de comandă /SEARCH.
Aceasta mută rezultatele unei TreeSize căutare a fișierelor într-o altă locație.

Următoarea comandă va căuta pe unitatea locală C: utilizând cele mai recente opțiuni de căutare și va muta rezultatele căutării în folderul "C:\Temp\ObsoleteFiles":

Treesize /SCAN "C:\" /SEARCH:Start /MOVE "C:\Temp\ObsoleteFiles"

A se vedea, de asemenea: Operațiuni cu fișiere

/NOGUI

Nu va fi afișată nicio fereastră și aplicația nu va apărea în bara de activități. Util pentru a executa scanări sau căutări în fundal, fără feedback vizual.

Atenție: Utilizați acest comutator numai dacă ați testat restul opțiunilor liniei de comandă, deoarece mesajele de eroare nu pot fi afișate în acest mod.
Cu toate acestea, erorile vor fi înregistrate în jurnalul de evenimente Windows.

/NOHEADERS

Omite liniile de antet scrise de obicei în partea de sus a fișierelor de export de scanare sau de căutare. Acest lucru facilitează primirea datelor simple pentru postprocesare.

/NOUNITS

Omite unitățile scrise de obicei după valorile dimensiunii. Această opțiune în combinație cu /SIZEUNIT 0 va exporta valori de octeți simple. Acest lucru facilitează primirea datelor simple pentru postprocesare.

Vă rugăm să rețineți: Această linie de comandă va afecta numai exporturile arborelui de directoare, generat prin utilizarea opțiunilor /TEXT, /EXCEL, /HTML, /EMAIL, sau /PRINT opțiuni. /EXTENSIONSLIST, /USERSLIST, /EXPORTDRIVESLIST, sau /TOPFILESLIST nu va fi afectată.

/OPEN <filename>

Deschide un raport XML salvat la pornirea aplicației. Exemplu:

Treesize /OPEN "C:\Reports\Drive_C.xml.zip"

/OPTIONS <filename>

Utilizați acest parametru pentru a aplica setările de utilizator exportate la TreeSize. Setările de utilizator pot fi exportate la "Fișier > Opțiuni > Export". Exemplu:

Treesize /OPTIONS "C:\Temp\User Settings.xml"

Indicație: Modificați cât mai multe setări posibile în interfața utilizatorului înainte de a salva opțiunile pentru a reduce numărul de parametri de linie de comandă de care aveți nevoie.

/PDF

Salvează rezultatele într-un fișier PDF după finalizarea scanării sau a căutării. Aplicația se va închide singură după salvare. Următorul exemplu va executa o scanare a unității locale C: și va salva rezultatele într-un fișier PDF:

Treesize /SCAN "C:\" /PDF "C:\Results\C_scan.pdf"

/PIECHART <filename>

Salvează graficul circular al directorului scanat într-un fișier bitmap, GIF, PNG sau JPEG. Tipul de fișier depinde de extensia numelui de fișier specificat. Următorul exemplu va scana unitatea C: și va exporta un grafic circular în format PNG:

Treesize /SCAN "C:\" /PIECHART "C:\Reports\C_pie.png"

/PRINT

Tipărește un raport pentru arborele de directoare scanat utilizând imprimanta implicită configurată în setările sistemului. Aplicația va fi închisă după imprimare. Exemplu:

Treesize /SCAN "\\SERVER\USERS" /PRINT

/READONLYMODE <valoare>

Dacă valoarea este setată la true, această opțiune activează un mod numai pentru citire în care operațiile cu fișiere (de exemplu, mutare sau ștergere) sunt dezactivate, astfel încât va putea fi utilizat numai ca instrument de raportare.

Începeți cu o valoare de false pentru a dezactiva din nou modul read-only.

/RECYCLE

Această opțiune poate fi utilizată numai în combinație cu opțiunea din linia de comandă /SEARCH.
Mută toate fișierele la coșul de reciclare care au fost găsite ca rezultat al unei TreeSize căutare de fișiere. Exemplu:

Treesize /SEARCH:Start /SCAN "C:\temp" /FILTER "*.tmp" /RECYCLE

A se vedea, de asemenea: Operațiuni cu fișiere

/RESTRICTEDMODE <valoare>

Dacă valoarea este setată la true, această opțiune activează un mod restricționat în care sunt dezactivate multe caracteristici care nu sunt de interes pentru utilizatorii "normali" (non-admin). Printre caracteristicile dezactivate se numără: Check for Update, Open Software applet of Windows Control Panel, Schedule TreeSize scans, connect network drive, configure Windows System Restore, Run as administrator, exports și apply NTFS compression. Puteți furniza o cale care ar trebui scanată, de exemplu directorul home al utilizatorului, la linia de comandă sau utilizând căile de pornire dintr-un fișier de configurare salvat.

Începeți cu o valoare de false pentru a dezactiva din nou modul restricționat.

Dacă activați suplimentar opțiunea /READONLYMODE, utilizatorul nu va putea șterge sau muta fișiere în TreeSize, astfel încât acesta va putea fi utilizat doar ca instrument de raportare.

/SCAN <path|filename>

Definește unitatea sau calea care ar trebui scanată. Calea de scanare trebuie să fie utilizată ca valoare pentru acest parametru.

Dacă, de exemplu, unitatea D:\ trebuie scanată, puteți utiliza:

Treesize /SCAN "D:\"

Dacă nu doriți să scanați întreaga unitate, puteți specifica, de asemenea, o cale, care este utilizată ca punct de plecare pentru scanare. De exemplu:

TreeSize /SCAN "\\Server\Share\MyDocuments"

Sunt posibile, de asemenea, mai multe căi de scanare, acestea fiind separate de un spațiu gol. Căile care conțin un spațiu gol trebuie să fie citate ("). Exemplu:

Treesize /SCAN "C:\Program Files\" "C:\Windows"

Sunt permise caracterele wildcard "*" și "?". Exemplu:

Treesize /SCAN "H:\users\A*"

 

De asemenea, puteți specifica un fișier text care conține o listă de căi care trebuie scanate. TreeSize va scana toate căile găsite în fișierul text care este specificat după acest comutator. Fișierul text trebuie să conțină o cale pe linie. Următorul exemplu scanează toate căile care se găsesc în fișierul "D:\PathsToScan.txt" și scrie fiecare rezultat al scanării pe o foaie separată într-un fișier Excel cu data de astăzi:

Treesize /SCAN "D:\PathsToScan.txt" /EXCEL "D:\Results\%DATE%.xlsx"

De asemenea, puteți apela TreeSize într-o buclă "for" doar cu una dintre căi, găsiți un exemplu mai jos.

/SEARCH

Deschide fereastra de căutare a fișierelor din TreeSize. Dacă ":Start" este adăugat la această opțiune de linie de comandă, căutarea este pornită automat. Se poate trece un fișier XML salvat anterior care conține setările de căutare; aceste setări vor fi apoi utilizate pentru a efectua căutarea. Vă rugăm să rețineți că fișierele care sunt găsite în această căutare sunt verificate automat. Următorul exemplu efectuează căutarea cu setările care au fost salvate anterior în fișierul "SearchSettings.xml" și salvează rezultatele într-un fișier text:

Treesize /SEARCH:Start /OPTIONS "SearchSettings.xml" /TEXT "T:\SearchResult.txt"

Indicație: În general, vor fi utilizate ultimele setări de căutare sau un set anterior salvat de setări de căutare. Cu toate acestea, puteți specifica, de asemenea, modelele de căutare pentru căutarea avansată utilizând opțiunea /FILTER opțiune de linie de comandă.

/SHEETNAME <titlu>

Vă permite să specificați numele foii care va fi adăugată la un fișier Excel atunci când utilizați comutatorul de linie de comandă /EXCEL. Vă rugăm să rețineți că un nume de foaie Excel trebuie să fie unic într-un fișier Excel, iar anumite caractere speciale, cum ar fi slashes, backslashes și două puncte, sunt interzise. TreeSize va crea întotdeauna un nume de foaie unic prin înlocuirea caracterului invalid cu underscores și prin adăugarea datei și orei, dacă este necesar. Dacă o foaie cu numele specificat există deja în fișierul țintă, se creează o nouă foaie cu un nume unic. Utilizați opțiunea din linia de comandă /APPENDTOFILES pentru a adăuga datele la foaia existentă.

/SHORTDATEFORMAT <format>

Modifică formatul scurt al datei pentru acest proces, care poate fi configurat în opțiunile regionale ale panoului de control Windows. Exporturile TreeSize vor utiliza acest format pentru valorile datei. Exemplu:

Treesize /SCAN "E:\" /SHORTDATEFORMAT YYYY-MM-DD /TEXT "D:\export.txt"

/SIZEUNIT <n>

Această opțiune poate fi utilizată pentru a specifica unitatea care urmează să fie utilizată pentru afișarea valorilor mărimii: N poate avea valorile de la 0 la 5, ceea ce înseamnă: 0 = Bytes, 1 = KB, 2 = MB, 3 = GB, 4 = TB, 5 = unități automate. Fără această opțiune, va fi utilizată ultima configurație utilizată în TreeSize.

/SORTBY <NumeColumn>

Vă permite să specificați după ce valoare vor fi sortate exporturile generate. Valorile posibile sunt nume de coloane precum "Size" sau "Name". Ultimul tip de sortare utilizat în interfața utilizator TreeSize va fi utilizat în mod implicit. Exemplu:

Treesize /SCAN "E:\" /SORTBY Size /TEXT "D:\export.txt"

Treesize /SCAN "E:\" /SORTBY Name /EXCEL "D:\export.xlsx"

/SQLITE <filename>

Salvează rezultatele scanării într-un fișier SQLite care poate fi încărcat pentru comparații la o dată ulterioară. Exemplu:

Treesize /SCAN "H:\users\" /SQLITE "C:\Results\Allusers.sqlite"

/SUBJECT <subiect>

Această opțiune vă permite să personalizați subiectul care va fi utilizat pentru e-mailurile care sunt trimise la sfârșitul scanării. Exemplu:

Treesize /SCAN "\\Server\Share" /EMAIL treesize@example.com /SUBJECT "TreeSize Professional Scan Report"

/TEXT <filename>

Salvează rezultatele într-un fișier text sau CSV după finalizarea scanării sau a căutării. Aplicația se va închide singură după salvare. Următorul exemplu va executa o scanare a unității locale C: și va salva rezultatele într-un fișier text:

Treesize /SCAN "C:\" /TEXT "C:\Results\C_scan.txt"

Formatul text utilizează un format tabelar destinat cititorilor umani. Dacă numele fișierului face trimitere la un fișier CSV, formatul CSV va fi utilizat în mod automat. Dacă doriți să utilizați explicit formatul CSV, vă recomandăm să utilizați  parametrul/CSV.

/TITLE <title>

Poate fi utilizat pentru a înlocui calea rădăcină a unei scanări cu un text personalizat. Acest lucru permite, de exemplu, furnizarea de nume mai semnificative pentru căile UNC și, prin urmare, creșterea lizibilității unui raport. Titlul ales va fi aplicat ca titlu al raportului la exportul unui fișier. Exemplu:

Treesize /SCAN "\\Server3\C$" /TITLE "C: on Data server 3" /EXCEL "C:\result.xlsx"

În contextul unei căutări de fișiere TreeSize, acest parametru poate fi utilizat pentru a denumi o căutare avansată. Exemplu:

Treesize /SEARCH:Start /SCAN "C:\" /TITLE "Image files" /FILTER "*.jpg;*.png;*.bmp" /PDF "C:\Results\C_search.pdf"

/TOPFILESLIST <filename>

Această opțiune vă permite să salvați conținutul listei Top fișiere într-un fișier Excel, HTML, Text sau CSV. Tipul de fișier depinde de extensia numelui de fișier specificat. Exemplu:

Treesize /SCAN "C:\" /TOPFILESLIST "C:\Temp\C_top_files.txt"

/TREEMAP <nume fișier>

Salvează graficul treemap al arborelui de directoare scanat ca fișier bitmap, GIF, PNG sau JPEG. Tipul de fișier depinde de extensia numelui de fișier specificat. Exemplu:

Treesize /SCAN "C:\" /TREEMAP "C:\Dokumente\treemap.jpg"

/UILevel <Simplu/Normal/Expert>

Stabilește nivelul interfeței cu utilizatorul. Valorile posibile sunt Simple, Normal sau Expert. Exemplu:

Treesize /UILevel "Simple"

/USERSLIST <filename> (Nume fișier)

Această opțiune vă permite să salvați statisticile care prezintă rezultatele grupate în funcție de numele de utilizator într-un fișier Excel, HTML, Text sau CSV. Tipul de fișier depinde de extensia numelui de fișier specificat. Coloanele exportate vor fi cele care au fost activate în interfața cu utilizatorul la fila "Utilizatori" la ultima utilizare sau la momentul scrierii fișierului de configurare furnizat prin /OPTIONS.

Următorul exemplu scanează unitatea C: și creează un fișier Excel în "C:\Temp" cu statisticile utilizatorilor de pe această unitate:

Treesize /SCAN "C:\" /USERSLIST "C:\temp\C_users.xls"

/USERNAME <utilizator>

Specifică numele de utilizator care trebuie utilizat pentru autentificare la scanări. Utilizați /PASSWORD pentru a specifica o parolă pentru acest nume de utilizator. Se recomandă utilizarea în schimb a Microsoft instrumentul RUNAS.

/USERFILTER <utilizator>

Cu această opțiune, numai fișierele deținute de un anumit utilizator vor fi luate în considerare la scanare. Furnizați numele acestui utilizator după acest comutator. Rețineți că nu puteți utiliza mai multe nume de utilizator aici, dar sunt acceptate caracterele wildcard "*" și "?". Exemplu:

Treesize /SCAN "\\Server\GroupDrive" /USERFILTER miller

/USERSCHART <filename>

Salvează micul grafic afișat în partea de jos a paginii"Utilizatori" într-un fișier imagine (bitmap, GIF, PNG sau JPEG).

/USERSPIECHART <filename>

Salvează într-un fișier imagine (bitmap, GIF, PNG sau JPEG) un grafic circular care prezintă "statisticile utilizatorului" din scanarea curentă.

/VIEWTYPE n

Definește pe ce valori se bazează coloanele "Percent of Parent", "Growth" și graficul "Age of Files". Valorile posibile sunt:

2: Dimensiune
3: Spațiu alocat (dimensiune pe disc)
7: Număr de fișiere

/XML <filename>

Salvează rezultatele scanării într-un fișier XML care poate fi încărcat pentru comparații la o dată ulterioară. Exemplu:

Treesize /SCAN "H:\users\" /XML "C:\Results\Allusers.xml.zip"

Această opțiune poate fi combinată cu comutatorul /EXPAND pentru a limita directoarele exportate.
Notă: Când încărcați un export XML limitat la TreeSize, nu puteți naviga prin ramura completă de directoare, ci doar prin directoarele exportate.

/ZIP <filename>

Această opțiune poate fi utilizată numai în combinație cu opțiunea din linia de comandă /SEARCH.
Toate fișierele care au fost găsite ca rezultat al unei TreeSize căutare de fișiere vor fi mutate într-o arhivă zip. Exemplu:

Treesize /SEARCH:Start /SCAN "C:\" /ZIP "C:\OldFiles\Archive.zip"

A se vedea, de asemenea: Operațiuni cu fișiere

<SCANPATH>

În plus față de parametrul /SCANputeți trece și una sau mai multe căi la sfârșitul liniei de comandă. Totuși, acest lucru nu mai este recomandat pentru a evita erorile la analizarea liniei de comandă.
Acest exemplu scanează dosarele "Program Files" și "Windows" și creează un raport text în "C:\Reports\ScanResults.txt":

Treesize /TEXT "C:\Reports\ScanResults.txt" "C:\Program Files" "C:\Windows"

În cazul în care apare o eroare, aceasta va fi returnată ca cod de eroare Windows în codul de ieșire al procesului. Variabilele de mediu (de ex. %APPDATA%) pot fi utilizate În numele fișierelor pentru export, precum și în căile de scanare.

Scanarea mai multor directoare

Dacă trebuie să scanați mai multe directoare, ar putea fi o idee bună să uniți mai multe apeluri într-un fișier Batch, de exemplu:

START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share1" /EXCEL "D:\Share1.xls"

START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share2" /EXCEL "D:\Share2.xls"

START /WAIT "TreeSize" "C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SCAN "\\Server\Share3" /EXCEL "D:\Share3.xls"

Comanda "START /WAIT" asigură începerea secvențială a lucrărilor. Nu începerea paralelă a lucrărilor este de obicei mai bună, deoarece o singură lucrare profită mai mult de cache-uri și de resursele sistemului. De asemenea, este posibil să stocați acțiunile care ar trebui scanate într-un fișier text și să utilizați comanda Windows "for" astfel:

FOR /F %%p IN (Paths.txt) DO START /WAIT Treesize.exe /SCAN "%%p" /EXCEL "c:\temp\TreeSize-Reports-%DATE%.xls"

FOR /F "tokens=1" %%i IN (Shares.txt) DO START /WAIT Treesize.exe /SCAN "\\Server\%%i" /EXCEL "c:\temp\%%i.xls"

Vă rugăm să rețineți: caracterele de procent dublu sunt necesare în fișierele batch, pe linia de comandă utilizați doar un procent simplu.

Start programat

Puteți utiliza Windows Scheduled Tasks pentru a rula TreeSize cu anumite opțiuni din linia de comandă zilnic, săptămânal sau lunar la o anumită oră.Dialogul"Schedule Dialog" din TreeSize vă va ajuta să configurați o sarcină programată.

De asemenea, puteți utiliza comanda "SCHTASKS" pentru a efectua scanări programate. Dacă, de exemplu, doriți să scanați unitățile C: și E: noaptea viitoare la ora 03:00 a.m. și să salvați rezultatele într-un fișier Excel, puteți utiliza următoarea linie de comandă:

SCHTASKS /Create /SC DAILY /ST 03:00 /TN TreeSizeScan /TR "'C:\Program Files\JAM Software\TreeSize\Treesize.exe' /SCAN C:\ E:\ /EXCEL C:\Temp\tsp.xls /EXPAND 2"

Obțineți ajutor despre comanda "SCHTASKS" pe paginile Microsoft sau tastând:

SCHTAKS /Create /?

Vă rugăm să rețineți: mesajele de eroare care apar în timpul scanărilor programate sunt listate în jurnalul de evenimente al sistemului Windows.

PowerShell

Windows PowerShell poate fi utilă în combinație cu TreeSize. Acest exemplu arată cum să căutați un cuplu de calculatoare la distanță care sunt interogate utilizând o interogare LDAP în Active Directory (AD):

$computer = Get-ADComputer -SearchBase "ou=client computers,ou=intranet,dc=intranet,dc=jam-software,dc=com" -Filter *
foreach ($comp in $computer.name)
{
$path = "\\$comp\C$\Windows"
Add-Content Scan.txt "$path"
}
#debug
Get-Content -Path Scan.txt
# start TreeSize with the collected paths
&"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /SEARCH:Start /SCAN Scan.txt /FILTER *.exe /Export FoundFiles.txt

Redirecționarea rezultatelor

Dacă nu este indicată nicio altă țintă de export, TreeSize va scrie un scurt export al scanării la ieșirea standard, iar erorile care au apărut în timpul scanării la eroarea standard.

Puteți redirecționa aceste fluxuri de ieșire pe linia de comandă (cmd.exe) utilizând simbolul pipe, de exemplu.

"C:\Program Files\JAM Software\TreeSize\Treesize.exe" /NOGUI /SCAN C:\ 1>StdOut.txt 2>StdError.txt

 

Pentru a redirecționa fluxul de ieșire utilizând simbolul PowerShell, vă rugăm să utilizați comanda Start-Process comanda , de ex.

Start-Process -FilePath "C:\Program Files\JAM Software\TreeSize\Treesize.exe" -ArgumentList "/NOGUI /SCAN C:\" -RedirectStandardOutput ".\StdOut.txt" -RedirectStandardError ".\StdError.txt"

Windows Scripting Host

Dacă intenționați să utilizați Windows Scripting Host (WSH), comanda dvs. pentru a porni TreeSize va arăta astfel:

Set Shell = CreateObject("WScript.Shell")
Shell.Run """C:\Program Files\TreeSize\Treesize.exe"" /XML ""C:\Reports\drive_c.xml.zip"" /SCAN ""C:\"""

Coduri de ieșire

Dacă operațiunea a fost finalizată cu succes, codul de ieșire este 0. Dacă a apărut o eroare, TreeSize va returna un cod de eroare Windows ca cod de ieșire, dacă este disponibil, sau 1 pentru a indica o eroare generală. În orice caz, jurnalul de evenimente Windows va conține informații suplimentare în secțiunea "Application", sursa evenimentului "TreeSize".