Apa itu PowerShell? Pengertian, Fitur, dan Perintah Dasarnya

% ForEach-Object Melakukan operasi terhadap setiap item dalam kumpulan objek input. ? Where-Object Memilih objek dari koleksi berdasarkan nilai propertinya. ac Add-Content Menambahkan konten, seperti kata atau data, ke file. asnp Add-PSSnapIn Menambahkan satu atau beberapa snap-in Windows PowerShell ke sesi saat ini. cat Get-Content Mendapatkan isi file. cd Set-Location Menyetel lokasi kerja saat ini ke lokasi yang ditentukan. chdir Set-Location Menyetel lokasi kerja saat ini ke lokasi yang ditentukan. clc Clear-Content Menghapus konten item, tetapi tidak menghapus item. clear Clear-Host Membersihkan tampilan di program host. clhy Clear-History Menghapus entri dari riwayat perintah. cli Clear-Item Menghapus konten item, tetapi tidak menghapus item. clp Clear-ItemProperty Menghapus nilai properti tetapi tidak menghapus properti. cls Clear-Host Membersihkan tampilan di program host. clv Clear-Variable Menghapus nilai variabel. cnsn Connect-PSSession Menyambungkan kembali ke sesi yang terputus compare Compare-Object Membandingkan dua set objek. copy Copy-Item Menyalin item dari satu lokasi ke lokasi lainnya. cp Copy-Item Menyalin item dari satu lokasi ke lokasi lainnya. cpi Copy-Item Menyalin item dari satu lokasi ke lokasi lainnya. cpp Copy-ItemProperty Menyalin properti dan nilai dari lokasi tertentu ke lokasi lain. curl Invoke-WebRequest Mendapatkan isi dari halaman web pada Internet. cvpa Convert-Path Mengonversi jalur dari jalur Windows PowerShell ke jalur penyedia Windows PowerShell. dbp Disable-PSBreakpoint Menon-fungsikan breakpoint di konsol saat ini. del Remove-Item Menghapus berkas dan folder. diff Compare-Object Membandingkan dua set objek. dir Get-ChildItem Mendapatkan file dan folder dalam drive sistem file. dnsn Disconnect-PSSession Memutuskan sambungan dengan sesi. ebp Enable-PSBreakpoint Mengaktifkan breakpoint di konsol saat ini. echo Write-Output Mengirim objek yang ditentukan ke perintah berikutnya dalam pipeline. Jika perintah adalah perintah terakhir dalam pipeline, objek ditampilkan di konsol. epal Export-Alias Mengekspor informasi tentang alias yang saat ini ditentukan ke sebuah berkas. epcsv Export-Csv Mengonversi objek menjadi serangkaian string yang dipisahkan koma (CSV) dan menyimpan string dalam file CSV. epsn Export-PSSession Mengimpor perintah dari sesi lain dan menyimpannya dalam modul Windows PowerShell. erase Remove-Item Menghapus berkas dan folder. etsn Enter-PSSession Memulai sesi interaktif dengan komputer jarak jauh. exsn Exit-PSSession Mengakhiri sesi interaktif dengan komputer jarak jauh. fc Format-Custom Menggunakan tampilan yang dikustomisasi untuk memformat output. fl Format-List Memformat output sebagai daftar properti di mana setiap properti muncul di baris baru. foreach ForEach-Object Melakukan operasi terhadap setiap item dalam kumpulan objek input. ft Format-Table Memformat output sebagai tabel. fw Format-Wide Memformat objek sebagai tabel lebar yang hanya menampilkan satu properti dari setiap objek. gal Get-Alias Mendapatkan alias untuk sesi saat ini. gbp Get-PSBreakpoint Mendapatkan breakpoint yang diatur dalam sesi saat ini. gc Get-Content Mendapatkan isi file. gci Get-ChildItem Mendapatkan file dan folder dalam drive sistem file. gcm Get-Command Mendapatkan semua perintah. gcs Get-PSCallStack Menampilkan tumpukan panggilan saat ini. gdr Get-PSDrive Mendapatkan kandar dalam sesi saat ini. ghy Get-History Mendapatkan daftar perintah yang dimasukkan selama sesi saat ini. gi Get-Item Mendapatkan berkas dan folder. gjb Get-Job Mendapatkan tugas latar belakang Windows PowerShell yang sedang berjalan di sesi saat ini. gl Get-Location Mendapatkan informasi tentang lokasi kerja atau tumpukan lokasi saat ini. gm Get-Member Mendapatkan properti dan metode objek. gmo Get-Module Mendapatkan modul yang telah diimpor atau yang dapat diimpor ke sesi saat ini. gp Get-ItemProperty Mendapatkan properti item tertentu. gps Get-Process Mendapatkan proses yang berjalan pada komputer lokal atau komputer jarak jauh. group Group-Object Objek grup yang berisi nilai yang sama untuk properti tertentu. gsn Get-PSSession Mendapatkan sesi Windows PowerShell di komputer lokal dan jarak jauh. gsnp Get-PSSnapIn Mendapatkan snap-in Windows PowerShell di komputer. gsv Get-Service Mendapatkan layanan pada komputer lokal atau jarak jauh. gu Get-Unique Mengembalikan item unik dari daftar yang diurutkan. gv Get-Variable Mendapatkan variabel di konsol saat ini. gwmi Get-WmiObject Mendapatkan contoh kelas atau informasi Instrumentasi Manajemen Windows (WMI) tentang kelas yang tersedia. h Get-History Mendapatkan daftar perintah yang dimasukkan selama sesi saat ini. history Get-History Mendapatkan daftar perintah yang dimasukkan selama sesi saat ini. icm Invoke-Command Menjalankan perintah pada komputer lokal dan jarak jauh. iex Invoke-Expression Menjalankan perintah atau ekspresi pada komputer lokal. ihy Invoke-History Menjalankan perintah dari riwayat sesi. ii Invoke-Item Melakukan tindakan default pada item yang ditentukan. ipal Import-Alias Mengimpor daftar alias dari file. ipcsv Import-Csv Membuat objek kustom seperti tabel dari item dalam file CSV. ipmo Import-Module Menambahkan modul ke sesi saat ini. ipsn Import-PSSession Mengimpor perintah dari sesi lain ke sesi saat ini. irm Invoke-RestMethod Mengirim permintaan HTTP atau HTTPS ke layanan web RESTful. ise powershell_ise.exe Menjelaskan cara menggunakan alat PowerShell_ISE.exe command line. iwmi Invoke-WMIMethod Memanggil metode Instrumentasi Manajemen Windows (WMI). iwr Invoke-WebRequest Mendapatkan isi dari halaman web pada Internet. kill Stop-Process Menghentikan satu atau beberapa proses yang sedang berjalan. lp Out-Printer Mengirim keluaran ke pencetak. ls Get-ChildItem Mendapatkan file dan folder dalam drive sistem file. man help Menampilkan informasi tentang perintah dan konsep Windows PowerShell. md mkdir Membuat item baru. measure Measure-Object Menghitung properti numerik objek, dan karakter, kata, dan garis dalam objek string, seperti file teks. mi Move-Item Memindahkan item dari satu lokasi ke lokasi lainnya. mount New-PSDrive Membuat kandar jaringan sementara dan terus-menerus yang dipetakan. move Move-Item Memindahkan item dari satu lokasi ke lokasi lainnya. mp Move-ItemProperty Memindahkan properti dari satu lokasi ke lokasi lainnya. mv Move-Item Memindahkan item dari satu lokasi ke lokasi lainnya. nal New-Alias Membuat alias baru. ndr New-PSDrive Membuat kandar jaringan sementara dan terus-menerus yang dipetakan. ni New-Item Membuat item baru. nmo New-Module Membuat modul dinamis baru yang hanya ada di memori. npssc New-PSSessionConfigurationFile Membuat file yang menentukan konfigurasi sesi. nsn New-PSSession Membuat koneksi persisten ke komputer lokal atau jarak jauh. nv New-Variable Membuat variabel baru. ogv Out-GridView Mengirim output ke tabel interaktif di jendela terpisah. oh Out-Host Mengirim keluaran ke baris perintah. popd Pop-Location Mengubah lokasi saat ini ke lokasi yang terakhir didorong ke tumpukan. Anda dapat memunculkan lokasi dari tumpukan default atau dari tumpukan yang Anda buat dengan menggunakan cmdlet Lokasi Tekan. ps Get-Process Mendapatkan proses yang berjalan pada komputer lokal atau komputer jarak jauh. pushd Push-Location Menambahkan lokasi saat ini ke bagian atas tumpukan lokasi. pwd Get-Location Mendapatkan informasi tentang lokasi kerja atau tumpukan lokasi saat ini. r Invoke-History Menjalankan perintah dari riwayat sesi. rbp Remove-PSBreakpoint Menghapus breakpoint dari konsol saat ini. rcjb Receive-Job Mendapatkan hasil pekerjaan latar belakang Windows PowerShell di sesi saat ini. rcsn Receive-PSSession Mendapatkan hasil perintah dalam sesi terputus. rd Remove-Item Menghapus berkas dan folder. rdr Remove-PSDrive Menghapus drive Windows PowerShell sementara dan memutuskan kandar jaringan yang dipetakan. ren Rename-Item Mengganti nama item di ruang nama penyedia Windows PowerShell. ri Remove-Item Menghapus berkas dan folder. rjb Remove-Job Menghapus tugas latar belakang Windows PowerShell. rm Remove-Item Menghapus berkas dan folder. rmdir Remove-Item Menghapus berkas dan folder. rmo Remove-Module Menghapus modul dari sesi saat ini. rni Rename-Item Mengganti nama item di ruang nama penyedia Windows PowerShell. rnp Rename-ItemProperty Mengganti nama properti item. rp Remove-ItemProperty Menghapus properti dan nilainya dari item. rsn Remove-PSSession Menutup satu atau beberapa sesi Windows PowerShell (PSSessions). rsnp Remove-PSSnapin Menghapus snap-in Windows PowerShell dari sesi saat ini. rujb Resume-Job Memulai ulang tugas yang ditangguhkan rv Remove-Variable Menghapus variabel dan nilainya. rvpa Resolve-Path Mengatasi karakter wildcard dalam jalur, dan menampilkan isi jalur. rwmi Remove-WMIObject Menghapus contoh kelas Instrumentasi Manajemen Windows (WMI) yang ada. sajb Start-Job Memulai pekerjaan latar belakang Windows PowerShell. sal Set-Alias Membuat atau mengubah alias (nama alternatif) untuk cmdlet atau elemen perintah lainnya di sesi Windows PowerShell saat ini. saps Start-Process Memulai satu atau beberapa proses pada komputer lokal. sasv Start-Service Memulai satu atau beberapa layanan yang dihentikan. sbp Set-PSBreakpoint Mengatur breakpoint pada baris, perintah, atau variabel. sc Set-Content Mengganti konten file dengan konten yang Anda tentukan. select Select-Object Memilih properti objek atau objek. set Set-Variable Mengatur nilai variabel. Membuat variabel jika variabel dengan nama yang diminta tidak ada. shcm Show-Command Membuat perintah Windows PowerShell di jendela perintah grafis. si Set-Item Mengubah nilai item menjadi value.