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-alias
mengembalikan saya sejumlah System.Management.Automation.AliasInfo
objek:
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).Count
karena selalu mengembalikan nilai 1 jika hanya ada satu kejadian, seperti yang Anda katakan.