diff --git a/killopenfiles.ps1 b/killopenfiles.ps1 new file mode 100644 index 0000000..2554375 --- /dev/null +++ b/killopenfiles.ps1 @@ -0,0 +1,8 @@ +#kill open files in powershell +$sessn = New-CIMSession -Computername $computer +Get-SMBOpenFile -CIMSession $sessn |select ClientUserName,Locks,Path,SessionID,FileID | Out-GridView -PassThru –title “Select Open Files”|Close-SmbOpenFile -CIMSession $sessn -Confirm:$true -Verbose + + +#example for file type +#Get-SMBOpenFile -CIMSession $sessn |Where-Object {$_.Path -Like “*.msg*”} |select ClientUserName,Locks,Path,SessionID,FileID | Out-GridView -PassThru –title “Select Open Files”|Close-SmbOpenFile -CIMSession $sessn -Confirm:$true -Verbose +#Where-Object {$_.Path -Like “*.msg*”}