> For the complete documentation index, see [llms.txt](https://docs.particle42.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.particle42.com/windows/enumeration/files-and-filesystems.md).

# Files & Filesystems

<details>

<summary>Files Modifiable by Anyone</summary>

```
Get-ChildItem "C:\Program Files" - Recurse | Get-ACL | ?{$_.AccessToString -match "Everyone\sAllow\s\sModify"}
```

</details>

<details>

<summary>Search generic files</summary>

dir c:\temp /s /b | find \*.bat

</details>

<details>

<summary>Search Specific Files</summary>

```
Get-ChildItem -Path C:\ -Include *.kdbx -File -Recurse -ErrorAction SilentlyContinue
```

</details>

<details>

<summary>Accesschk.exe - Users/Groups Access</summary>

This is a Microsoft tool that lists the kind of access specific users & groups have to different resources.

<https://learn.microsoft.com/en-us/sysinternals/downloads/accesschk>

</details>

<details>

<summary>Sigcheck.exe - Check File version, timestamp &#x26; digital signature</summary>

This is utility to check file version, timestamp and digital signature details.

<https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck>

</details>

<details>

<summary>Check Parameters of a Service</summary>

```
sc qc upnphost
```

</details>
