Saat saya membaca di panduan pengguna PowerShell, salah satu konsep inti PowerShell adalah bahwa perintah menerima dan mengembalikan objek, bukan teks. Jadi misalnya, menjalankan get-aliasmengembalikan saya sejumlah System.Management.Automation.AliasInfoobjek:
PS Z: \> get-alias Definisi Nama Jenis Perintah ----------- ---- ---------- Alias% ForEach-Object Alias? Dimana-Objek Alias ac Add-Content Alias asnp Add-PSSnapIn Kucing Alias Dapatkan-Konten Alias cd Set-Location Alias chdir Set-Location ...
Sekarang, bagaimana cara menghitung benda-benda ini?
$Counter = $(get-alias | measure).Countkarena selalu mengembalikan nilai 1 jika hanya ada satu kejadian, seperti yang Anda katakan.