Aby zachować bezpieczeństwo i zgodność z przepisami, informatycy muszą regularnie wyszukiwać pliki, które mogą zawierać wrażliwe dane i są przechowywane w nieodpowiednich lokalizacjach. Jedną z metod jest ręczne wyszukiwanie plików za pomocą Eksploratora Windows. Jednak takie podejście zajmuje dużo czasu, więc jest przydatne głównie wtedy, gdy trzeba sprawdzić, czy pojedynczy plik istnieje. Jeśli musisz wyszukać zestaw wrażliwych plików, możesz zautomatyzować proces za pomocą skryptów Microsoft PowerShell, aby zaoszczędzić czas. Na przykład podany powyżej skrypt PowerShell znajdzie wszystkie pliki, które mają w nazwie słowo „Payroll”, a polecenie Get-ChildItem -path ograniczy wyszukiwanie do określonego folderu i jego podfolderów.
Gdy masz już listę plików, które mogą zawierać poufne dane, możesz chcieć przenieść je do bezpiecznej lokalizacji. Jednak skrypt Windows PowerShell utworzony w celu przetworzenia plików zakończy się błędem, jeśli ścieżka wejściowa lub wyjściowa będzie nieprawidłowa, więc przed uruchomieniem skryptu należy sprawdzić, czy pliki i foldery nadal istnieją. Polecenie Test-Path sprawdza, czy ścieżka (z nazwą pliku lub bez niej) jest poprawna; zwraca wartość true lub false. Parametr Pathtype określa typ końcowego elementu ścieżki (Any, Container lub Leaf). Dodatkowo, możesz zawęzić wyniki używając symboli wieloznacznych z parametrami -Filter, -Exclude lub -Include zamiast podawania pełnej nazwy pliku.
Czy nie wolałbyś po prostu otworzyć gotowy raport, aby sprawdzić, czy Twoje wrażliwe dane są przechowywane tylko w odpowiednich lokalizacjach, zamiast tracić czas na pisanie i uruchamianie skryptów? Wypróbuj Netwrix Auditor for Windows File Servers. To prostsze – i otrzymasz o wiele więcej danych. Oprócz ścieżek obiektów, zobaczysz szczegóły własności plików, ślad aktywności wokół plików i uprawnienia dostępu użytkowników.