2016-08-14 60 views
0

我做了查询:从PowerShell中拷贝结果到另一个文件

gwmi Win32_networkadapterconfiguration | Where-Object {$_.ipaddress -like "*192.168.3*"} | Select-Object -Property SettingID | Format-Wide 

其结果是,我得到例如:

{CD4FCC20-30E3-4E2E-8F8A-556833287B3C} 

如何将字符串{CD4FCC20-30E3-4E2E-8F8A-556833287B3C}复制到现有文件中的一块“ \设备\

+1

是'” \设备e \“文件的唯一内容?你能向我们展示一个示例文件吗? –

回答

0

” \之间 “解决: $adapter = gwmi Win32_networkadapterconfiguration | Where-Object {$_.ipaddress -like "192.168.3"} | Select-Object -expandProperty SettingID $path = "c:\ProgramData\Triangle MicroWorks\IEC 61850 Suite\Hammer\Hammer_Clients.cnfg" $word = "{}" $replacement = "$adapter" $text = get-content $path $newText = $text -replace $word,$replacement $newText > $path