首页/系统/Windows 运维速查/数组定义与常用操作
本包目录(413 条)
CMD 常用命令74 条
PowerShell 基础66 条
网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

数组定义与常用操作

数组用逗号或 @() 定义:索引、切片、倒序与长度统计;注意 += 会新建数组而非原处追加。

Windows 运维速查系统更新于 2026-10-12
用途保存有序集合
语法$a = 1,2,3;$a = @(命令);$a[0];$a[-1] 末元素
切片$a[1..3];$a.Count 长度

常用示例

常用示例
$ports = 80,443,8080
$ports[0]
$ports[-1]
$svcs = Get-Service | Select-Object -ExpandProperty Name
$svcs.Count
固定大小数组不适合频繁追加;大批量场景直接用管道输出再收集。

易错点

  • 单元素数组与标量难区分,用 @() 包裹可保持类型稳定
  • 循环里连续 += 会反复复制数组,性能差且易 O(n²)

数据来源与参考

  • Microsoft Learn:about_Arrays

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌