Cara Menulis dan Menjalankan Skrip di Windows PowerShell ISE

Artikel ini menjelaskan cara membuat, mengedit, menjalankan, dan menyimpan skrip di Panel Skrip.

Cara membuat dan menjalankan skrip

Anda dapat membuka dan mengedit file Windows PowerShell di Panel Skrip. Jenis file tertentu yang menarik Windows PowerShell adalah file skrip (.ps1), file data skrip (.psd1), dan file modul skrip (.psm1). Jenis file ini berwarna sintaksis di editor Panel Skrip. Jenis file umum lainnya yang mungkin Anda buka di Panel Skrip adalah file konfigurasi (.ps1xml), file XML, dan file teks.

Catatan

Kebijakan eksekusi Windows PowerShell menentukan apakah Anda dapat menjalankan skrip dan memuat profil Windows PowerShell dan file konfigurasi. Kebijakan eksekusi default, Dibatasi, mencegah semua skrip berjalan, dan mencegah pemuatan profil. Untuk mengubah kebijakan eksekusi agar profil dapat dimuat dan digunakan, lihat Set-ExecutionPolicy dan about_Signing.

Untuk membuat file skrip baru

Pada toolbar, klik Baru, atau pada menu File , klik Baru. File yang dibuat muncul di tab file baru di bawah tab PowerShell saat ini. Ingatlah bahwa tab PowerShell hanya terlihat ketika ada lebih dari satu tab. Secara default, file jenis skrip (.ps1) dibuat, tetapi dapat disimpan dengan nama dan ekstensi baru. Beberapa file skrip dapat dibuat di tab PowerShell yang sama.

Untuk membuka skrip yang sudah ada

Pada toolbar, klik Buka, atau pada menu File , klik Buka. Dalam kotak dialog Buka , pilih file yang ingin Anda buka. File yang dibuka muncul di tab baru.

Untuk menutup tab skrip

Klik ikon Tutup (X) dari tab file yang ingin Anda tutup atau pilih menu File dan klik Tutup.

Jika file telah diubah sejak terakhir kali disimpan, Anda akan diminta untuk menyimpan atau membuangnya.

Untuk menampilkan jalur file

Pada tab file, arahkan ke nama file. Jalur yang sepenuhnya memenuhi syarat ke file skrip muncul di tipsalat.

Untuk menjalankan skrip

Pada toolbar, klik Jalankan Skrip, atau pada menu File , klik Jalankan.

Untuk menjalankan sebagian skrip

  1. Di Panel Skrip, pilih sebagian skrip.
  2. Pada menu File , klik Jalankan Pilihan, atau pada toolbar, klik Jalankan Pilihan.

Untuk menghentikan skrip yang sedang berjalan

Ada beberapa cara untuk menghentikan skrip yang sedang berjalan.

  • Klik Hentikan Operasi pada toolbar
  • Tekan CTRL+BREAK
  • Pilih menu File dan klik Hentikan Operasi.

Menekan CTRL+C juga berfungsi kecuali beberapa teks saat ini dipilih, dalam hal ini CTRL+C memetakan ke fungsi salin untuk teks yang dipilih.

Cara menulis dan mengedit teks di Panel Skrip

Anda dapat menyalin, memotong, menempel, menemukan, dan mengganti teks di Panel Skrip. Anda juga dapat membatalkan dan mengulangi tindakan terakhir yang baru saja Anda lakukan. Pintasan keyboard untuk tindakan ini adalah pintasan yang sama yang digunakan untuk semua aplikasi Windows.

Untuk memasukkan teks di Panel Skrip

  1. Pindahkan kursor ke Panel Skrip dengan mengklik di mana saja di Panel Skrip, atau dengan mengklik Buka Panel Skrip di menu Tampilan .
  2. Buat skrip. Pewarnaan sintaks dan penyelesaian tab memberikan pengalaman pengeditan yang lebih kaya di Windows PowerShell ISE.
  3. Lihat Cara Menggunakan Penyelesaian Tab di Panel Skrip dan Panel Konsol untuk detail tentang menggunakan fitur penyelesaian tab untuk membantu mengetik.

Untuk menemukan teks di Panel Skrip

  1. Untuk menemukan teks di mana saja, tekan CTRL+F atau, pada menu Edit , klik Temukan di Skrip.
  2. Untuk menemukan teks setelah kursor, tekan F3 atau, pada menu Edit , klik Temukan Berikutnya di Skrip.
  3. Untuk menemukan teks sebelum kursor, tekan SHIFT+F3 atau, pada menu Edit , klik Temukan Sebelumnya di Skrip.

Untuk menemukan dan mengganti teks di Panel Skrip

Tekan CTRL+H atau, pada menu Edit , klik Ganti di Skrip. Masukkan teks yang ingin Anda temukan dan teks pengganti, lalu tekan ENTER.

Untuk masuk ke baris teks tertentu di Panel Skrip

  1. Di Panel Skrip, tekan CTRL+G atau, pada menu Edit , klik Buka Garis.

  2. Masukkan nomor baris.

Untuk menyalin teks di Panel Skrip

  1. Di Panel Skrip, pilih teks yang ingin Anda salin.

  2. Tekan CTRL+C atau, pada toolbar, klik ikon Salin , atau pada menu Edit , klik Salin.

Untuk memotong teks di Panel Skrip

  1. Di Panel Skrip, pilih teks yang ingin Anda potong.
  2. Tekan CTRL+X atau, pada toolbar, klik ikon Potong , atau pada menu Edit , klik Potong.

Untuk menempelkan teks ke panel skrip

Tekan CTRL+V atau, pada toolbar, klik ikon Tempel , atau pada menu Edit , klik Tempel.

Untuk membatalkan tindakan di Panel Skrip

Tekan CTRL+Z atau, pada toolbar, klik ikon Batalkan , atau pada menu Edit , klik Batalkan.

Untuk mengulangi tindakan di Panel Skrip

Tekan CTRL+Y atau, pada toolbar, klik ikon Ulangi , atau pada menu Edit , klik Ulangi.

Cara menyimpan skrip

Tanda bintang muncul di samping nama skrip untuk menandai file yang belum disimpan sejak diubah. Tanda bintang menghilang saat file disimpan.

Untuk menyimpan skrip

Tekan CTRL+S atau, pada toolbar, klik ikon Simpan , atau pada menu File , klik Simpan.

Untuk menyimpan dan memberi nama skrip

  1. Pada menu File , klik Simpan Sebagai. Kotak dialog Simpan Sebagai akan muncul.
  2. Dalam kotak Nama file, masukkan nama untuk file tersebut.
  3. Dalam kotak Simpan sebagai jenis , pilih jenis file. Misalnya, dalam kotak Simpan sebagai jenis , pilih 'Skrip PowerShell (*.ps1)'.
  4. Klik Simpan.

Untuk menyimpan skrip dalam pengodean ASCII

Secara default, Windows PowerShell ISE menyimpan file skrip baru (.ps1), file data skrip (.psd1), dan file modul skrip (.psm1) sebagai Unicode (BigEndianUnicode). Untuk menyimpan skrip dalam pengodean lain, seperti ASCII (ANSI), gunakan metode Simpan atau SaveAs pada objek $psISE.CurrentFile .

Perintah berikut menyimpan skrip baru sebagai MyScript.ps1 dengan pengodean ASCII.

$psISE.CurrentFile.SaveAs("MyScript.ps1", [System.Text.Encoding]::ASCII)

Perintah berikut mengganti file skrip saat ini dengan file dengan nama yang sama, tetapi dengan pengodean ASCII.

$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)

Perintah berikut mendapatkan pengodean file saat ini.

$psISE.CurrentFile.encoding

Windows PowerShell ISE mendukung opsi pengodean berikut: ASCII, BigEndianUnicode, Unicode, UTF32, UTF7, UTF8, dan Default. Nilai opsi Default bervariasi menurut sistem.

Windows PowerShell ISE tidak mengubah pengodean file skrip saat Anda menggunakan perintah Simpan atau Simpan Sebagai.

Lihat juga