Følg disse trinnene for å finne dupliserte filer ved hjelp av PowerShell:
1. Åpne Windows PowerShell som administrator.
2. Naviger til mappen eller katalogen der du vil søke etter dupliserte filer.
3. Kjør følgende kommando:
```
Get-ChildItem -Recurse -Force | Group-Object -Egenskapsnavn, lengde -NoElement | Hvor {$PSObject.Count -gt 1}
```
4. Denne kommandoen vil søke i gjeldende katalog og alle underkatalogene etter filer med samme navn og størrelse. Parameteren `-Recurse` søker rekursivt gjennom alle undermapper, og parameteren `-Force` tvinger kommandoen til å inkludere skjulte filer og mapper i søket.
`Group-Object`-kommandoen grupperer filene etter navn og størrelse, og `-NoElement`-parameteren sikrer at bare gruppeobjektene returneres, uten de individuelle filene innenfor hver gruppe. `Hvor`-kommandoen filtrerer deretter resultatene til kun å inkludere grupper som har mer enn én fil.
5. Utdata fra kommandoen vil være en liste over grupper, som hver representerer et sett med dupliserte filer. Gruppeobjektene vil inneholde følgende egenskaper:
- `Navn`:Navnet på duplikatfilene.
- `Count`:Antall filer i gruppen.
- `Fullnavn`:Den fullstendige banen til filene i gruppen.
Du kan bruke 'FullName'-egenskapen for å få tilgang til de individuelle filene i hver gruppe. For eksempel vil følgende kommando slette alle duplikatfilene i gjeldende katalog og alle underkatalogene:
```
Get-ChildItem -Recurse -Force | Group-Object -Property Name, Length -NoElement | Hvor {$PSObject.Count -gt 1} |ForEach {Remove-Item $_.FullName -Recurse -confirm:$false}
```
Denne kommandoen vil be deg om å bekrefte hver sletting. Hvis du vil slette filene uten å bli bedt om det, legg til parameteren `-Confirm:$false` i kommandoen `Remove-Item`.