scenariusz: należy wyszukać na dysq wszystkie pliki o zadanych rozszerzeniach. te zindexowane i niezindexowane.

ls c:\ -recurse -force -ea silentlycontinue|?{$_.extension -match 'txt|doc|xls|pdf'}|export-csv -delimiter ';' -notype searchResults.csv

ls (get-childitem)

  • recurse: wyszukiwanie reqrsywne po wszystkich katalogach z podkatalogami
  • force: również katalogi systemowe i ukryte
  • ea: ErrorAction – wyłączenie wypluwania błędów w razie braq dostępu

match: nie trzeba podawać oddzielnie np. docx i doc, ponieważ match 'docx’ zawiera 'doc’ – to jest dopasowanie ciągu a nie równanie.

export-csv

  • delimiter: przyzwyczajenie, do przeglądania w excelu
  • notype: noTypeInformation – nie dodaje śmiecia w pierwszej linijce

eN.

-o((:: sprEad the l0ve ::))o-

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Time limit is exhausted. Please reload CAPTCHA.