小编min*_*ino的帖子

新对象添加成员 - 无法添加成员 - powershell

我有一个问题:(当我添加与之前的 Object 属性同名的 New 对象时,出现很多错误。

“Add-Member:无法添加名为“ServerName”的成员,因为具有该名称的成员已存在。无论如何要覆盖该成员,请将 Force 参数添加到您的命令中。”

它可以工作,但有错误;)有人给我一个解决方案吗?

下面的示例代码:

$OutputObj = @()

$OutputObj += New-Object -TypeName PSobject
$OutputObj | Add-Member -MemberType NoteProperty -Name ServerName -Value "server1"
$OutputObj | Add-Member -MemberType NoteProperty -Name Status -Value "online"
$OutputObj | Add-Member -MemberType NoteProperty -Name Uptime -Value "01:20"

$OutputObj += New-Object -TypeName PSobject
$OutputObj | Add-Member -MemberType NoteProperty -Name ServerName -Value "server2"
$OutputObj | Add-Member -MemberType NoteProperty -Name Status -Value "online"
$OutputObj | Add-Member -MemberType NoteProperty -Name Uptime -Value "01340"
Run Code Online (Sandbox Code Playgroud)

powershell psobject

3
推荐指数
1
解决办法
4702
查看次数

如何替换特定的行号

我正在尝试使用 PowerShell 替换 txt 文件中的第 11 行。

首先我尝试替换一个特定的词,但它改变了太多:

$output= (Resolve-DnsName -name name1).IPAddress 

(Get-Content "C:\test\test.txt") -replace "IPADDRESS=","IPADDRESS=$output"  | Set-Content C:\test\test.txt
Run Code Online (Sandbox Code Playgroud)

powershell

2
推荐指数
1
解决办法
4690
查看次数

标签 统计

powershell ×2

psobject ×1