Welche Anwendung blockiert die Datei – Powershell Skript

Lesedauer < 1 Minute

#Welcher Prozess hat eine Datei geöffnet:
Get-CimInstance Win32_Process -Filter “name = ‘notepad.exe'” | fl *

# Welcher Prozess blockiert die Datei namens:
Get-CimInstance Win32_Process | where commandline -match ‘dateiname’

# Process beenden
$proc = Get-CimInstance Win32_Process | where commandline -match ‘dateiname’
Invoke-CimMethod -InputObject $proc -MethodName Terminate

# Wer ist der Owner des Prozesses
Get-CimInstance Win32_Process -Filter “name = ‘notepad.exe'”
$proc = Get-CimInstance Win32_Process -Filter “name = ‘notepad.exe'”
Invoke-CimMethod -InputObject $proc -MethodName GetOwner