Difference between revisions of "Powershell Oneliners"
Jump to navigation
Jump to search
(Created page with " ### Get process owner ``` Get-WmiObject Win32_Process -Filter "name='sensu-agent.exe'" | Select Name, @{Name="UserName";Expression={$_.GetOwner().Domain+"\"+$_.GetOwner().Use...") |
|||
Line 5: | Line 5: | ||
Select Name, @{Name="UserName";Expression={$_.GetOwner().Domain+"\"+$_.GetOwner().User}} | | Select Name, @{Name="UserName";Expression={$_.GetOwner().Domain+"\"+$_.GetOwner().User}} | | ||
Sort-Object UserName, Name | Sort-Object UserName, Name | ||
+ | ``` | ||
+ | |||
+ | # Remote command execution | ||
+ | ``` | ||
+ | Invoke-Command -ComputerName $hostname -f C:\tmp\myscript.ps1 | ||
+ | Invoke-Command -ComputerName $host -ScriptBlock { Get-ChildItem C:\ } -credential $username | ||
``` | ``` |
Revision as of 19:49, 4 March 2021
Get process owner
Get-WmiObject Win32_Process -Filter "name='sensu-agent.exe'" | Select Name, @{Name="UserName";Expression={$_.GetOwner().Domain+"\"+$_.GetOwner().User}} | Sort-Object UserName, Name
Remote command execution
Invoke-Command -ComputerName $hostname -f C:\tmp\myscript.ps1 Invoke-Command -ComputerName $host -ScriptBlock { Get-ChildItem C:\ } -credential $username