Tartalomjegyzék

< Windows

PowerShell

A PowerShellről

A PowerShell a Windowsok fejlett parancsértelmezője, amely elősegíti a parancsok automatizált végrehajtását.

Beszerzés

A Windows 7 rendszer már alapértelmezetten tartalmazza a PowerShell parancsértelmezőt.

Indítás

  1. Start → Run → beírjuk: PowerShell <Enter>
  2. Start → Run → beírjuk: cmd <Enter>, beírjuk: PowerShell <Enter>

A várakozási jelben megjelenik egy PS betűpáros.

PS C:\Users\joska>

Segítség

help
man rmdir
man ls
man mkdir

Fájkezelés

Állományok és könyvtárak listázása:

ls

Állomány létrehozása:

touch egy.txt

Szöveg szerkesztése:

notepad.exe egy.txt

Állomány törlése:

rm egy.txt

Könyvtárkezelés

Könyvtárak létrehozása:

mkdir egy

Könyvtár váltás:

cd egy

Visszalépés:

cd ..

Könyvtár törlése:

rmdir egy

Folyamatkezelés

Folyamatok megjelenítése:

ps
PS C:\Users\joska> ps

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
     21       5     1928       2456    41     0,02   2768 cmd
     55       7     1360       4852    60     0,86   2776 conhost
    397      11     1692       3024    46             340 csrss
    203      11     1844       3912    44             400 csrss
     68       7     1372       3608    54     0,03    188 dwm
    664      43    24160      27108   229     1,81   1504 explorer
      0       0        0         24     0               0 Idle
    347      20     2832       9368    85     0,14   2024 jucheck
    362      23     3792      10668    90     0,23    848 jusched
    728      23     3796       7956    41             500 lsass
    142       7     2184       3136    18             508 lsm
    432      22   138720     143016   572     5,94   2984 powershell
    684      33    19192      15276   113            2108 SearchIndexer
    203      13     4876       6444    40             484 services
     29       2      368        776     5             264 smss
    266      18     5836       6732    76            1260 spoolsv
    145       7     2308       6572    35            1944 sppsvc
    437      30     7748      10312    64             332 svchost
    339      13     3192       6660    44             608 svchost
    241      15     2840       5656    34             720 svchost
    548      26    19332      16000   107             768 svchost
    522      26    44584      49140   139             876 svchost
    849      37    13704      21512   365             912 svchost
    386      26     9448      10820    67            1056 svchost
    301      32    12476      10748    60            1304 svchost
     88      10     3396       5308    38            1460 svchost
    307      27     6376       9048    82            1540 svchost
    124      13     6108       5088    42            1692 svchost
    350      26     8976      10388    76            2508 svchost
    335      62   120672      14192   194            2936 svchost
    543       0      112        608     4               4 System
    200      19     7648       7844    66     0,13   1296 taskhost
     55       7     1300       3408    63     0,00   1156 tvnserver
    167      14     1996       4228    61            1664 tvnserver
    115       9     1920       4380    48             668 VBoxService
    114      10     1884       4760    76     0,06   1228 VBoxTray
     74       9     1284       3544    47             388 wininit
    130      10     2892       5732    82             440 winlogon
    443      29    10452       5892   138            2204 wmpnetwk


PS C:\Users\joska>

Vagy:

Get-Process

Adott folyamatról információk:

PS C:\Users\joska> get-process notepad

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
     75       7     1528       5692    72     0,19   2920 notepad


PS C:\Users\joska>
Stop-process 2920

Szolgáltatások

Szolgáltatások lekérdezése:

get-service

Egy adott szolgáltatás lekérdezése:

get-service winrm

Emelt szintű felhasználáshoz

start-process powershell –verb runAs

vagy:

powershell -nologo "start-process powershell -verb runas"

Távoli elérés

start-process powershell –verb runAs
get-service winrm
Enable-PSRemoting –force

De lásd még ezt:

Környezeti változók

echo $Env:PATH

Várakozási-jel

function Prompt { "$ " }

Linkek