Ich habe die folgende XML-Datei und ich möchte den Wert baseAddress ausdrucken, dann den Wert ändern und Update in die gleiche XML-Datei schreiben.XPATH-Problem in C# und PowerShell
Mein Problem ist die Verwendung der folgenden Skripts in PowerShell zu manipulieren, und scheint der zugehörige Wert konnte nicht abgerufen werden. Ich denke, der Grund könnte sein, dass dort ein Zeichen steht. im Elementnamen "system.serviceModel", welche PowerShell denkt ich möchte serviceModel Sub-Element unter System abrufen? Irgendwelche Ideen, wie man den korrekten Wert für baseAddress erhält?
$FooConfig = [xml](get-content .\Foo.exe.config -ErrorAction:stop)
FooConfig.configuration.system.serviceModel.services.service.host.baseAddress
<configuration>
<system.serviceModel>
<services>
<service name="FooImpl" behaviorConfiguration="mexServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="http://localhost:9090/Foo" />
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>
Vielen Dank im Voraus, George
Hallo, George, Welche Version von PowerShell? –
1.0, irgendwelche Ideen? – George2