PowerShell 对象
最后修改于 2025 年 2 月 20 日
在本文中,我们将探讨 PowerShell 中的对象。
PowerShell 是一种面向对象的脚本语言。PowerShell 中的一切都是对象,包括变量、字符串和系统组件。
创建自定义对象
您可以使用 New-Object
或 [PSCustomObject]
创建自定义对象。
custom_object.ps1
$obj = New-Object PSObject -Property @{ Name="Alice"; Age=30 } Write-Output $obj
获取对象属性
您可以使用点表示法访问对象属性。
get_properties.ps1
$process = Get-Process | Select-Object -First 1 Write-Output $process.Name
修改对象属性
您可以在创建后修改对象属性。
modify_object.ps1
$obj = [PSCustomObject]@{ Name="Bob"; Age=25 } $obj.Age = 26 Write-Output $obj
过滤对象
您可以使用 Where-Object
过滤对象。
filter_objects.ps1
$processes = Get-Process | Where-Object { $_.CPU -gt 10 } Write-Output $processes
排序对象
您可以使用 Sort-Object
对对象进行排序。
sort_objects.ps1
$processes = Get-Process | Sort-Object -Property CPU -Descending Write-Output $processes
选择对象属性
您可以使用 Select-Object
选择特定属性。
select_properties.ps1
$processes = Get-Process | Select-Object Name, CPU Write-Output $processes
来源
在本文中,我们探讨了 PowerShell 中的对象。
作者
列出 所有 PowerShell 教程。