Tuliskan perintah yang dapat digunakan untuk menampilkan daftar layanan yang

Berikut ini adalah pertanyaan dari AkupemainGenshin pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Tuliskan perintah yang dapat digunakan untuk menampilkan daftar layanan yang berjalan dalam PowerShell diawali dengan huruf M.​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jika yang ingin ditampilkan adalah layanan-layanan yang berjalan, dengan nama pendek dari layanan (Service Name) diawali dengan huruf M, maka perintahnya adalah:

  • Get-Service "M*" | Where {$_.Status -eq "Running"}, atau
  • Get-Service "M*" | Where-Object {$_.Status -eq "Running"}, atau
  • Get-Service -Name "M*" | Where {$_.Status -eq "Running"}, atau
  • Get-Service -Name "M*" | Where-Object {$_.Status -eq "Running"}.

Keempat perintah tersebut menghasilkan output yang sama.
___________________

Jika yang ingin ditampilkan adalah layanan-layanan yang berjalan, dengan nama panjang dari layanan (Service DisplayName) diawali dengan huruf M, maka perintahnya adalah:

  • Get-Service -DisplayName "M*" | Where {$_.Status -eq "Running"}, atau
  • Get-Service -DisplayName "M*" | Where-Object {$_.Status -eq "Running"}

Kedua perintah tersebut menghasilkan output yang sama.

Pembahasan

Dengan perintah Get-ServicepadaPowershell, kita dapat menampilkan daftar layanan pada sistem operasi, baik yang sedang berjalan maupun yang tidak berjalan. Tanpa parameter apapun, GetService akan menampilkan daftar semua layanan yang ada/terpasang.

Pada pertanyaan, yang ingin ditampilkan adalah daftar layanan yang berjalan. Maka, pada perintah GetService, harus ada kriteria yang menyaring daftar layanan yang sedang berjalan saja, yaitu Where {$_.Status -eq "Running"}atauWhere-Object {$_.Status -eq "Running"}. Kriteria ini diletakkan setelah tanda pipeline “|” pada perintah GetService dengan kriteria utama.

Kriteria utama sesuai pertanyaan adalah layanan yang diawali dengan huruf M. Tidak dijelaskan yang diawali huruf M ini nama pendeknya (Name), yang biasanya sesuai dengan nama file executable dari layanan, atau nama lengkapnya (DisplayName). Jadi, pada jawaban di atas, diberikan 2 contoh kasus, yaitu berdasakan Name dan berdasarkan DisplayName. Outputnya bisa sama atau berbeda, karena terdapat layanan yang memiliki properti Name diawali huruf M, namun properti DisplayName layanan tersebut tidak diawali huruf M. Atau sebaliknya.

(Silahkan amati gambar yang disertakan.)

Jika yang ingin ditampilkan adalah layanan-layanan yang berjalan, dengan nama pendek dari layanan (Service Name) diawali dengan huruf M, maka perintahnya adalah:Get-Service Jika yang ingin ditampilkan adalah layanan-layanan yang berjalan, dengan nama pendek dari layanan (Service Name) diawali dengan huruf M, maka perintahnya adalah:Get-Service Jika yang ingin ditampilkan adalah layanan-layanan yang berjalan, dengan nama pendek dari layanan (Service Name) diawali dengan huruf M, maka perintahnya adalah:Get-Service

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Sun, 23 Oct 22