Rumah Pembangunan Apa kuasa? - definisi dari techopedia

Apa kuasa? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud PowerShell?

PowerShell adalah rangka kerja tugas automatik dari Microsoft, dengan shell baris perintah dan bahasa skrip yang diintegrasikan ke dalam rangka kerja .NET, yang boleh dibenamkan dalam aplikasi lain. Ia mengautomasikan pemprosesan batch dan mencipta alat pengurusan sistem. Ia termasuk lebih daripada 130 alat baris perintah standard untuk fungsi dan membolehkan pentadbir melaksanakan tugas-tugas di sistem Windows dan jauh melalui akses kepada Model Objek Komponen (COM) dan Instrumen Pengurusan Windows (WMI).

Techopedia menerangkan PowerShell

Windows PowerShell melaksanakan empat jenis perintah:

  • Cmdlets
  • Fungsi PowerShell
  • Skrip PowerShell
  • Program boleh laku

PowerShell mengautomasikan tugas menggunakan cmdlet. Ini adalah antara muka pengaturcaraan aplikasi .NET (API) yang muncul sebagai arahan sistem dan melaksanakan fungsi tertentu. Mereka adalah perintah asli dalam PowerShell dan memproses objek secara individu. Mereka digunakan sebagai penerima dalam saluran paip dan menerima dan hasil output sebagai objek. Cmdlets pada setiap objek dalam koleksi dipanggil mengikut urutan oleh PowerShell. Mereka berasal dari kelas asas Cmdlet atau PsCmdlet. Apabila cmdlet berjalan, kaedah ProcessRecord (), BeginProcessing () dan EndProcessing () dipanggil. Kelas pelaksana cmdlet memegang satu atribut .NET dan atribut Cmdlet, yang menentukan nama cmdlet tersebut. Cmdlets menggunakan API akses data .NET secara langsung atau boleh menggunakan infrastruktur shell kuasa untuk membuat penyimpanan data tersedia menggunakan laluan tertentu.


PowerShell mempunyai antara muka baris perintah interaktif. PowerShell membolehkan pengguna menghasilkan alias untuk cmdlet, yang ditukar kepada arahan asal oleh PowerShell.


Paip adalah konsep penting yang termasuk dalam PowerShell. Output perintah diluluskan ke perintah lain dengan menggunakan | | pengendali. Tidak seperti pipelining Unix, arahan yang diluluskan adalah objek ditaip dengan antara muka yang konsisten, yang mengekalkan strukturnya semasa proses dan tidak memerlukan parsing tambahan. Objek ini merangkum fungsi yang berfungsi pada data yang terkandung. Objek output cmdlet terakhir adalah pipelined ke cmdlet Out-Default, yang menukarkan objek ke dalam aliran objek format dan menjadikannya pada skrin.


Microsoft telah mengeluarkan PowerShell 2, yang dipasang secara lalai pada Windows 7 dan Windows Server 2008 R2. PowerShell V2 termasuk kira-kira 240 cmdlet dan termasuk perubahan dalam bahasa skrip dan API pengehosan. Ciri-ciri baru yang ditambahkan dalam PowerShell V2 adalah:

  • Bahasa Data: Ini adalah subset dari bahasa skrip PowerShell. Ia membenarkan definisi data dipisahkan daripada skrip dan membenarkan sumber rentetan untuk diimport ke dalam skrip pada masa runtime.
  • PowerShell Remoting: Ini memanggil cmdlet dan skrip pada mesin jauh menggunakan pengurusan stesen kerja.
  • Debugging Script: Ini membenarkan titik putus pada skrip dan fungsi untuk memudahkan arahan.
  • Pekerjaan Latar Belakang: Ini memanggil urutan perintah secara asynchronously.
  • Pindahan fail rangkaian: Pindahan tak segerak fail antara mesin.
  • Modul: Skrip susun atur dan partition ini dalam unit yang boleh diguna semula.
  • Urusniaga: Ini melibatkan transaksi cmdlet untuk urusniaga permulaan, komitmen dan pengembalian.
  • Scriptcmdlets: Ini adalah cmdlet yang direka menggunakan PowerShell Scripting Language.
  • Berlaku: Mendengar ini, ke depan dan bertindak pada peristiwa sistem.
  • Persekitaran Scripting Bersepadu: Ini hanya membolehkan sebahagian skrip terpilih untuk dijalankan dan menyediakan PowerShell berasaskan GUI dengan penunjuk sintaks, debugger bersepadu dan penyiapan tab.
Apa kuasa? - definisi dari techopedia