You are on page 1of 2

1. Get-Help: u tin v trc tin, tt c mi ngi cn tm hiu v bt c cu lnh, c php no l Get -Help.

V d nu mun kim tra v Get-Process th g lnh nh sau: Get-Help -Name Get-Process v Windows s hin th y c php. Bn cnh , Get-Help cn c s dng i km vi danh t v ng t ring r, v d vi lnh ng t Get: Get-Help -Name Get-* 2. Set-ExecutionPolicy: Mc d bn c th to v thc thi cc on m PowerShell khc nhau, nhng ch mc nh Microsoft tt b tnh nng ny phng trnh cc loi m c khc nhau khi xm nhp vo h thng c th t kch hot v khi ng trong mi trng PowerShell. Ngi s dng c th p dng lnh Set -ExecutionPolicy thit lp cc mc bo mt khc nhau, c th c 4 la chn ph hp: - Restricted: y l chnh sch mc nh ca h thng, cc cu lnh PowerShell u b kha, ngi s dng ch c th nhp lnh nhng khng thc thi c. - All Signed: nu bn hoc ngi qun tr thit lp mc All Signed th cc on m s c thc thi, nhng ch p dng vi nhng thnh phn c ch nh r rng. - Remote Signed: chnh sch bo mt khi mc ny, bt c on m PowerShell c to bn trong h thng local s c php hot ng. Cn nhng m to qua remote th ch c php chy khi gn thuc tnh y . - Unrestricted: khng p dng bt c hnh thc ngn cm no trong h thng. C php chung ca lnh ny bao gm tn ca lnh Set-ExecutionPolicy ng sau chnh sch. V d nh sau: Set-ExecutionPolicy Unrestricted 3. Get-ExecutionPolicy: Nu bn phi lm vic trn h thng server khng quen thuc, th cn phi bit chnh sch mc chnh sch bo mt no ang c p dng trn trc khi thc thi bt c cu lnh hoc on m no . lm vic ny, cc bn s dng lnh Get-ExecutionPolicy. 4. Get-Service: Cu lnh ny s lit k tt c cc dch v c ci t trn h thng. Nu cn tm hiu k hn v 1 dch v bt k no , hy thm -Name v tn ca dch v , Windows s hin th y chi tit, tnh trng lin quan. 5. ConvertTo-HTML: Khi cn xem hoc to bo co y v thng tin, tnh trng hin thi ca ton b h thng, hy s dng chc nng chuyn i nh dng ConvertTo -HTML. Trc tin, cc bn cn ch nh ng dn file chuyn i sau khi dng ConvertTo-HTML, tham s -Property c nhim v khi to thuc tnh trong file HTML, sau cng l t tn cho file chuyn i. C php chung ca lnh ny nh sau: Get-Service | ConvertTo-HTML -Property Name, Status > C:\services.htm

6. Export-CSV: Sau khi to bo co bng HTML da trn d liu ca PowerShell, bn cng c th trch xut d liu PowerShell thnh file CSV s dng vi Microsoft Excel. C php chung cng tng t nh cu lnh trn: Get-Service | Export-CSV c:\service.csv 7. Select-Object: Vic s dng cc lnh trn tm hiu v h thng, bn s pht hin ra rng c rt nhiu thuc tnh km trong file CSV. Tnh nng ny t ra thc s hu ch khi cho php ngi s dng ch nh nhng thuc tnh c nh trong cc mi lin kt. V d, to file CSV c cha tn ca cc dch v ring bit trong h thng v tnh trng i km, cc bn c th s dng c php chung nh sau: Get-Service | Select-Object Name, Status | Export-CSV c:\service.csv 8. Get-EventLog: Ngi s dng hon ton c th dng PowerShell phn tch cc s kin xy ra trong h thng qua file log. C 1 vi tham s c th i vi cc dch v khc nhau, nhng hy th nghim bng cch thm -Log pha trc tn file log. V d, xem file log Application th cc bn s dng lnh sau: Get-EventLog -Log "Application" Tuy nhin, c php ny khng thc s ph bin trong cc hon cnh lm vic, khi m ngi s dng c th la chn gia phng php lu bo co thnh nh dng HTML hoc CSV. 9. Get-Process: i km vi lnh Get-Service hin th danh sch cc dch v hin thi ca h thng, c php Get -Process c dng lit k ton b cc tin trnh ang hot ng. 10. Stop-Process: i khi, c nhng dch v trong h thng b ri vo trng thi treo. i vi nhng trng hp nh vy, hy dng lnh Get-Process xc nh tn hoc ID chnh xc ca tin trnh , v tt tin trnh ny bng lnh Stop Process. V d, tt hot ng ca chng trnh NotePad th g lnh nh sau: Stop-Process -Name notepad Stop-Process -ID 2668 Nhng hy lu v ID ca cc tin trnh s thay i theo h thng.

You might also like