在PowerShell中创建新对象

时间:2017-09-23 15:02:32

标签: powershell

我的脚本中有一些输入参数。

Param(
[int]$step=10,
[string]$path,
[string]$name
)

如何使用这些输入参数构建PowerShell对象?

1 个答案:

答案 0 :(得分:1)

我将假设您是PowerShell的新手。所以我将展示下面最容易理解的方式[也许这不是最容易编写代码的代码行数]

$Obj = New-Object -TypeName psobject
Add-Member -InputObject $Obj -MemberType NoteProperty -Name Step -Value $Step
Add-Member -InputObject $Obj -MemberType NoteProperty -Name Path -Value $Path
Add-Member -InputObject $Obj -MemberType NoteProperty -Name Name -Value $Name

有更简单的方法来写这个,但我认为这是最不容易混淆的。

$obj是您的新对象。