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 di 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 dan file konfigurasi Windows PowerShell. 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) tab file yang ingin Anda tutup atau pilih menu File dan klik Tutup.
Jika file telah diubah sejak terakhir 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
- Di Panel Skrip, pilih sebagian skrip.
- 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 mengurungkan 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
- Pindahkan kursor ke Panel Skrip dengan mengklik di mana saja di Panel Skrip, atau dengan mengklik Buka Panel Skrip di menu Tampilan .
- Buat skrip. Pewarnaan sintaks dan penyelesaian tab memberikan pengalaman pengeditan yang lebih kaya di Windows PowerShell ISE.
- 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
- Untuk menemukan teks di mana saja, tekan CTRL+F atau, pada menu Edit, klik Temukan di Skrip.
- Untuk menemukan teks setelah kursor, tekan F3 atau, pada menu Edit , klik Temukan Berikutnya di Skrip.
- 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
Di Panel Skrip, tekan CTRL+G atau, pada menu Edit, klik Buka Garis.
Masukkan nomor baris.
Untuk menyalin teks di Panel Skrip
Di Panel Skrip, pilih teks yang ingin Anda salin.
Tekan CTRL+C atau, pada toolbar, klik ikon Salin, atau pada menu Edit, klik Salin.
Untuk memotong teks di Panel Skrip
- Di Panel Skrip, pilih teks yang ingin Anda potong.
- 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 mengurungkan tindakan di Panel Skrip
Tekan CTRL+Z atau, pada toolbar, klik ikon Batalkan, atau pada menu Edit, klik Urungkan.
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 ketika 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
- Pada menu File , klik Simpan Sebagai. Kotak dialog Simpan Sebagai akan muncul.
- Dalam kotak Nama file, masukkan nama untuk file tersebut.
- Dalam kotak Simpan sebagai jenis , pilih jenis file. Misalnya, dalam kotak Simpan sebagai jenis , pilih 'Skrip PowerShell (
*.ps1
)'. - 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 SimpanAs 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.