Rumah Pengembangan Apa itu PowerShell? - definisi dari techopedia

Apa itu PowerShell? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan PowerShell?

PowerShell adalah kerangka kerja otomatis dari Microsoft, dengan shell baris perintah dan bahasa scripting yang diintegrasikan ke dalam kerangka NET., Yang dapat tertanam dalam aplikasi lain. Ini mengotomatiskan pemrosesan batch dan menciptakan alat manajemen sistem. Ini mencakup lebih dari 130 alat baris perintah standar untuk berbagai fungsi dan memungkinkan administrator untuk melakukan tugas pada sistem Windows lokal dan jarak jauh melalui akses ke Component Object Model (COM) dan Windows Management Instrumentation (WMI).

Techopedia menjelaskan PowerShell

Windows PowerShell menjalankan empat jenis perintah:

  • Cmdlet
  • Fungsi PowerShell
  • Skrip PowerShell
  • Program yang dapat dieksekusi

PowerShell mengotomatiskan tugas menggunakan cmdlet. Ini adalah .NET application programming interface (API) kelas yang muncul sebagai perintah sistem dan mengimplementasikan fungsi tertentu. Mereka adalah perintah asli di PowerShell dan memproses objek secara individual. Mereka digunakan sebagai penerima dalam pipa dan menerima dan menampilkan hasil sebagai objek. Cmdlet pada setiap objek dalam koleksi dipanggil secara berurutan oleh PowerShell. Mereka berasal dari kelas dasar Cmdlet atau PsCmdlet. Ketika cmdlet berjalan, metode ProcessRecord (), BeginProcessing () dan EndProcessing () dipanggil. Cmdlet kelas menerapkan memegang satu atribut .NET dan atribut Cmdlet, yang menentukan nama cmdlet. Cmdlet menggunakan .NET data akses API secara langsung atau dapat menggunakan infrastruktur shell daya untuk membuat penyimpanan data tersedia menggunakan jalur tertentu.


PowerShell memiliki antarmuka baris perintah interaktif. PowerShell memungkinkan pengguna untuk membuat alias untuk cmdlet, yang dikonversi ke perintah asli oleh PowerShell.


Pipeline adalah konsep penting yang termasuk dalam PowerShell. Output dari suatu perintah dilewatkan ke perintah lain menggunakan | operator. Tidak seperti pipeline Unix, perintah yang dilewati adalah objek yang diketik dengan antarmuka yang konsisten, yang mempertahankan strukturnya selama proses dan tidak memerlukan penguraian tambahan. Objek ini merangkum fungsi yang bekerja pada data yang terkandung. Objek output dari cmdlet terakhir di pipelined ke cmdlet Out-Default, yang mengubah objek menjadi aliran objek format dan menjadikannya di layar.


Microsoft telah merilis PowerShell 2, yang diinstal secara default pada Windows 7 dan Windows Server 2008 R2. PowerShell V2 mencakup sekitar 240 cmdlet dan termasuk perubahan dalam bahasa scripting dan hosting API. Fitur-fitur baru yang ditambahkan di PowerShell V2 adalah:

  • Bahasa Data: Ini adalah bagian dari bahasa scripting PowerShell. Ini memungkinkan definisi data untuk dipisahkan dari skrip dan memungkinkan sumber daya string yang akan diimpor ke dalam skrip saat runtime.
  • PowerShell Remoting: Ini memanggil cmdlet dan skrip pada mesin jarak jauh menggunakan manajemen workstation.
  • Script Debugging: Ini memungkinkan breakpoint pada skrip dan fungsi untuk lokasi perintah yang mudah.
  • Latar Belakang Pekerjaan: Ini memanggil urutan perintah secara serempak.
  • Transfer file jaringan: Transfer file antar mesin secara tidak sinkron.
  • Modul: Skrip ini mengatur dan mempartisi dalam unit yang dapat digunakan kembali.
  • Transaksi: Ini melibatkan cmdlet transaksi untuk memulai, melakukan dan memutar kembali transaksi.
  • Scriptcmdlets: Ini adalah cmdlet yang dirancang menggunakan Bahasa Skrip PowerShell.
  • Peristiwa: Ini mendengarkan, meneruskan dan bertindak pada peristiwa sistem.
  • Lingkungan Scripting Terpadu: Ini hanya memungkinkan bagian skrip terpilih untuk dijalankan dan menyediakan PowerShell berbasis GUI dengan penyorotan sintaks, debugger terintegrasi dan penyelesaian tab.
Apa itu PowerShell? - definisi dari techopedia