Difference between revisions of "Powershell"
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
stop-service, restart-service | stop-service, restart-service | ||
(Get-Counter '\Process(*)\% Processor Time').Countersamples | Where cookedvalue -gt ($NumberOfLogicalProcessors*10) | Sort cookedvalue -Desc | ft -a instancename, @{Name='CPU %';Expr={[Math]::Round($_.CookedValue / $NumberOfLogicalProcessors)}} | (Get-Counter '\Process(*)\% Processor Time').Countersamples | Where cookedvalue -gt ($NumberOfLogicalProcessors*10) | Sort cookedvalue -Desc | ft -a instancename, @{Name='CPU %';Expr={[Math]::Round($_.CookedValue / $NumberOfLogicalProcessors)}} | ||
+ | Get-Process | Sort CPU -Descending | Select -First 3 -Property ID,ProcessName,CPU | ||
+ | sudo salt -C 'example*' cmd.powershell "(Get-Process | Sort CPU -Descending | Select -First 3 -Property ID,ProcessName,CPU)" | ||
``` | ``` | ||
Revision as of 17:39, 15 September 2020
Command One liners
While(1) {ps | sort -des cpu | select -f 15 | ft -a; sleep 1; cls} robocopy <source> <destination> /mir /copyall get-service -Name *Examp* Get-Process -ID 1111 | Select-Object * systeminfo | find "Virtual Memory" stop-service, restart-service (Get-Counter '\Process(*)\% Processor Time').Countersamples | Where cookedvalue -gt ($NumberOfLogicalProcessors*10) | Sort cookedvalue -Desc | ft -a instancename, @{Name='CPU %';Expr={[Math]::Round($_.CookedValue / $NumberOfLogicalProcessors)}} Get-Process | Sort CPU -Descending | Select -First 3 -Property ID,ProcessName,CPU sudo salt -C 'example*' cmd.powershell "(Get-Process | Sort CPU -Descending | Select -First 3 -Property ID,ProcessName,CPU)"
def jtest(var):
var2 = var + 1 print(var2)
var2 = var + 1 print(var2)
Powershell security
Set-ExecutionPolicy RemoteSigned
Enable RDP
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0 Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
Disable RDP
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 1 Disable-NetFirewallRule -DisplayGroup "Remote Desktop"