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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Batch: suche nach usernameXYusername und ändere XY zu N

Mitglied: o0Julia0o

o0Julia0o (Level 1) - Jetzt verbinden

05.08.2020 um 00:55 Uhr, 243 Aufrufe, 4 Kommentare

hi, kann ich einen Inhalt einer xml-datei per batch verändern?

User soll seinen Namen: N eingeben.

Dann soll in der xml-Datei nach <username>XY</username> gesucht werden. Alles was dazwischen steht, also in dem Fall das XY soll durch N ersetzt werden.
Mitglied: 145033
LÖSUNG 05.08.2020, aktualisiert um 09:11 Uhr
Nimm die Powershell, Batch ist für sowas das schlechteste Mittel der Wahl.
Bitte warten ..
Mitglied: o0Julia0o
06.08.2020, aktualisiert um 01:16 Uhr
Danke sehr. Ich dachte erst Powershell ist schlecht, da dann die System angepasst werden müssten. Powershell ist nicht ausführbar "\Neues Textdokument.ps1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter "about_Execution_Policies" "

Von daher bin ich auch batch angewiesen, dachte ich. Das funktioniert einwandfrei auf allen Systemen.

Jedoch kann man ein Powershellscript auch zu einer Exe umwandeln, und dann funktioniert das.

Ich verwende jedoch für den Filepath einen Shortcut: "%userprofile%\appdata\locallow\Ordnername mit Space"
Das ist das gleiche wie: "%userprofile%\AppData\LocalLow\Ordnername mit space"

Doch damit kann Powershell nicht umgehen. Oder wie mache ich das?

So geht das nun :
Verstehen tue ich es aber nicht. Wo sagst du im Skript dass der nach <username> und vor </username> den neuen Namen einfügen soll? Im Skript steht:
Aber das kommt ja nirgends in der xml-Datei vor!?
Bitte warten ..
Mitglied: 145033
LÖSUNG 06.08.2020, aktualisiert um 07:22 Uhr
Zitat von o0Julia0o:

Danke sehr. Ich dachte erst Powershell ist schlecht, da dann die System angepasst werden müssten. Powershell ist nicht ausführbar "\Neues Textdokument.ps1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter "about_Execution_Policies" "
Sorry, ist Blödsinn
https://www.heise.de/tipps-tricks/Windows-Powershell-Skript-ausfuehren-4 ...
Von daher bin ich auch batch angewiesen, dachte ich. Das funktioniert einwandfrei auf allen Systemen.
Nein.
Jedoch kann man ein Powershellscript auch zu einer Exe umwandeln, und dann funktioniert das.
Nö auch ohne.

Verstehen tue ich es aber nicht. Wo sagst du im Skript dass der nach <username> und vor </username> den neuen Namen einfügen soll? Im Skript steht:
Aber das kommt ja nirgends in der xml-Datei vor!?
Doch, das ist XPath Syntax und bedeutet suche den "Username" Knoten im ganzen XML Tree egal wie tief verschachtelt!!
https://www.w3schools.com/xml/xpath_syntax.asp
Wenn der Knoten gefunden wurde dann wird dessen Inhalt mit der Variablen ersetzt, ganz einfach 😉. So macht man das halt bei XML Dateien, die sollte immer über Parser bearbeitet werden wie oben gezeigt, nicht mit irgendwelchem Batch "String-Gepansche"
Bitte warten ..
Mitglied: o0Julia0o
06.08.2020 um 19:18 Uhr
Danke Dir.

"Wie kann ich mein Powershell Skript per Doppelklick ausführen?

Klicken Sie mit der rechten Maustaste auf Ihren Desktop und wählen Sie "Neue Verknüpfung" aus.
Geben Sie als Speicherort Folgendes ein:
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -File "[Dateipfad]\[Skriptname].ps1"
Geben Sie der Verknüpfung dann einen eindeutigen Namen. Wenn Sie nun einen Doppelklick auf die Verknüpfung machen, wird das Skript, das mit dem entsprechenden Skriptnamen im entsprechenden Dateipfad gespeichert ist, automatisch ausgeführt."
Quelle: https://www.heise.de/tipps-tricks/Windows-Powershell-Skript-ausfuehren-4 ...

Aber beine Batch kann ich auch ohne Verknüpfung starten. Das geht bei Powershell nicht. Und eine Verknüpfung hat dann auch hier und da Nachteile.

Aber Powershell scheint viel mächtiger als ne Batch zu sein. Allerdings auch viel komplizierter. Aber das bleibt ja dann nicht aus. Also Powershell kennt einfach den XML-Standard & somit kann man easy auf Befehle zurückgreifen. Heftig. Sowas wäre mit einer Batch viel schwieriger und auch fehleranfälliger.
Bitte warten ..
Ähnliche Inhalte
Windows 10
Windows Such-Index
gelöst Frage von UserUWWindows 104 Kommentare

Sorry für ein paar elementare Fragen zum Windows Such-Index: 1. Bei der Festlegung der Indizierungskriterien wird eine endlos lange ...

Microsoft Office
Excel Such- und Vergleichsfunktion
gelöst Frage von oesi1989Microsoft Office15 Kommentare

Hallo zusammen, ich habe 2 Tabellen mit Name, Vorname und Arbeitgeber. 1. Tabelle Name Vorname Geb-Datum Arbeitgeber Straße Ort ...

Windows 7
FritzWlan Stick N V2
Frage von Floh21Windows 75 Kommentare

Hallo kennt jemand folgendes Problem? Ich wurde heute von einem Bekannten angesprochen. Der wollte seinen Windows 7 Rechner mit ...

Exchange Server

Exchange 2019 Such-Indizierung funktioniert nicht

Frage von Dennis93Exchange Server5 Kommentare

Hallo zusammen, wir haben einen neuen Exchange 2019 in einer neuen Domäne installiert. Alles neu und sauber eingerichtet. Alte ...

Neue Wissensbeiträge
Microsoft
Manage USB Devices on Windows Hosts
Ticker von Dani vor 1 StundeMicrosoft1 Kommentar

Raven is a Miniature Schnauzer that doesn’t like small critters in the yard unless they can fly. This gives ...

Microsoft
SMB Compression: Deflate your IO
Ticker von Dani vor 3 TagenMicrosoft

Hi folks, Ned Pyle guest-posting today about SMB Compression, a long-awaited option coming to Windows, Windows Server, and Azure. ...

Virtualisierung

Citrix end of availability (EOA) of perpetual licenses for the on-prem Workspace products

Ticker von Dani vor 3 TagenVirtualisierung1 Kommentar

Moin, der nächste Marktführer steigt von Kaufen auf Mietzwang um :-( What did Citrix announce on July 1, 2020? ...

Festplatten, SSD, Raid
Stop Error 0x0000007B (INACCESSIBLE BOOT DEVICE)
Anleitung von evinben vor 3 TagenFestplatten, SSD, Raid

Systemstand Windows 7, 64-Bit, einschließlich allen Updates bis 10.09.2020 DELL Latitude E6330 PCI-Bus IRQ-Kanal 19: Standard AHCI 1.0 Serieller-ATA-Controller IRQ-Kanal ...

Heiß diskutierte Inhalte
Backup
Gesicherter Backupserver gesucht
gelöst Frage von lcer00Backup16 Kommentare

Hallo zusammen, ich habe mir am Wochenende den interessanten Vortrag aus folgendem Beitrag angesehen: DerWoWusste Danke für den Link ...

Windows Server
Win Server2016 Datacenter Installation Frage
Frage von UschadeWindows Server15 Kommentare

Hallo vereehrte Kolleginnen und Kollegen, Ich versuche einen Win Server2016 Datacenter zu installieren. Das Blech ist ein Fujitsu Primergy ...

Router & Routing
VPN Performance verbessern
Frage von JseidiRouter & Routing15 Kommentare

Hallo zusammen, Ich benötige einmal ein paar Tips von euch. Die Ausgangssitustion ist wie folgt: Standort 1: VDSL100 mit ...

Windows Server
Hochstufen zum DC aufgrund Replikationsproblemen nicht möglich
Frage von FlinxitWindows Server9 Kommentare

Hallo, Wir haben ein Netzwerk übernommen, in welchem ein DC momentan aktiv ist, ein weiterer im AD angegebener DC ...

Administrator Magazin
09 | 2020 Ein Internetauftritt ist für Firmen heute eine Selbstverständlichkeit, doch gilt es beim Betrieb der entsprechenden Server einiges zu beachten. Im September beleuchtet das IT-Administrator Magazin deshalb das Schwerpunktthema "Webdienste und -server". Darin lesen Sie unter anderem, wie Sie Webapplikationen sinnvoll überwachen und welche Open-Source-Managementtools ...
Best VPN