Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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
GELÖST

In eine bestehende Textdatei eine Zeile einfügen

Frage Entwicklung Batch & Shell

Mitglied: qwerty

qwerty (Level 1) - Jetzt verbinden

06.06.2007, aktualisiert 11.06.2007, 9019 Aufrufe, 5 Kommentare

Hallo Forum,

ich bin ein absoluter Noob in Sachen Batch-Dateien und komme nicht so richtig voran:

Auf den Windows-Clients in einer Windows-Domäne liegt eine Textdatei namens prog.txt.
In diese Datei möchte ich beim Systemstart per GPO eine weitere Zeile schreiben lassen.

Wie muss der Inhalt der Batchdatei lauten?


Schon mal Danke an die Expterten!
qwerty
Mitglied: 8644
06.06.2007 um 15:38 Uhr
Hi,

hast du das schon durch?

Psycho
Bitte warten ..
Mitglied: qwerty
06.06.2007 um 20:23 Uhr
Die Suchefunktion habe ich tatsächlich vorher schon genutzt und nichts brauchbares daraus ziehen können.

Bin leider ein DAU in SAchen scripten.

Hast Du vielleicht einen passenden Codeschnipsel parat?

qwerty
Bitte warten ..
Mitglied: Dani
06.06.2007 um 20:46 Uhr
Guten Abend qwerty,
Die Suchefunktion habe ich tatsächlich vorher schon genutzt und nichts brauchbares daraus
ziehen können.
Kann ich fast nicht glauben, dass es dort nichts gibt. Aber seis drum...

Eine Zeile hinzufügen ist ein bisschen allgemein gehalten.
  • Soll die neue Zeile an Anfang an die Datei
  • Soll die Zeile an das Ende
  • Soll die Zeile nach Zeile x eingefügt werden

Folgende Skizze fügt die Ausgabe von echo an das Ende der Datei:
01.
.... 
02.
echo blablabla >> "C:\ichweißnochnicht\prog.txt" 
03.
...
Den Pfad musst du natürlich noch anpassen und die Ausgabe natürlich auch. Was möchtest du denn in die Datei schreiben? Je nachdem musst du ein Computerskript bzw. Benutzerskript benutzen.


Gruß
Dani
Bitte warten ..
Mitglied: qwerty
11.06.2007 um 13:47 Uhr
Muchas Gracias Euch!

Das klappt prima, wenn ich z.B.

echo bingo >> "%WinDir%\datei.txt"

in eine *.bat schreibe und beim Anmelden der Clients ausführen lasse.


Jetzt möchte ich sinngemäß den Pfad %Programme%\datei.txt angeben.

Leider komme ich nicht weiter, weil ich die Systemvariable für C:\Programme nicht finde.

%temp%, %windir%, %userprofile%, %systemroot% usw. sind es jedenfalls nicht.

any ideas?

qwerty
Bitte warten ..
Mitglied: Biber
11.06.2007 um 15:12 Uhr
Moin qwerty,
Leider komme ich nicht weiter, weil ich die Systemvariable für C:\Programme nicht finde.
versuche es mal mit %ProgramFiles%.
Alle gesetzten Umgebungsvariablen siehst Du über "Set" am CMD-Prompt oder über Klicki-Bunti unter
"Start"->"Einstellungen"->"Systemsteuerung"->"System"-"Erweitert"->"Umgebungsvariablen".

und dieses hier...
Die Suchefunktion habe ich tatsächlich vorher schon genutzt und nichts brauchbares daraus ziehen können.
...kann ich mir auch nicht vorstellen offen gestanden.

Gruß
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Komplette Zeile aus Textdatei auslesen (3)

Frage von tegwert zum Thema Batch & Shell ...

Batch & Shell
gelöst Erstellungsdatum vor jede Zeile einer Textdatei schreiben (5)

Frage von freakonaleash zum Thema Batch & Shell ...

Batch & Shell
Jede Zeile einer Textdatei in eigene Variable speichern (5)

Frage von tomaschku zum Thema Batch & Shell ...

Batch & Shell
gelöst In allen Textdateien eines bestimmten Pfades die Zeilen x bis Ende löschen (2)

Frage von Schloth zum Thema Batch & Shell ...

Neue Wissensbeiträge
Humor (lol)

Wo ist der Fehler auf dem Bild?

(2)

Information von the-buccaneer zum Thema Humor (lol) ...

Windows Update

Offenbar erneutes MS-Update mit Fehlerschleife (2012 R2)

Information von VGem-e zum Thema Windows Update ...

Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Proxy Server Settings Cloud + EWS (17)

Frage von SomebodyToLove zum Thema Exchange Server ...

Windows Server
PDF Editor für den Einsatz auf Terminal Servern (16)

Frage von kwame501 zum Thema Windows Server ...

Windows Installation
Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen (14)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Virtualisierung
Unterschied zwischen VDI und Terminal Server Lösungen (12)

Frage von tukawi06 zum Thema Virtualisierung ...