Windows PowerShell

Ekraanitõmmis PowerShelli kasutamisest.

Windows PowerShell on Microsofti ülesannete automatiseerimise ja konfigureerimise haldustööriist, mis koosneb käsuinterpretaatorist ja skriptimiskeelest ning on loodud .NET-raamistikus. PowerShell võimaldab täielikku ligipääsu COM-ile ja WMI-le, võimaldades administraatoritel sooritada administreerivaid ülesandeid nii kohalikes kui ka kaugjuhitavates Windowsi süsteemides. Samuti võimaldab PowerShell ligipääsu WS-Managementile ja CIM-ile, mis võimaldavad kaughallata Linuxi süsteeme ja interneti seadmeid.

Üldiselt sooritatakse PowerShellis administreerivaid ülesandeid cmdlets'e kasutades, mis on spetsiaalsed .NET klasside spetsiifilised operatsioonid. cmdlets-e saab omavahel kombineerida moodustades skripte, eraldiseisvaid programme või luues tavalisi .NET klasse (või WMI/COM objekte).[1][2] Need töötavad pääsedes ligi andmetele erinevates andmekogudes nagu näiteks failisüsteemid ja registrid, mis on kättesaadavad PowerShellile läbi Windows PowerShelli teenusepakkujate.

Windows PowerShell pakub majutust API-le, millega Windows PowerShelli saab manustada teistesse programmidesse. Need programmid saavad sellisel juhul kasutada Windows PowerShelli funktsionaalsust, et rakendada kindlaid operatsioone; nende hulka kuuluvad ka sellised programmid mida, muidu juhitakse graafilise liidese abil. Seda võimalust kasutab Microsoft Exchange Server 2007[1][3], mis võimaldab oma juhtimisfunktsioone kirjutada PowerShell cdmlet'idena. Teised Microsofti rakendused, näiteks Microsoft SQL Server 2008[4], võimaldavad samuti ära kasutada PowerShell cmdlets'e.

Windows PowerShell sisaldab oma mahukat konsoolipõhist spikrit, mis sarnaneb man pagesiga Unixi shellis. Sellele pääseb ligi cmdletiga Get-Help ning seda saab uuendada värske sisuga kasutades cmdletti Update-Help.

  1. 1,0 1,1 Viitamistõrge: Vigane <ref>-silt. Viide nimega how on ilma tekstita.
  2. Viitamistõrge: Vigane <ref>-silt. Viide nimega MSDN on ilma tekstita.
  3. Viitamistõrge: Vigane <ref>-silt. Viide nimega 3mbI3 on ilma tekstita.
  4. Viitamistõrge: Vigane <ref>-silt. Viide nimega deyAD on ilma tekstita.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in