Om de beveiliging en compliance te handhaven, moeten IT-professionals regelmatig zoeken naar bestanden die gevoelige data kunnen bevatten en die zijn opgeslagen op onjuiste locaties. Eén methode is het handmatig vinden van bestanden met behulp van Windows Verkenner. Deze aanpak kost echter veel tijd, dus is het vooral nuttig wanneer u moet controleren of een enkel bestand bestaat. Als u een reeks gevoelige bestanden moet zoeken, wilt u het proces misschien automatiseren met Microsoft PowerShell-scripts om tijd te besparen. Het bovenstaande PowerShell-script vindt bijvoorbeeld alle bestanden met “Payroll” in hun naam, en de opdracht Get-ChildItem -path beperkt het zoeken tot een opgegeven map en de submappen daarvan.
Als u eenmaal een lijst hebt van bestanden die mogelijk gevoelige gegevens bevatten, wilt u deze misschien naar een veilige locatie verplaatsen. Het Windows PowerShell-script dat u maakt om de bestanden te verwerken, wordt echter afgesloten met een fout als het invoer- of uitvoerpad onjuist is, dus u moet misschien controleren of de bestanden en mappen nog bestaan voordat u het script uitvoert. Het cmdlet Test-Path controleert of een pad (met of zonder bestandsnaam) geldig is; het geeft een waarde van true of false terug. De parameter Pathtype specificeert het type van het laatste element in het pad (Any, Container of Leaf). Bovendien kunt u uw resultaten beperken door wildcards te gebruiken met de -Filter, -Exclude of -Include parameters in plaats van een volledige bestandsnaam op te geven.
Wilt u niet liever gewoon een vooraf gemaakt rapport openen om te controleren of uw gevoelige gegevens alleen op de juiste locaties zijn opgeslagen, in plaats van al die tijd te besteden aan het schrijven en uitvoeren van scripts? Probeer Netwrix Auditor voor Windows File Servers. Het is eenvoudiger – en u krijgt veel meer gegevens. Naast de objectpaden, ziet u de details van bestandseigendom, het activiteitenspoor rond de bestanden en de toegangsrechten van gebruikers.