Windows PowerShell adalah shell baris perintah baru, yaitu lebih kuat dan skrip dari Command Prompt. Dalam tiga tahun pengalaman saya menggunakannya, saya menemukan itu sangat berguna, terutama jika Anda tertarik tugas-tugas otomatisasi atau skrip. Namun, sebagian besar dari kita tidak tahu tentang itu atau tidak suka menggunakannya di tempat shell command-line lama. Dalam posting ini, saya akan membagikan perintah yang bermanfaat namun langsung (dengan contoh) Windows PowerShell. Anda dapat menggunakan perintah ini untuk menyelesaikan banyak tugas - mulai dari mendapatkan bantuan hingga memulai proses. Dapatkah kita memulai? catatan: Windows PowerShell dibangun dengan kompatibilitas terbalik dalam pikiran, dan dengan demikian mendukung banyak perintah dari Command Prompt. Yang mengatakan, Anda dapat terus menggunakan perintah lama di antarmuka yang baru dan penuh warna. Dapatkan-Bantuan [help]Jika Anda baru menggunakan PowerShell, Anda mungkin mengalami masalah; dan dalam situasi seperti itu, Dapatkan-Bantuan menjadi penyelamat Anda. Itu menyediakan informasi yang diperlukan tentang cmdlet, perintah, fungsi, skrip, dan alur kerja PowerShell. Selain itu, mudah: Anda perlu mengetik Dapatkan-Perintah [gcm]Windows PowerShell memungkinkan menemukan perintah dan fiturnya menggunakan Get-Command. Ini menampilkan daftar perintah fitur tertentu atau untuk tujuan tertentu berdasarkan parameter pencarian Anda. Anda hanya perlu mengetik Invoke-Command [icm]Kapan saja kamu mau jalankan perintah atau skrip dari PowerShell - secara lokal atau jarak jauh pada satu atau beberapa komputer - “Meminta-Perintah” adalah temanmu Ini mudah digunakan dan membantu Anda mengendalikan komputer secara batch. Anda harus mengetik Invoke-Expression [iex]Meminta-Ekspresi menjalankan perintah atau ekspresi lain. Jika Anda memberikan ekspresi atau string sebagai inputnya, perintah ini pertama kali mengevaluasinya, kemudian menjalankannya, tetapi juga hanya berfungsi secara lokal, tidak seperti perintah sebelumnya. Anda harus mengetik Invoke-WebRequest [iwr]Kamu bisa unduh, masuk, dan kikis untuk mendapatkan informasi di situs web dan layanan web saat bekerja di Windows PowerShell menggunakan Invoke-WebRequest. Anda harus menggunakannya seperti Set-ExecutionPolicyMeskipun membuat dan menjalankan skrip (memiliki ekstensi “ps1”) di Windows PowerShell dimungkinkan; Namun, ada batasan untuk tujuan keamanan. Tapi kamu bisa beralih tingkat keamanan menggunakan perintah Set-ExecutionPolicy. Anda bisa
mengetik Dapatkan-Barang [gi]Jika Anda mencari informasi tentang suatu barang di lokasi tertentu, katakan file di hard disk Anda, Get-Item adalah cara terbaik untuk mendapatkannya di Windows PowerShell. Anda harus tahu itu itu tidak mendapatkan konten dari barang tersebut, seperti file dan sub-direktori dalam direktori yang diberikan kecuali ditentukan secara eksplisit oleh Anda. Anda harus mengetik Copy-Item [salin]Jika perlu menyalin file dan direktori pada disk penyimpanan atau entri registri Anda dan kunci dalam registri, Anda dapat menggunakan Copy-Item. Fungsinya mirip dengan “cp” perintah yang kita miliki di Command Prompt, tetapi jauh lebih baik. Anda dapat memanfaatkan Hapus-Barang [del]Jika Anda ingin untuk menghapus item seperti file, folder, fungsi, dan kunci registri dan variabel, Remove-Item adalah perintah untuk Anda. Yang saya temukan menarik adalah, ia menyediakan parameter untuk memasukkan dan mengecualikan item. Anda dapat memanfaatkan Dapatkan-Konten [kucing]Ketika Anda perlu melihat konten file teks di lokasi tertentu, Anda membuka dan membacanya di editor kode / teks seperti Notepad ++. Di Windows PowerShell, Anda bisa menggunakan Get-Content untuk mengambil konten tanpa membuka file. Misalnya, Anda dapat mengambil 50 baris konten “Layanan.htm”, maka Anda bisa menggunakannya Set-Konten [sc]Anda dapat menyimpan teks ke file menggunakan Set-Content, mirip dengan “gema” perintah Bash Shell. Dalam kombinasi dengan Get-Content, Anda juga bisa mengambil konten dari satu file dan menyalinnya ke file lain menggunakan perintah ini. Misalnya, Anda bisa mengetik Dapatkan-Variabel [gv]Jika Anda ingin menggunakan variabel di Windows PowerShell, perintah Get-Variable membantu Anda memvisualisasikan nilai-nilai variabel. Ini menunjukkan mereka dalam bentuk tabel dan memungkinkan termasuk, tidak termasuk, dan menggunakan wildcard. Anda dapat menggunakan perintah ini dengan
mengetik Set-Variable [set]Kamu bisa menetapkan atau mengubah / mereset nilai suatu variabel menggunakan perintah Set-Variable. Sebagai jalan pintas, Anda juga dapat mengatur variabel sederhana menggunakan format $ $ VarName = VarValue $, seperti Anda bisa menggunakan perintah Dapatkan-Proses [gps]Kami biasanya menggunakan Pengelola Tugas untuk temukan proses yang berjalan di komputer kita. Di Windows PowerShell, siapa pun dapat menggunakan Get-Process untuk mendapatkan daftar proses yang sedang berjalan, yang juga dapat Anda proses lebih lanjut. Anda dapat menulis perintah sebagai Mulai-Proses [saps]Windows PowerShell membuatnya mudah mulai satu proses atau lebih di komputer Anda. Saya menemukan perintah ini berguna dalam membuat skrip aplikasi karena ini adalah salah satu perintah yang harus Anda miliki untuk mengotomatiskan tugas. Anda bisa mengetik Stop-Proses [bunuh]Kamu bisa hentikan spesifik atau semua contoh proses yang berjalan pada komputer Anda menggunakan namanya atau PID (Process ID), berkat perintah Stop-Process. Apa yang membuatnya menarik adalah, Anda dapat mendeteksi suatu proses dihentikan atau tidak dan Anda bahkan dapat menghentikan proses yang tidak dimiliki atau dimulai oleh pengguna saat ini. Anda bisa mengetik perintah Dapatkan Layanan [gsv]Ketika anda membutuhkan informasi tentang layanan spesifik (berjalan atau berhenti) di komputer Anda, Anda dapat menggunakan Get-Service. Ini menampilkan layanan yang diinstal di sistem Anda dan memberikan opsi untuk memfilter dan memasukkan serta mengeluarkannya. Jika Anda ingin menggunakan perintah ini, Anda bisa mengetik Mulai-Layanan [sasv]Jika Anda mau memulai layanan pada komputer Anda, perintah Mulai-Layanan dapat membantu Anda melakukan hal yang sama dari Windows PowerShell. Saya merasa cukup kuat untuk memulai layanan walaupun layanan itu dinonaktifkan di komputer Anda. Anda perlu menentukan nama layanan saat menggunakan perintah Stop-Service [spsv]Jika Anda mau hentikan layanan yang berjalan di komputer Anda, perintah Stop-Service akan terbukti bermanfaat. Anda harus menentukan nama layanan beserta ConvertTo-HTMLPowerShell dapat memberikan informasi yang luar biasa tentang sistem Anda. Namun, sebagian besar disajikan dalam format yang tidak dapat dicerna, tetapi Anda dapat menggunakan ConvertTo-HTML untuk buat dan format laporan untuk menganalisisnya atau mengirimkannya ke seseorang. Kamu bisa memakai Itu semua tentang perintah penting . |