- PowerShell jẹ ohun elo ti o lagbara fun adaṣe awọn iṣẹ ṣiṣe lori awọn eto Windows.
- Faye gba iṣakoso ilọsiwaju ti awọn ilana, awọn iṣẹ ati awọn nẹtiwọọki nipasẹ awọn aṣẹ ati awọn iwe afọwọkọ.
- Agbara rẹ lati ṣe afọwọyi awọn faili, ṣiṣe awọn eto, ati tunto awọn olupin jẹ ki o ṣe pataki.
- Lilo cmdlets ati awọn modulu faagun iṣakoso IT rẹ ati awọn agbara aabo.
PowerShell O jẹ ọkan ninu awọn irinṣẹ agbara julọ ti awọn alamọdaju IT, awọn alabojuto eto, ati awọn alara adaṣe le lo. Botilẹjẹpe ọpọlọpọ eniyan mọ awọn aṣẹ ipilẹ, diẹ nitootọ lo anfani ti agbara ilọsiwaju wọn. Ninu nkan yii, a yoo ṣawari diẹ ninu awọn To ti ni ilọsiwaju PowerShell ẹtan diẹ wulo.
Niwon awọn ipilẹ ase soke awọn atunto pataki, Nibi iwọ yoo wa ọpọlọpọ awọn ọna lati mu ilọsiwaju iṣakoso eto, mu awọn ilana ṣiṣẹ ati gba pupọ julọ ninu ede kikọ iwe afọwọkọ ti o lagbara yii.. Boya o jẹ olubere ti n wa lati jinlẹ jinlẹ si koko-ọrọ tabi akẹẹkọ ti o ni iriri ti n wa lati mu imọ rẹ lọ si ipele ti atẹle, eyi yoo jẹ anfani si ọ.
Kini idi ti o lo PowerShell dipo CMD?
Ti o ba ti lailai lo ila ti Awọn aṣẹ Windows (CMD), o ti ṣe iyalẹnu idi ti o yẹ ki o yipada si PowerShell. Idahun si rọrun: PowerShell jẹ alagbara diẹ sii, rọ ati wapọ. Kii ṣe nikan ni o gba ọ laaye lati ṣiṣe awọn aṣẹ kọọkan, ṣugbọn o tun ṣe ẹya ede kikọ ti ilọsiwaju, ti o jẹ ki o jẹ ohun elo pataki fun iṣakoso eto.
- Ilọsiwaju adaṣe: PowerShell ngbanilaaye lati ṣe adaṣe awọn iṣẹ ṣiṣe apọn ni lilo awọn iwe afọwọkọ asefara.
- Ibaṣepọ pẹlu APIs ati awọn ọna ṣiṣe: O le ni irọrun wọle si awọn ibi ipamọ, awọn apoti isura data, ati awọn iṣẹ awọsanma.
- Iṣakoso nla ati isọdi: Lakoko ti CMD nfunni awọn aṣẹ ipilẹ nikan, PowerShell jẹ ki o rọrun lati ṣẹda awọn iwe afọwọkọ ati ibaraenisepo pẹlu awọn faili ati awọn ọna ṣiṣe ni awọn ọna ilọsiwaju.
Bii o ṣe le ṣii PowerShell ni Windows
Lati bẹrẹ lilo ohun elo alagbara yii, ṣaaju kikọ ẹkọ awọn ẹtan ilọsiwaju ti PowerShell, o nilo akọkọ lati mọ bi o ṣe le ṣe ifilọlẹ lori ẹrọ iṣẹ Windows rẹ. Awọn ọna pupọ lo wa lati ṣe eyi:
- Lati akojọ aṣayan ibẹrẹ: Tẹ “PowerShell” ninu ọpa wiwa ki o yan Windows PowerShell. Ti o ba nilo awọn igbanilaaye ti o ga, tẹ-ọtun ko si yan Ṣiṣe bi alakoso.
- Lilo ọna abuja keyboard kan: Tẹ Gba X + X ko si yan Windows Terminal (Abojuto) ninu akojọ.
- Lati ibere aṣẹ: Ṣii CMD ki o tẹ “powershell”, lẹhinna tẹ Tẹ.
Ni kete ti o ṣii, o le bẹrẹ titẹ awọn aṣẹ taara tabi ṣẹda awọn iwe afọwọkọ lati ṣe adaṣe awọn ilana eka diẹ sii.
Awọn aṣẹ ipilẹ pataki ni PowerShell
Fun awọn ti o kan bẹrẹ ni agbegbe yii, o ṣe pataki lati mọ diẹ ninu awọn awọn ofin ipilẹ pataki iyẹn yoo jẹ ki o rọrun lati lilö kiri ati lo PowerShell:
- Iranlọwọ-gba: Ṣe afihan alaye nipa eyikeyi aṣẹ ti o wa ni PowerShell.
- Gba-aṣẹ: Ṣe atokọ gbogbo awọn aṣẹ ti o wa lori eto naa.
- Gba-ilana: Ṣe afihan atokọ ti gbogbo awọn ilana ṣiṣe.
- Ilana Iduro: Pari ilana kan pato nipasẹ orukọ tabi idamo rẹ.
- Gbigba-Iṣẹ: Ṣe atokọ gbogbo awọn iṣẹ ti a fi sori ẹrọ pẹlu ipo wọn.
Awọn iṣẹ ṣiṣe adaṣe adaṣe pẹlu PowerShell
Jẹ ki a gbe awọn nkan ni ogbontarigi ki o wo diẹ ninu awọn ẹtan PowerShell ti ilọsiwaju. Ọkan ninu awọn ifojusi ti ọpa yii ni agbara rẹ lati automate awọn iṣẹ-ṣiṣe. Eyi ti waye nipasẹ awọn iwe afọwọkọ ati cmdlets ti o gba ọ laaye lati ṣe awọn iṣe idiju nipa ṣiṣe pipaṣẹ nirọrun.
Ṣẹda a ipilẹ akosile
Lati bẹrẹ pẹlu adaṣe, ṣii ṣii PowerShell ISE tabi olootu ọrọ kan ki o kọ iwe afọwọkọ pẹlu itẹsiwaju .ps1. Eyi ni apẹẹrẹ ti o rọrun:
$fecha = Get-Date
Write-Output "La fecha actual es: $fecha"
Ṣafipamọ iwe afọwọkọ yii bi “my_script.ps1” ati ṣiṣe rẹ lati PowerShell lati wo iṣẹjade.
Ṣeto iṣẹ-ṣiṣe pẹlu PowerShell
Ti o ba nilo lati ṣiṣe iwe afọwọkọ laifọwọyi ni awọn aaye arin kan pato, o le lo awọn Iṣeto Iṣẹ-ṣiṣe Windows. Lati ṣe eyi, tẹle awọn igbesẹ wọnyi:
- Ṣii Iṣeto Iṣẹ-ṣiṣe ki o ṣẹda iṣẹ-ṣiṣe ipilẹ tuntun kan.
- Yan iye igba ti o fẹ ki o ṣiṣẹ.
- Ninu iṣẹ naa, yan “Bẹrẹ eto” ki o yan “powershell.exe”.
- Ninu awọn ariyanjiyan, ṣafikun ọna si iwe afọwọkọ rẹ (fun apẹẹrẹ, “C:\Scripts my_script.ps1”).
- Ṣafipamọ iṣẹ-ṣiṣe ki o rii daju pe o nṣiṣẹ ni deede.

Awọn ẹtan PowerShell To ti ni ilọsiwaju: Cmdlets, Modules, and Scripting
Awọn ẹtan PowerShell ti ilọsiwaju diẹ sii: lilo cmdlets to ti ni ilọsiwaju, awọn modulu, ati awọn iwe afọwọkọ. Nigbamii, a yoo ṣawari diẹ ninu awọn ẹya wọnyi:
Gbe wọle ati ki o okeere data
PowerShell gba ọ laaye lati ṣiṣẹ pẹlu data ni awọn ọna kika oriṣiriṣi, gẹgẹbi CSV ati JSON. Diẹ ninu awọn cmdlets ti o wulo pẹlu:
- Gbejade-CSV: Fi data pamọ ni ọna kika CSV.
- Gbe wọle-CSV: Kojọpọ data lati faili CSV kan.
- IyipadaTo-Json: Ṣe iyipada data si ọna kika JSON.
- Iyipada Lati-Json: Ṣe agbewọle data lati JSON.
Lilo awọn modulu
Awọn modulu ni PowerShell gba ọ laaye lati fa awọn agbara rẹ pọ si nipa gbigbe awọn iṣẹ afikun wọle. Lati wa awọn modulu to wa, lo awọn aṣẹ wọnyi:
Find-Module
Lẹhinna, lati fi wọn sii:
Install-Module -Name NombreDelModulo
Ati lati gbe module kan sinu igba rẹ:
Import-Module NombreDelModulo
PowerShell jẹ ohun elo ti o lagbara pupọ julọ ti o fun laaye awọn alabojuto eto ati awọn alamọja IT lati ṣaṣeyọri ipele adaṣe tuntun ati iṣakoso. Kọ ẹkọ awọn ẹtan PowerShell ilọsiwaju wọnyi ati lilo awọn iwe afọwọkọ wọn ni igbesi aye ojoojumọ rẹ le ṣe iyatọ nla ninu Imudara iṣẹ ṣiṣe rẹ ati jijẹ akoko rẹ.
Olootu amọja ni imọ-ẹrọ ati awọn ọran intanẹẹti pẹlu diẹ sii ju ọdun mẹwa ti iriri ni oriṣiriṣi awọn media oni-nọmba. Mo ti ṣiṣẹ bi olootu ati olupilẹṣẹ akoonu fun iṣowo e-commerce, ibaraẹnisọrọ, titaja ori ayelujara ati awọn ile-iṣẹ ipolowo. Mo tun ti kọ lori eto-ọrọ, iṣuna ati awọn oju opo wẹẹbu awọn apakan miiran. Iṣẹ mi tun jẹ ifẹ mi. Bayi, nipasẹ awọn nkan mi ninu Tecnobits, Mo gbiyanju lati ṣawari gbogbo awọn iroyin ati awọn anfani titun ti aye ti imọ-ẹrọ ti nfun wa ni gbogbo ọjọ lati mu igbesi aye wa dara.
