Add modules from WinAPI (process managment and cim hardware)
This commit is contained in:
parent
3514ec6e3d
commit
bbfdb5d61f
11 changed files with 243 additions and 0 deletions
18
Scripts/Find-Process.psm1
Normal file
18
Scripts/Find-Process.psm1
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
function Find-Process {
|
||||
param (
|
||||
$ProcessName
|
||||
)
|
||||
$ProcessPath = (Get-ChildItem "C:\Program Files" | Where-Object Name -match $ProcessName).FullName
|
||||
if ($null -eq $ProcessPath) {
|
||||
$ProcessPath = (Get-ChildItem "C:\Program Files (x86)" | Where-Object Name -match $ProcessName).FullName
|
||||
}
|
||||
if ($null -eq $ProcessPath) {
|
||||
$ProcessPath = (Get-ChildItem "C:\Users\lifailon\AppData\Roaming" | Where-Object Name -match $ProcessName).FullName
|
||||
}
|
||||
$ProcessNameExec = "$ProcessName"+".exe"
|
||||
(Get-ChildItem $ProcessPath -Recurse | Where-Object Name -eq $ProcessNameExec).FullName
|
||||
}
|
||||
|
||||
# Find-Process qbittorrent # C:\Program Files\qBittorrent\qbittorrent.exe
|
||||
# Find-Process nmap # C:\Program Files (x86)\Nmap\nmap.exe
|
||||
# Find-Process telegram # C:\Users\lifailon\AppData\Roaming\Telegram Desktop\Telegram.exe
|
||||
Loading…
Add table
Add a link
Reference in a new issue