【发布时间】:2013-04-08 11:57:10
【问题描述】:
任何人都可以提供有关 powershell 表的帮助吗?
脚本的工作部分
Function CheckWMI {
Param (
[Parameter(Mandatory=$True)]
$Computers
)
$CheckWMIResults = New-Object system.Data.DataTable
$Function = $CheckWMIResults.columns.add("ComputerName", [System.Type]::GetType("System.String") )
$Function = $CheckWMIResults.columns.add("Attempts", [System.Type]::GetType("System.Int32") )
$Function = $CheckWMIResults.columns.add("Result", [System.Type]::GetType("System.String") )
ForEach ($Computer in $Computers) {
$CheckWMIResults.Rows.Add($Computer,"0","Incomplete")
}
}
CheckWMI "192.168.1.8","192.168.1.7","192.168.1.6"
如您所见,它获取每个 IP 地址并为它们创建单独的行。
现在我该如何选择其中一行并更新它,例如第二行的计数列?
【问题讨论】:
标签: powershell powershell-2.0 powershell-3.0