22 Pertanyaan Wawancara PowerShell Teratas (2025)

Berikut adalah pertanyaan dan jawaban wawancara PowerShell untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.

1) Jelaskan apa itu PowerShell?

Power shell adalah shell perintah yang dapat diperluas dan bahasa skrip untuk Windows.

2) Apa saja karakteristik utama PowerShell?

Karakteristik utama PowerShell adalah
  • PowerShell berbasis objek dan bukan berbasis teks
  • Perintah di PowerShell dapat disesuaikan
  • Ini adalah penerjemah baris perintah dan lingkungan skrip

Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara PowerShell


3) Di PowerShell, apa yang dimiliki variabel?

Dalam variabel PowerShell berisi string, bilangan bulat, dan objek. Itu tidak memiliki variabel khusus karena sudah ditentukan sebelumnya dengan PowerShell

4) Jelaskan apa pentingnya tanda kurung di PowerShell?

  • Tanda Kurung (): Tanda kurung kurawal berbentuk kurung digunakan untuk argumen wajib.
  • Braket Kawat Gigi {} : Tanda kurung kurawal digunakan dalam pernyataan yang diblokir
  • Tanda Kurung Persegi []: Mereka mendefinisikan item opsional, dan tidak sering digunakan

5) Apa maksudnya cmdlet?

Cmdlet adalah perintah bawaan sederhana yang ditulis Bersih. bahasa seperti C# atau VB yang diperkenalkan oleh Windows PowerShell
Pertanyaan Wawancara PowerShell
Pertanyaan Wawancara PowerShell

6) Jelaskan apa itu PowerShell Loop?

Mengotomatiskan tugas berulang dengan bantuan loop PowerShell dikenal sebagai PowerShell Loop. Melalui PowerShell, Anda dapat menjalankan perulangan Untuk setiap perulangan, perulangan While, dan perulangan Do While.

7) Jelaskan bisakah Anda membuat skrip PowerShell untuk menyebarkan komponen di SharePoint?

Jika Anda telah membuat komponen web menggunakan VS 2010, Anda bisa menyebarkannya menggunakan cntrl+f5. Namun untuk mengaktifkan fitur komponen web Anda dapat menulis skrip PowerShell (.ps1) dan menjalankannya setelah penerapan

8) Jelaskan tentang operator perbandingan PowerShell?

Operator Perbandingan membandingkan nilai di PowerShell. Empat jenis operator perbandingan digunakan kesetaraan, pencocokan, penahanan dan penggantian. Di PowerShell, salah satu operator perbandingan utama adalah –eq yang digunakan sebagai pengganti tanda “=” untuk mendeklarasikan variabel. Demikian pula, ada operator lain seperti –ne untuk “tidak sama”, -gt ( lebih besar dari ) atau –lt (kurang dari).

9) Jelaskan untuk apa pipa PowerShell digunakan?

Pipa PowerShell digunakan untuk menggabungkan dua pernyataan sehingga keluaran dari satu pernyataan menjadi masukan pernyataan kedua.
PowerShell
PowerShell

10) Jelaskan apa yang dimaksud dengan perintah get-Shell?

Perintah get di PowerShell digunakan untuk mengambil cmdlet lain, misalnya Anda mencari cmdlet antara huruf L dan R maka perintah get-PowerShell Anda akan seperti
# PowerShell Get - Command Range

Clear-Host

Get-Command [ L–R ]*

11) Jelaskan dengan contoh bagaimana Anda dapat memetakan drive jaringan di PowerShell?

Untuk memetakan drive jaringan di PowerShell Anda harus menggunakan perintah seperti
# PowerShell Map Network Drive

$Net = $( New - Object – ComObject Wscript.Network )

$Net.MapNetworkDrive( "S:", \\expert\guru99 )
Di sini huruf drive adalah “S:” dan Network share disebut 'expert' di komputer disebut 'guru99.'

12) Sebutkan tiga cara yang digunakan PowerShell untuk 'Memilih'?

  • Cara yang paling umum adalah dengan a Bahasa Kueri WMI (WQL) pernyataan. Dalam teknik ini Wmiobject menggunakan '-query' untuk memperkenalkan klasik 'Pilih * dari' sebuah frasa
  • Konteks kedua untuk 'Pilih' di PowerShell adalah Pilih-String. Cmdlet ini memeriksa kecocokan kata, frasa, atau pola apa pun
  • Cara lainnya adalah Pilih Objek

13) Apa fungsi status Dapatkan-Layanan di PowerShell?

Cmdlet windows memungkinkan Anda memfilter layanan jendela. PowerShell dapat mencantumkan layanan mana yang 'Berjalan' dan mana yang 'Dihentikan' dengan membuat skrip dengan windows.

14) Jelaskan apa itu Skrip PowerShell?

File PowerShell berisi serangkaian perintah PowerShell dengan setiap perintah muncul pada baris terpisah. Untuk menggunakan file teks sebagai skrip PowerShell, nama filenya harus memiliki ekstensi .PS1. Untuk menjalankan skrip yang Anda perlukan
  • Ketikkan perintah di editor teks
  • Simpan file dengan ekstensi .ps1
  • Jalankan file di PowerShell

15) Apa gunanya tabel hash di PowerShell?

Tabel hash juga disebut kamus. Ini adalah sebuah susunan yang memungkinkan Anda menyimpan data dalam asosiasi pasangan “nilai kunci”. "Kunci" dan "nilai" dapat berupa data dan panjang apa pun. Untuk mendeklarasikan tabel hash Anda harus menggunakan @ diikuti dengan kurung kurawal.

16) Jelaskan apa gunanya Array di PowerShell?

Kegunaan Array di PowerShell adalah untuk menjalankan skrip pada komputer jarak jauh. Untuk membuat array, Anda harus membuat variabel dan menetapkan array. Array diwakili oleh simbol “@”, direpresentasikan sebagai tabel hash tetapi tidak diikuti oleh kurung kurawal. Sebagai contoh, $arrmamesin = @ ( “mesin1”, “mesin2” , “mesin3”)

17) Sebutkan perintah apa yang dapat digunakan untuk memasukkan semua folder anak ke dalam folder tertentu?

Untuk mendapatkan semua folder anak di folder tertentu, Anda harus menggunakan parameter recurse dalam kode. Dapatkan-ChildItem C:\Scripts –berulang

18) Jelaskan bagaimana Anda dapat mengubah objek menjadi HTML?

Untuk mengubah objek menjadi HTML Dapatkan-Proses l Sortir-objek – properti CPU –turun l konversi ke – HTML l File keluar “proses.html”

19) Jelaskan bagaimana Anda bisa mengganti nama variabel?

Untuk mengganti nama variabel,
Rename-Item- Path Env: MyVariable –NewName MyRenamedVar

20) Jelaskan apa fungsi variabel $input?

Variabel $input memungkinkan fungsi untuk mengakses data yang berasal dari pipeline

21) Apa kode untuk mengetahui nama aplikasi yang terinstal di komputer saat ini?

Dapatkan-WmiObject-Class Win32_Product- ComputerName . l Format-lebar-kolom1

22) Jelaskan bagaimana Anda dapat menemukan di PowerShell semua itu sql layanan ada di satu server?

Ada dua cara untuk melakukan ini
  • dapatkan-wmiobject win32_service l di mana-objek {$_.nama seperti “*sql*”}
  • dapatkan-layanan sql*
Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)
Share

15 Komentar

  1. Avatar Orang Kelowna mengatakan:

    #11 Di sini huruf drive adalah “S:” dan Network share disebut 'expert' di komputer disebut 'guru99.'
    Anda ingin membalikkannya – berbagi jaringan disebut “guru99” di komputer disebut “ahli”

  2. Avatar sandhya.dll mengatakan:

    Dapatkan-Proses l Sortir objek – properti CPU –turun l konversi ke – HTML l File keluar “process.html” salah.
    Yang benar -> Dapatkan-Proses l Sortir-objek – properti CPU –menurun l File keluar “proses.html”

    1. BSA mengatakan:

      Tidak, Sandhya salah. Dapatkan-Proses | Urutkan-objek -Properti CPU -Menurun | KonversiKe-Html | File keluar "process.html" adalah kode yang benar

    2. Avatar Savindra ITPogo.com mengatakan:

      Jawaban ini benar karena pertanyaannya adalah mengubah output menjadi html

  3. Avatar Shiwanand mengatakan:

    salah ketik salah ketik soal no. 13
    Dapatkan-ServiceStatus alih-alih Dapatkan-layanan

    tolong koreksi saya jika saya salah.

    1. Avatar admin mengatakan:

      diperbarui! Terima kasih telah menunjukkan hal ini

      1. Avatar Savindra ITPogo.com mengatakan:

        Tidak ada perintah seperti Get-ServiceStatus

    2. Avatar Christian B McGhee mengatakan:

      Tidak ada cmdlt seperti Get-Servicestatus. Get-Service benar menggunakan properti Status untuk menentukan apakah itu berjalan atau tidak

  4. Avatar bla mengatakan:

    No 13) — Tidak ada cmdlet seperti “Get-ServiceStatus” – Harap hapus dan jangan membingungkan pembaca

    1. Avatar Krishna mengatakan:

      Terima kasih telah menulis. Itu ditinjau dan diperbarui.

  5. Avatar Sid mengatakan:

    Q 22: Seharusnya `$_.name` bukan `$_name`.

    1. Avatar Krishna mengatakan:

      Terima kasih telah menulis. Itu diperbarui.

  6. Avatar Amar Sakhare, Pune mengatakan:

    Halo semua,

    Membutuhkan Skrip Powershell untuk – Menghapus “file” secara otomatis setelah batas kuota selesai

    apakah mungkin membuat skrip di power shell atau adakah opsi seperti "FSRM"

    aku sangat membutuhkannya..

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *