Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
param (
[string]$filePath = 'C:\ProgramData\Sage\Office Line\9.0\Office Line.Config', # Standardpfad zur Datei
[string]$stringA = '\\DerSageServer' # Standardwert für value
)
if (Test-Path $filePath) {
$content = Get-Content -Path $filePath -Raw -Encoding UTF8 # UTF-8 für korrektes Lesen
$regex = '<server>[\s\S]*?<add[^>]*?value="([^"]+)"[^>]*?>[\s\S]*?</server>'
$match = [regex]::Match($content, $regex)
if ($match.Success) {
$stringB = $match.Groups[1].Value
Write-Host "Gefundener Wert: $stringB"
if ($stringB -ne $stringA) {
$newContent = $content -ireplace [regex]::Escape($stringB), $stringA
# Speichern mit expliziter UTF-8-Kodierung ohne BOM, um Zeichenprobleme zu vermeiden
[System.IO.File]::WriteAllText($filePath, $newContent, [System.Text.Encoding]::UTF8)
Write-Host 'Der Value-Wert wurde aktualisiert.'
} else {
Write-Host 'Der Value-Wert ist bereits korrekt. Keine Änderungen vorgenommen.'
}
} else {
Write-Host 'Kein <server>-Tag mit Value-Attribut in der Datei gefunden.'
}
} else {
Write-Host "Die Datei existiert nicht: $filePath"
}