Tutorial Skrip Windows PowerShell untuk Pemula

Tutorial Skrip Windows Powershell Untuk Pemula



Apakah Anda seorang penggemar teknologi atau profesional yang ingin meningkatkan keterampilan skrip Anda, kami telah merancang ini Tutorial skrip Windows PowerShell untuk pemula , khusus untuk Anda. Jadi, jika Anda belum memiliki pengetahuan sebelumnya tentang skrip PowerShell, postingan ini akan memulai dari dasar.



  Tutorial skrip Windows PowerShell untuk pemula





Kami akan memandu Anda melalui proses instalasi, membantu Anda memahami lingkungan PowerShell, dan secara bertahap memperkenalkan Anda pada konsep inti dan fitur skrip PowerShell. Jadi, jika Anda siap mempelajari skrip PowerShell, mari kita mulai perjalanan pemberdayaan ini bersama-sama!





Apa itu Windows PowerShell?

Dikembangkan oleh Microsoft, PowerShell adalah campuran shell baris perintah dan bahasa skrip. Hal ini memungkinkan pengguna untuk mengotomatiskan tugas dan mengelola konfigurasi sistem yang kompleks dengan lebih efisien. Dengan pemrosesan baris perintah, kemampuan skrip, dan alat administrasi sistem, PowerShell menyediakan platform yang mulus dan kuat untuk mengelola sistem operasi Windows.



Fitur dan aplikasi PowerShell

Oleh karena itu, dengan PowerShell Anda dapat:

  • Kembangkan dengan cmdlet.
  • Otomatiskan tugas.
  • Kelola perangkat OS Windows dari jarak jauh menggunakan skrip dan cmdlet PowerShell.
  • Akses semua jenis kerangka .NET.
  • Mendengarkan, meneruskan dan bertindak atas peristiwa yang berkaitan dengan manajemen
  • Kontrol komponen server dan stasiun kerja dengan sintaksisnya yang tidak rumit.
  • Bagikan data ke seluruh aplikasi.
  • Dapatkan dukungan bawaan untuk transfer file antar perangkat menggunakan BITS (Background Intelligence Transfer Service).
  • Jalankan pekerjaan skrip di latar belakang pada perangkat lokal atau lebih dari satu perangkat jarak jauh.
  • Skrip aman dibandingkan dengan VBScript atau bahasa skrip lainnya.

Untuk mempelajari lebih lanjut, lihat posting terperinci kami di apa itu Windows PowerShell serta fitur dan manfaat upgrade ke versi terbaru .

Tutorial Skrip Windows PowerShell untuk Pemula

Jadi, jika Anda adalah admin sistem, Anda dapat memanfaatkan PowerShell untuk menyelesaikan masalah secara efisien dan mencegah menginvestasikan waktu dalam pekerjaan manual di masa mendatang. Meskipun demikian, di akhir tutorial skrip Windows PowerShell untuk pemula ini, Anda tidak hanya akan mempelajari skrip PowerShell, tetapi juga memiliki dasar yang kuat.



  1. Bagaimana cara meluncurkan PowerShell?
  2. Verifikasi pengaturan kebijakan eksekusi skrip
  3. Apa itu Cmdlet PowerShell?
  4. Perbedaan antara Cmdlet dan Perintah
  5. Apa itu skrip PowerShell?
  6. Apa saja komponen skrip PowerShell?
  7. Jalankan skrip PowerShell

1] Bagaimana cara meluncurkan PowerShell?

  Tutorial skrip Windows PowerShell untuk pemula

PowerShell sudah diinstal sebelumnya di Windows dan karenanya, Anda tidak perlu mengunduh dan menginstalnya secara terpisah. Jadi, inilah cara meluncurkan PowerShell:

Klik kanan pada Awal dan pilih Terminal Windows dari menu.

Ini akan membuka PowerShell Jendela.

Membuka PowerShell dengan hak admin, klik kanan Awal dan pilih Terminal Windows ( Admin ).

Anda sekarang dapat menjalankan cmdlet atau perintah di PowerShell.

Membaca: Cara mengotomatiskan tugas dengan PowerShell

2] Verifikasi pengaturan kebijakan eksekusi skrip

  Tutorial skrip Windows PowerShell untuk pemula

Skrip yang berjalan di PowerShell secara otomatis dibatasi karena masalah keamanan. Oleh karena itu, kami menyarankan Anda memverifikasi kebijakan eksekusi untuk menjalankan skrip di PowerShell. Untuk memeriksa kebijakan eksekusi PowerShell, Anda harus membuat dan menjalankan file skrip PowerShell .

3] Apa itu Cmdlet PowerShell?

Cmdlet adalah perintah pendek dan ringan yang melakukan tindakan tertentu di PowerShell. Cmdlet membentuk blok dasar skrip dan perintah PowerShell yang mengikuti sintaksis yang konsisten. Ditulis dalam .NET, mereka dirancang untuk menjalankan fungsi tunggal menggunakan perintah singkat seperti Dapatkan-Proses , Hentikan Layanan , atau Barang baru . Jadi, ini lebih seperti perintah untuk memulai sesuatu.

Membaca: Cara menjadwalkan skrip PowerShell menggunakan Penjadwal Tugas

4]Perbedaan antara Cmdlet dan Perintah

Oleh karena itu, untuk mempelajari skrip PowerShell, Anda harus mengetahui perbedaan antara cmdlet dan perintah. Cmdlet berbeda dari perintah di lingkungan shell perintah lainnya. Begini caranya:

  • Cmdlet adalah objek kelas .NET Framework jadi, Anda tidak dapat menjalankan perintah ini secara terpisah.
  • Cmdlet dapat dibuat dengan mudah karena lebih pendek dibandingkan dengan perintah.
  • Tidak seperti PowerShell, cmdlet tidak menangani presentasi kesalahan, Parsing, atau pemformatan keluaran.
  • Karena cmdlet diketahui berfungsi pada objek, dan bukan pada aliran teks dan objek.
  • Cmdlet hanya memproses satu objek dalam satu waktu karena berbasis rekaman.

Untuk PowerShell, berikut perbedaannya:

  • Meskipun sebagian besar perintah berisi cmdlet, ada juga jenis perintah lain seperti fungsi, alias, atau program eksternal yang dapat dijalankan.
  • Cmdlet adalah jenis perintah tertentu di PowerShell, namun perintah dapat mencakup tindakan dan fungsi yang lebih luas.

Jadi, singkatnya, cmdlet adalah perintah di PowerShell, tetapi tidak semua perintah di PowerShell merupakan cmdlet.

5] Apa itu skrip PowerShell?

  Tutorial skrip Windows PowerShell untuk pemula

Sekarang untuk mengotomatiskan tugas administratif, Anda akan membuat pernyataan di PowerShell menggunakan cmdlet, fungsi, variabel, dll., dan proses ini disebut skrip. Ini adalah bahasa PowerShell yang membantu Anda mengotomatiskan tugas administratif. Untuk memenuhi tugas, Anda membuat langkah-langkah dan langkah-langkah ini selanjutnya disimpan dalam file dengan .ps1 perpanjangan. File ini adalah skrip yang perlu Anda jalankan.

Nah di bawah ini adalah komponen-komponen yang membentuk langkah-langkah sebuah script.

Membaca: Cara mengaktifkan atau menonaktifkan eksekusi skrip Windows PowerShell

6] Apa saja komponen skrip PowerShell?

Daftar Perintah PowerShell

  • Dapatkan-Proses – Menampilkan detail yang terkait dengan proses sistem yang sedang berjalan.
  • Dapatkan-Layanan – Mendapatkan status layanan saat ini pada sistem.
  • Dapatkan-ChildItem – Menarik seluruh daftar file dan folder dalam direktori.

Tipe data PowerShell

Beberapa tipe data PowerShell yang umum meliputi:

  • Rangkaian – Serangkaian karakter dalam tanda kutip tunggal (‘ ‘) atau tanda kutip ganda (“”) yang dapat berupa huruf, angka, simbol, dan spasi.
  • Bilangan bulat – Ini adalah bilangan bulat dikurangi bagian desimal atau pecahan.
  • Dobel – Ini adalah bilangan floating-point dengan presisi desimal. Misalnya, 2,15 atau -0,2.
  • Boolean – Ini biasanya digunakan dalam ekspresi kondisional dan perbandingan, dengan nilai yang mungkin juga BENAR atau PALSU .
  • tabel hash – Ini adalah sekelompok pasangan kunci-nilai yang setiap kuncinya harus unik seperti kata sandi. Ini sebagian besar digunakan untuk menyimpan dan mengambil data menggunakan kunci bernama.
  • Himpunan – Ini adalah sekelompok elemen yang diurutkan dan diindeks yang termasuk dalam tipe data yang sama. Misalnya, sekumpulan nama atau bilangan bulat. Untuk membuat array di PowerShell,  Anda harus menetapkan daftar nilai yang dipisahkan dengan koma dan diapit tanda kurung ke variabel, seperti yang ditunjukkan di bawah ini:
$colors = ("red", "green", "blue")

Untuk mengakses setiap elemen array secara terpisah, Anda dapat menggunakan operator indeks [n]. Biasanya, indeks elemen pertama dalam array selalu 0. Silakan lihat contoh di bawah ini:

$colors = ("red", "green", "blue")
Write-Host $colors[0] # Output from first element: red
Write-Host $colors[1] # Output from second element: green
Write-Host $colors[2] # Output from third element: blue

Anda juga dapat menetapkan nilai baru ke indeks sebagai berikut:

$colors = ("red", "green", "blue")
$colors[1] = "white"
Write-Host $colors[1] # Output: white

Variabel PowerShell

Ini adalah argumen untuk perintah dan digunakan untuk menyimpan nilai.

Nama variabel dimulai dengan $ dan kemudian mengikuti nama variabelnya. Harap dicatat bahwa nama variabel tidak peka huruf besar-kecil, misalnya, Anda dapat menulis $colors atau $Colors dan itu tidak masalah.

Untuk memberikan nilai pada variabel, Anda harus menggunakan = simbol, seperti yang ditunjukkan di bawah ini:

  • $Color = "Red"
  • $number = 20

Pipa PowerShell

dialog shutdown jarak jauh

Pipa PowerShell (juga disebut pipa) adalah operator atau simbol | , yang meneruskan output dari satu cmdlet ke cmdlet lainnya. Ini membantu dalam membuat perintah satu baris yang berguna untuk tugas-tugas kompleks.

Di bawah ini adalah contoh yang membantu mengambil semua layanan sistem dan mengklasifikasikannya berdasarkan Status :

Get-Service | Sort-Object -Property Status

Operator PowerShell

Operator

Simbol

Tujuan

Operator Aritmatika +, -, *, /, % Hitung nilai numerik
Operator Penugasan %=, +=, -=, =, *=, /= Membantu untuk menetapkan, mengubah, atau mengubah nilai ke variabel
Operator Perbandingan -le, -ne, -gt, -lt, -eq, -ge Operator biner yang membandingkan dua nilai bilangan bulat atau string yang mengembalikan Benar/Salah berdasarkan kondisi operator terpenuhi atau tidak.
Operator Logis -atau, -xor, -dan, -tidak, ! Berdasarkan nilai Boolean, ini menambahkan beberapa ekspresi operator dan pernyataan ke dalam kondisi yang kompleks. Mereka mengembalikan keluaran dalam nilai Boolean.
Operator Pengalihan >>, >, 2>>, 2>, dan 2>&1 Mengirim output perintah atau ekspresi ke file teks.
Pisahkan dan Gabung Operator -Pisahkan, -Gabung Membagi dan menambahkan substring.
Tipe Operator -tidak, -adalah, -sebagai Menemukan atau mengubah jenis objek .NET Framework.
Operator Unary ++ (Peningkatan), — (Penurunan) Menambah atau mengurangi nilai suatu variabel sebesar 1

Untuk menemukan detail tentang cmdlet apa pun, Anda dapat menggunakan perintah di bawah ini:

Get help for cmdlets

Anda dapat merujuk ke posting rinci kami di perintah dasar PowerShell untuk mengetahui tentang perintah yang paling umum digunakan.

7]Jalankan skrip PowerShell

  Tutorial skrip Windows PowerShell untuk pemula

Meskipun Anda dapat menggunakan buku catatan untuk membuat skrip dan kemudian memanggilnya dari PowerShell, selalu lebih baik menggunakan PowerShell Integrated Scripting Environment (ISE).

Meskipun aplikasi PowerShell ISE sudah diinstal sebelumnya di Windows 11, jika Anda tidak menemukannya di komputer, Anda dapat instal PowerShell ISE melalui fitur Opsional .

Untuk memulai PowerShell ISE, buka Windows PowerShell yang ditinggikan , ketik perintah di bawah ini dan tekan Memasuki :

powershell_ise.exe

Anda dapat memperoleh informasi lebih lanjut terkait PowerShell ISE melalui halaman resmi Microsoft .

Untuk mempelajari skrip PowerShell, berikut caranya membuat dan menjalankan file skrip PowerShell . Kami juga telah menentukan contoh skrip di bawah ini yang dapat Anda jalankan di jendela PowerShell:

# Prompt the user for their name
$name = Read-Host "Enter your name"
# Greet the user
Write-Host "Hello, $name! Welcome to PowerShell scripting."

Setelah Anda memasukkan skrip, klik ikon panah hijau di bilah menu untuk Berlari naskah atau tekan F5 .

Selanjutnya, ketikkan nama Anda di sebelahnya Memasuki nama Anda: bidang dan tekan Memasuki .

Ini akan menghasilkan salam seperti di bawah ini:

Hello, Madhu! Welcome to PowerShell scripting.

Membaca: Windows PowerShell ISE vs Windows PowerShell: Apakah perbedaannya?

Bagaimana saya bisa mempelajari skrip PowerShell dengan cepat?

Untuk mempelajari skrip PowerShell dengan cepat, pahami dasar-dasar antarmuka baris perintah dan cmdlet umum. Sangat berguna untuk memahami dasar-dasar skrip dan administrasi Windows. Prioritaskan praktik langsung, gunakan tutorial online, terlibat dengan komunitas PowerShell, dan sering-seringlah menulis dan menguji skrip kecil untuk membangun keterampilan Anda secara efisien.

  Tutorial skrip Windows PowerShell untuk pemula
Pesan Populer