22 Pertanyaan Wawancara PowerShell Teratas (2025)
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 PowerShell4) 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 PowerShell6) 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 penerapan8) 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.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 –berulang18) 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 pipeline21) Apa kode untuk mengetahui nama aplikasi yang terinstal di komputer saat ini?
Dapatkan-WmiObject-Class Win32_Product- ComputerName . l Format-lebar-kolom122) 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*
#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”
Tangkapan yang bagus…
Aku cinta kalian!
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”
Tidak, Sandhya salah. Dapatkan-Proses | Urutkan-objek -Properti CPU -Menurun | KonversiKe-Html | File keluar "process.html" adalah kode yang benar
Jawaban ini benar karena pertanyaannya adalah mengubah output menjadi html
salah ketik salah ketik soal no. 13
Dapatkan-ServiceStatus alih-alih Dapatkan-layanan
tolong koreksi saya jika saya salah.
diperbarui! Terima kasih telah menunjukkan hal ini
Tidak ada perintah seperti Get-ServiceStatus
Tidak ada cmdlt seperti Get-Servicestatus. Get-Service benar menggunakan properti Status untuk menentukan apakah itu berjalan atau tidak
No 13) — Tidak ada cmdlet seperti “Get-ServiceStatus” – Harap hapus dan jangan membingungkan pembaca
Terima kasih telah menulis. Itu ditinjau dan diperbarui.
Q 22: Seharusnya `$_.name` bukan `$_name`.
Terima kasih telah menulis. Itu diperbarui.
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..