PowerShell yog cov kab hais kom ua kab siv rau kev ua haujlwm tsis siv neeg ntawm cov lus sau ua raws Microsoft's. NET moj khaum. PowerShell siv cov lus txib hu ua cmdlets los ua ke nrog cov ntawv sau lossis cov ntawv thov. PowerShell suav nrog ib txwm muaj nrog Windows thiab tuaj yeem qhib los ntawm kev hais kom ua khiav, thaum Mac thiab Linux cov neeg siv yuav xav tau teeb tsa nws thiab khiav nws los ntawm Terminal. Thaum khiav, muaj qee qhov cmdlets yooj yim uas koj tuaj yeem siv los paub koj tus kheej nrog PowerShell.
Cov kauj ruam
Txoj Kev 1 ntawm 4: Khiav PowerShell (Windows)
Kauj Ruam 1. Ntaus ⊞ Yeej+R
Qhov no yuav qhib qhov hais kom ua Run window.
- Yog tias koj tsis xav siv Run hais kom ua, koj tseem tuaj yeem tshawb nrhiav Start menu rau “PowerShell”.
- PowerShell suav nrog cov khoos phis tawj Windows 7 lossis tom qab.
Kauj Ruam 2. Ntaus “PowerShell” rau hauv kab lus
Kauj Ruam 3. Nyem “OK”
Lub qhov rais PowerShell tshiab yuav qhib.
Txoj Kev 2 ntawm 4: Khiav PowerShell (Mac)
Kauj Ruam 1. Mus rau https://github.com/PowerShell/PowerShell hauv koj lub vev xaib
Nov yog nplooj ntawv nom tswv github rau PowerShell.
Kauj ruam 2. Rub tawm thiab teeb tsa.pkg cov ntaub ntawv rau Mac
Koj yuav tsum tau khiav OSX 10.11 lossis tshiab dua.
Kauj Ruam 3. Qhib Launchpad
Nov yog lub cim foob pob hluav taws nyob hauv qab dock.
Kauj Ruam 4. Ntaus "Terminal" rau hauv qhov chaw tshawb nrhiav
Koj tseem tuaj yeem pom Terminal hauv "Applications> Utilities".
Kauj Ruam 5. Tua Terminal
Lub qhov rai davhlau ya nyob twg dawb yuav tshwm.
Kauj Ruam 6. Sau “powershell” thiab ntaus ↵ Enter
Lub zog tam sim yuav tshwm nrog "PS" tso tawm. Qhov no txhais tau tias powershell tab tom khiav thiab koj tuaj yeem siv Terminal los nkag cmdlets.
Txoj Kev 3 ntawm 4: Khiav PowerShell (Ubuntu)
Kauj Ruam 1. Mus rau https://github.com/PowerShell/PowerShell hauv koj lub vev xaib
Nov yog nplooj ntawv nom tswv github rau PowerShell.
Kauj Ruam 2. Rub tawm.deb cov ntaub ntawv rau koj qhov sib xws ntawm Linux
PowerShell muaj rau Ubuntu 14.04 lossis 16.04. Lawv muaj cov sib cais sib cais teev nyob rau ntawm nplooj ntawv.
Kauj Ruam 3. Qhib Terminal Terminal
Koj tuaj yeem tsoo ⊞ Yeej+Alt+T lossis nyem "Tsev" thiab tshawb rau "Terminal".
Kauj Ruam 4. Sau “sudo dpkg -i [installer filename]” thiab ntaus ↵ Enter
Koj yuav raug hais kom nkag mus rau koj lub computer password thaum siv "sudo" hais kom ua. Koj tuaj yeem pom qhov ua tsis tiav nrog qhov tsis txaus ntseeg, tab sis qhov no yuav daws sai sai.
Lub npe installer yuav zoo li "powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb" lossis "powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb" nyob ntawm seb version twg ntawm Ubuntu koj tab tom khiav
Kauj ruam 5. Sau “sudo apt -get install -f” thiab ntaus ↵ Enter
Qhov kev teeb tsa PowerShell no yuav ua tiav.
Kauj Ruam 6. Sau “powershell” thiab ntaus ↵ Enter
Lub zog tso tawm sai yuav tshwm thiab koj tuaj yeem khiav cmdlets hauv Terminal.
Txoj Kev 4 ntawm 4: Siv Yooj Yim PowerShell Commands
Kauj Ruam 1. Siv "Get-Command" txhawm rau nrhiav cmdlets
Ntawm nws tus kheej, qhov cmdlet no yuav tso saib tag nrho lwm qhov cmdlets. Koj tuaj yeem nqaim koj qhov kev tshawb nrhiav siv cov hloov kho.
- Piv txwv li: "Tau Txais-Command Name *Disable *" yuav tso tawm tsuas yog cmdlets nrog 'lov tes taw' hauv lub npe.
- Txhua qhov cmdlets tau nkag los ntawm kev ntaus lawv mus rau hauv lub qhov rais PowerShell thiab ntaus ↵ Enter.
Kauj Ruam 2. Siv "Get-Help" kom tau txais cov ntaub ntawv ntawm qee qhov cmdlet
Qhov cmdlet no yuav muab tag nrho koj cov ntaub ntawv hais txog lwm tus cmdlet, qhov tseem ceeb tshaj plaws cov syntax rau li cas lub hom phiaj cmdlet siv.
Piv txwv li: "Tau Txais Kev Pab Tau Txais-Txheej Txheem" yuav tso tawm txhua cov ntaub ntawv siv tau rau 'Tau-Txheej Txheem' cmdlet
Kauj Ruam 3. Siv "Get-Process" los siv cov txheej txheem khiav hauv computer
Ib leeg qhov no yuav tso tawm tag nrho cov npe ntawm cov txheej txheem khiav hauv koj lub computer. Nrog tus hloov kho, koj tuaj yeem tshem tawm cov txheej txheem los ntawm daim ntawv thov tshwj xeeb.
- Piv txwv li: "Tau txais-txheej txheem winword" yuav tso tawm txhua cov txheej txheem uas tau ua los ntawm Microsoft Word.
- Zoo sib xws, "Pib-Txheej Txheem" tuaj yeem siv los nthuav tawm ib qho piv txwv ntawm daim ntawv thov/txheej txheem.
Kauj Ruam 4. Siv "Get-Member" los saib cov khoom lossis cov txheej txheem ntawm cov khoom
Qhov cmdlet no xav tau cov khoom 'piped' rau nws thiaj li yuav muaj txiaj ntsig. Qhov no ua tiav los ntawm kev ntxiv "|" nruab nrab ntawm ib yam khoom thiab "Get-Member" cmdlet.
Piv txwv li: “Get-Process | Get-Member "yuav xa cov txheej txheem cmdlet rau Get-Member, thiab Get-Member yuav teev txhua yam khoom thiab cov txheej txheem uas koj tuaj yeem siv thaum sau nrog Get-Process
Kauj Ruam 5. Siv "Where-Object" los xaiv cov khoom raws li cov qauv
Cov txheej txheem nyob qhov twg-Lub hom phiaj tau teeb tsa los ntawm kev siv cov qauv hauv qab no: “{$ _ [object] [operator] [parameter]}”. Where-Object tseem xav tau cov khoom xa mus rau nws.
- Piv txwv li: “Get-Process | Where-Object {$ _. Name -eq “notepad”}”yuav khiav Get-Process nrog kev txwv qhov twg lub npe khoom sib npaug rau“notepad”.
- Lwm tus neeg ua haujlwm suav nrog: "-lt" (tsawg dua), "-gt" (ntau dua), "-le" (tsawg dua lossis sib npaug rau), "-ge" (ntau dua lossis sib npaug rau), "-ne" (tsis sib npaug rau), lossis "-like" (qauv sib piv).
- Cov kab lus siv cov hlua (cov lus) yuav tsum muab ntim rau hauv cov cim cim cim. Qhov no tsis tsim nyog rau cov lej (cov lej).