Bagikan melalui


Referensi Windows PowerShell

Windows PowerShell adalah lingkungan yang terhubung dengan Microsoft .NET Framework yang dirancang untuk otomatisasi administratif. Windows PowerShell menyediakan pendekatan baru untuk membangun perintah, menyusun solusi, dan membuat alat manajemen berbasis antarmuka pengguna grafis.

Windows PowerShell memungkinkan administrator sistem untuk mengotomatiskan administrasi sumber daya sistem dengan menjalankan perintah baik secara langsung atau melalui skrip.

Audiens Pengembang

Windows PowerShell Software Development Kit (SDK) ditulis untuk pengembang perintah yang memerlukan informasi referensi tentang API yang disediakan oleh Windows PowerShell. Pengembang perintah menggunakan Windows PowerShell untuk membuat perintah dan penyedia yang memperluas tugas yang dapat dilakukan oleh Windows PowerShell.

Sumber Daya Windows PowerShell

Selain Windows PowerShell SDK, sumber daya berikut ini menyediakan informasi selengkapnya.

Memulai Windows PowerShell Menyediakan pengenalan Windows PowerShell: bahasa, cmdlet, penyedia, dan penggunaan objek.

Menulis modul Windows PowerShell Menyediakan informasi dan contoh untuk administrator, pengembang skrip, dan pengembang cmdlet yang perlu mengemas dan mendistribusikan solusi Windows PowerShell mereka menggunakan modul Windows PowerShell.

Menulis Cmdlet Windows PowerShell Menyediakan contoh informasi dan kode untuk manajer program yang merancang cmdlet dan untuk pengembang yang menerapkan kode cmdlet.

Blog Tim Windows PowerShell Sumber daya terbaik untuk belajar dari dan berkolaborasi dengan pengguna Windows PowerShell lainnya. Baca blog Tim Windows PowerShell, lalu bergabung dengan Forum Pengguna Windows PowerShell (microsoft.public.windows.powershell). Gunakan Windows Live Search untuk menemukan blog dan sumber daya Windows PowerShell lainnya. Kemudian, saat Anda mengembangkan keahlian Anda, bebas menyumbangkan ide-ide Anda.

browser modul PowerShell Menyediakan versi terbaru topik Bantuan baris perintah.

Pustaka Kelas

System.Management.Automation Namespace layanan ini adalah namespace layanan akar untuk Windows PowerShell. Ini berisi kelas, enumerasi, dan antarmuka yang diperlukan untuk mengimplementasikan cmdlet kustom. Secara khusus, kelas System.Management.Automation.Cmdlet adalah kelas dasar tempat semua kelas cmdlet harus diturunkan. Untuk informasi selengkapnya tentang cmdlet, lihat.

System.Management.Automation.Provider Namespace layanan ini berisi kelas, enumerasi, dan antarmuka yang diperlukan untuk mengimplementasikan penyedia Windows PowerShell. Secara khusus, kelas System.Management.Automation.Provider.CmdletProvider adalah kelas dasar tempat semua kelas penyedia Windows PowerShell harus diturunkan.

Microsoft.PowerShell.Commands Namespace ini berisi kelas untuk cmdlet dan penyedia yang diterapkan oleh Windows PowerShell. Demikian pula, disarankan agar Anda membuat YourName. Namespace perintah untuk cmdlet yang Anda terapkan.

System.Management.Automation.Host Namespace layanan ini berisi kelas, enumerasi, dan antarmuka yang digunakan cmdlet untuk menentukan interaksi antara pengguna dan Windows PowerShell.

System.Management.Automation.Internal Namespace layanan ini berisi kelas dasar yang digunakan oleh kelas namespace lainnya. Misalnya, kelas System.Management.Automation.Internal.CmdletMetadataAttribute adalah kelas dasar untuk kelas System.Management.Automation.CmdletAttribute.

System.Management.Automation.Runspaces Namespace layanan ini berisi kelas, enumerasi, dan antarmuka yang digunakan untuk membuat runspace Windows PowerShell. Dalam konteks ini, runspace Windows PowerShell adalah konteks di mana satu atau beberapa alur Windows PowerShell memanggil cmdlet. Artinya, cmdlet berfungsi dalam konteks runspace Windows PowerShell. Untuk informasi selengkapnya tentang runspace PowerShellWindows, lihat Windows PowerShell Runspaces.