Meninjau skrip Windows PowerShell

Selesai

Anda mulai menggunakan Windows PowerShell untuk menyelesaikan tugas yang tidak dapat Anda lakukan dengan alat grafis. Misalnya, saat mengelola Microsoft 365 atau Microsoft Exchange Server, ada banyak pengaturan yang hanya dapat dikonfigurasi menggunakan cmdlet Windows PowerShell. Saat Anda menjadi lebih akrab dengan Windows PowerShell, Anda akan melihat peluang untuk menyederhanakan manajemen menggunakan skrip, bukan menjalankan perintah terpisah.

Anda dapat menggunakan skrip untuk menstandardisasi tugas yang berulang. Setelah menguji skrip, Anda dapat menjalankannya beberapa kali dengan hasil yang konsisten dan bebas kesalahan. Namun, ketika Anda memasukkan perintah beberapa kali secara manual, akan ada risiko terjadi kesalahan setiap kali memasukkan perintah. Jika tugas berjalan sesuai jadwal, Anda dapat mengotomatiskan skrip untuk berjalan sesuai kebutuhan.

Catatan

Modul 11, “Menggunakan pekerjaan latar belakang dan pekerjaan terjadwal” mencakup konfigurasi skrip Windows PowerShell untuk membuatnya berjalan sebagai tugas terjadwal atau pekerjaan terjadwal.

Anda juga dapat menggunakan skrip untuk menyelesaikan tugas yang lebih rumit daripada yang dapat dilakukan menggunakan satu perintah. Meskipun secara teknis dimungkinkan untuk membuat satu perintah Windows PowerShell yang panjang dan kompleks, tidak praktis untuk dikelola. Menempatkan tugas yang rumit dalam skrip membuat pengeditan menjadi lebih sederhana dan lebih mudah dipahami.

Pelaporan adalah tugas yang kompleks dan berulang yang ditangani Windows PowerShell dengan baik. Anda dapat menggunakan Windows PowerShell untuk membuat laporan berbasis teks atau HTML. Misalnya, Anda dapat membuat skrip yang melaporkan ruang disk yang tersedia di server Anda, atau Anda dapat membuat skrip untuk Exchange yang memindai log pelacakan pesan untuk melaporkan statistik alur email.

Skrip juga dapat menggunakan konstruksi seperti ForEach, If, dan Switch, yang jarang digunakan dalam satu perintah. Anda dapat menggunakan konstruksi ini untuk memproses objek dan membuat keputusan dalam skrip Anda.

Skrip Windows PowerShell memiliki ekstensi file .ps1. Skrip paling dasar adalah Windows perintah PowerShell yang disimpan dalam file teks dengan ekstensi file .ps1. Meskipun Anda dapat mengedit skrip dengan menggunakan editor teks sederhana seperti Notepad, Visual Studio Code dengan ekstensi PowerShell adalah editor yang direkomendasikan — ini menawarkan penyorotan sintaks, penelusuran kesalahan, dan IntelliSense. Windows PowerShell Integrated Scripting Environment (ISE) juga memberikan pengalaman pengeditan yang lebih kaya, tetapi tidak lagi dalam pengembangan fitur aktif dan hanya mendukung Windows PowerShell 5.1.