Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Batch & Shell

GELÖST

POWERSHELL Mehrere unterschiedliche Verzeichnisnamen mit mehreren unterschiedlichen Konfiguratonsdateien.

Mitglied: FlooXeno

FlooXeno (Level 1) - Jetzt verbinden

17.04.2013 um 10:35 Uhr, 1232 Aufrufe, 3 Kommentare

Hallo zusammen,

Ich möchte mit Powershell Konfigurationsdateien ändern.
Das ändern ist nicht das Problem.

Ich stosse an meine Grenzen, da die Konfig Files auf mehreren Maschinen, im gleichen Verzeichnis aber in mehreren unterschiedlichen Unterverzeichnissen enthalten sind.

Bsp.:

D:\konfigverzeichnis <- ist überall gleich

D:\konfigverzeichnis\RE1 <- immer wieder anders
D:\konfigverzeichnis\RE2 <- immer wieder anders
D:\konfigverzeichnis\RE574 <- immer wieder anders

Es kommt noch dazu das die Files die in den RE Verzeichnissen entahlten sind nicht alle gleich heissen.
Im gesamten habe ich so ca 750 Files in denen ich mehrere Werte ändern möchte, da aber die Verzeichnisse und die Dateinamen immer anders sind, stellt sich mir die Frage wie ich die einzelnen Daten ansprechen soll.

Mein Versuch:
Get-Content "D:\konfigverzeichnis\RE1\*.txt" | Foreach-Objeect {$_.replace{"Alter Wert","Neuer Wert"}} | Set-Content D:\konfigverzeichnis\RE1\*.txt"

Grundsätzlich fungiert die Änderung, aber die Änderung wird so oft in einem File geschrieben wie TXT Files vorhanden sind. Also wenn ich 36 Dateien habe, bekomme ich 36x den Inhalt in jeder von jeder Datei.

Danke für Euer Brainstorming

Viele Grüsse und einen sonnigen Tag
Floo
Mitglied: colinardo
17.04.2013, aktualisiert um 11:11 Uhr
Hi Floo,
das was du vorhast könntest du so machen:
01.
Get-ChildItem -Recurse "D:\konfigverzeichnis\RE*\*.txt"| foreach-object -Process {$newText = (Get-Content $_.FullName).replace("Alter Wert","Neuer Wert");Set-content -Path $_.FullName -Value $newText}
Das geht alle Textdateien in allen Unterverzeichnissen mit dem Muster d:\konfigverzeichnis\RE* durch und ersetzt den jeweiligen Text.

Grüße Uwe

p.s. ohne Script ginge das z.B. mit einem Texteditor wie UltraEdit der Suchen und Ersetzen in mehreren Dateien unterstützt
Bitte warten ..
Mitglied: FlooXeno
17.04.2013 um 11:08 Uhr
HI,

danke für die schnelle Antwort. Ich teste Dein Beispiel gleich und melde mich wieder wie es ausging.

Danke

;)
Bitte warten ..
Mitglied: FlooXeno
17.04.2013 um 13:19 Uhr
Hallo Uwe,

hat bestens funktioniert.

Vielen herzlichen Dank für deine Mühe


Viele Grüsse
Floo
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Powerpointvorlagendatei mit mehreren Mastern in unterschiedlichen Papierformaten
gelöst Frage von ahstaxMicrosoft Office2 Kommentare

Hallo, man kann ja in einer einzelnen Powerpointvorlage mehrere Folienmaster vorsehen. Weiß jemand, ob man den einzelnen Folienmastern und/oder ...

Windows Netzwerk
Unterschiedliche DHCP Bereiche mit mehreren Netzwerkanschlüssen
gelöst Frage von stefan641Windows Netzwerk1 Kommentar

Hallo Forum Ich habe bei mir zum Test einen Hyper-V Server auf Windows 2008 R2 Basis aufgebaut. Ich habe ...

Batch & Shell
Unterschiedliche Darstellung von stdout in Powershell und Batch
Frage von mqlmannBatch & Shell3 Kommentare

Hallo, mit Powershell3 rufe ich ein Kommandozeilentool auf, dass mir auf stdout eine Fortschritts-Info in Prozenten gibt. Das Problem ...

Windows Server
Unterschiedliche DNS Einträge an unterschiedlichen Standorten
gelöst Frage von conym18Windows Server7 Kommentare

Guten Morgen, wir haben Domäne mit 5 Standorten. Am Standort A steht der Haupt DC und die anderen Standorte ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 22 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 TagTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 TagSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit25 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Windows 10
Automatische daten kopieren, USB zu USB unter Win10 im Hintergrund
Frage von DerEisigeWindows 1016 Kommentare

Hallo Leute, ich bin auf der Suche nach einem Skript, dass von einem USB Stick automatisch nach dem einstecken ...

SAN, NAS, DAS
Hilfe beim Einrichten eines Storages (SAN)
gelöst Frage von Vader666SAN, NAS, DAS15 Kommentare

Hallo Admins! Ich bin in einer kleineren Firma und hatte bisher mit dem Thema SAN nur in meiner Ausbildung ...