Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 07.12.2011, 10:27   #1
Newbie
 
Offline
Registriert seit: 12-2011
Beiträge: 6
Batchprogrammierung

Ich habe da ein Problem, worauf ich leider keine Lösung finden kann, bzw. ich
weiß nicht wie ich das über die Batch Programmierung anstellen soll.
Hätte ich dir keine Freundschaftsanfrage geschickt und die mir nicht geantwortet
hättest, dann hätte ich dir keine PN schreiben können ^^.
Also ich werde dir jetzt auch gleich mal mein Problem berichten, ich hoffe du hast eine Lösung parat:

Also die Batchdatei die ich habe, generiert aus einem Quellcode
eine Textdatei in der dann soetwas steht:

"CN=NAME, NAME bla blab la Domäne = blabla"
"CN=NAME, NAME bla blab la Domäne = blabla"
"CN=NAME, NAME bla blab la Domäne = blabla"
"CN=NAME, NAME bla blab la Domäne = blabla"
"CN=NAME, NAME bla blab la Domäne = blabla"

So ungefährt, naja das ist ja jetzt egal.
So und ich will die Batch datei so umprogrammieren, dass die
Textdatei die erstellt wird, mir nur die Namen und so ausgiebt.
Ohne "CN= ,Domäne BLABLA etc.

Ich weiß da nicht weiter wie ich das umprogrammieren soll, dass
sich die Textdatei so umeditiert, dass diese Sachen gelöscht werden
und nicht angezeigt werden. Also die Textdatei soll nur die Namen anzeigen.
Warscheinlich muss ich mit einer Forschleife arbeiten.
    Mit Zitat antworten
Alt 07.12.2011, 10:44   #2
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

ohne zu wissen, was deine Batchdatei macht, kann man dir keine Hilfe leisten. Wenn du den Code der Batchdatei hier postest, wird das evtl. leichter.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 07.12.2011, 10:47   #3
Newbie
 
Offline
Registriert seit: 12-2011
Beiträge: 6
@ECHO OFF
SET /P myGroup="Welche Gruppe soll ausgelesen werden? - "
DSGET GROUP "CN=%myGroup%,OU=...-Gruppen,DC=...,DC=.....,DC=..." -MEMBERS -EXPAND>%myGroup%.txt
EXIT


Ich habe die Privaten Daten gegen Punkte ersetzt. Ich weiß nicht ob ich die öffentlich machen kann.
aber das ist so der ganze Code.
    Mit Zitat antworten
Alt 07.12.2011, 11:23   #4
Newbie
 
Offline
Registriert seit: 12-2011
Beiträge: 6
Oh man warum kann ich keine PN schreiben.
    Mit Zitat antworten
Alt 07.12.2011, 11:33   #5
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

Zitat von mcjoker1991 Beitrag anzeigen
Oh man warum kann ich keine PN schreiben.
weil das hier ein Forum ist. Support gibt es öffentlich oder gar nicht.

Also, du willst eine bestimmte Gruppe abfragen und von deren Mitgliedern nur den Anmeldenamen in eine Textdatei schreiben? Dann dürfte das mit dsget allein nicht hinhauen.

Für ähnliche Anforderungen hab ich mal dies hier geschrieben:
faq-o-matic.net » Mitglieder einer AD-Gruppe mit Zusatzdaten ausgeben

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 07.12.2011, 11:53   #6
Newbie
 
Offline
Registriert seit: 12-2011
Beiträge: 6
Support über PN? Wer redet denn über soetwas. Ich kann ja niemanden anschreiben um
irgendwas Bescheid zu sagen.
Naja aufjedenfall brignt mich das nicht weiter.
Ist es denn nicht möglich über Batchprogrammierung eine Textdatei zu ändern auf Befehl,
so das ich zum Beispiel sage Lösche alle "CN= aus dem Text oder so???
    Mit Zitat antworten
Alt 07.12.2011, 12:36   #7
Board Veteran
 
Offline
Registriert seit: 01-2008
Ort: Karlstadt/Franggn
Beiträge: 587
Hi mcjoker.

Zitat von mcjoker1991 Beitrag anzeigen
Support über PN? Wer redet denn über soetwas.
Du.


Zitat von mcjoker1991 Beitrag anzeigen
Ich kann ja niemanden anschreiben um
irgendwas Bescheid zu sagen.
Brauchst Du auch nicht. In einem Forum ist der Sinn ja nicht die persönliche sondern die allgemein öffentliche Diskussion, wie Dir Nils schon schrieb.

Zitat von mcjoker1991 Beitrag anzeigen
Naja aufjedenfall brignt mich das nicht weiter.

Zitat von mcjoker1991 Beitrag anzeigen
Ist es denn nicht möglich über Batchprogrammierung eine Textdatei zu ändern auf Befehl,
so das ich zum Beispiel sage Lösche alle "CN= aus dem Text oder so???
Ja.

Aber vielleicht solltest Du's einfach mal mit Admins Liebling "Excel" versuchen. Lies Dir die Texttabellen doch einfach ein und laß' die für Dich überflüssigen Teile abschneiden.

ciao und 'nen angenehmen Nachmittag
M.

Signatur
Ein Buch macht kluch - zwei Bücher schon mal klücher.

    Mit Zitat antworten
Alt 07.12.2011, 12:43   #8
Newbie
 
Offline
Registriert seit: 12-2011
Beiträge: 6
Ich wollte keinen Support über PN.
Und um jemanden etwas Bescheid zu sagen, muss das nicht gleich Private Angelegenheiten sein.

Ja danke für die diese Lösung, jedoch will ich das nicht so haben.
Ich möchte bei der aktivierung dieser Batch-Datei eine TXT Datei bekommen,
wo nur die Member Namen aufgelistet.
So eine Lösung möchte ich haben, falls dies nicht geht, dann würde ich das gerne erfahren.
    Mit Zitat antworten
Alt 09.12.2011, 10:22   #9
Junior Member
 
Offline
Registriert seit: 11-2003
Beiträge: 111
Vielleicht hilft dir das hier weiter.

BATch-Dateien - kleine Tipps :: Axels Homepage
    Mit Zitat antworten
Alt 09.12.2011, 10:35   #10
Newbie
 
Offline
Registriert seit: 12-2011
Beiträge: 6
irgendwie auch nicht -.-
aber danke.

Also irgendwie muss ich zuerst auf die txt Datei zugreifen.
Vllt mit Find oder so, die einzelnen Passagen raussuchen KP und dannach oder einfach nur
mit
Replace den Vorhanden String gegen ein Leerzeichen austauschen.

Jedoch weiß ich nicht genau wie ich das machen soll.
Wenn jemand eine Ahnung hat. Könnte er bitte eine Batch schreiben.
Machen wir ein Beispiel. Wir haben eine TXT.txt Datei, in der steht:

ICH BIN EIN TEXT LÖSCHEN

So und jetzt wäre es nett, wenn jemand eben eine Batch so schreibt, sodass er auf
die Datei TXT.txt zugreift und den String LÖSCHEN entfernt.
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Batchprogrammierung anne_03 Windows Forum — Allgemein 32 02.12.2004 18:45
Batchprogrammierung anne_03 Tipps & Links 2 23.11.2004 10:54
Batchprogrammierung xtragood Windows Forum — Allgemein 13 16.11.2004 16:41
Batchprogrammierung fritzo Tipps & Links 35 16.09.2004 11:05
Batchprogrammierung: Addieren??? Wie???? pablovschby Windows Forum — Allgemein 16 06.09.2003 10:12


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:06 Uhr. Seite generiert in 0,042 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang