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

gelöst Suchen u. Ersetzen als Batch mit Variabelen wer kann helfen...

Mitglied: zeroblue2005

zeroblue2005 (Level 2) - Jetzt verbinden

13.02.2013 um 08:52 Uhr, 2881 Aufrufe, 6 Kommentare

Hallo Zusammen,

ich würde gerne eine Batch bauen wollen, die folgendes bewirkt. Sorry dass ich das leider nicht in der richtigen Syntax ausrücken kann, daher hier nur der gewünschte Ablauf:

Voraussetzung ist, dass die Datei Signatur im Ordner liegt, aber das sollte kein Thema sein mit xcopy!

Die Suchen u. Ersetzen bat sollte folgendes realisieren:

1. Frage den User nach Vorname und packe das in eine Variable bzw. Zwischenspeicher
2. Dann kommen noch ca. 10 Frage Ort, PLZ, Str. etc.... alle in Variable bzw. Zwischenspeicher
3. Die Batch soll dann nach der Fragebeantwortung die Daten aus den Variable bzw. Zwischenspeicher nehmen u. in der Signatur.html die Vorgaben, die so aussehen suchen und erstezen
4. Toll wäre es jetzt noch, wenn man Outlook sagen könnte nehme diese Signatur für Senden und beantworten. Aber das ist glaube ich zuviel des Guten

Die Signatur sieht ca. so aus (Ist nur ein Auszug):

<td><p align="left"><basefont face=""><font face="Tahoma"><font size="-2">Strasse-u-Hs-Nr</font></td>
<td><p align="left"><basefont face=""><font face="Tahoma"><font size="-2">Gesch&auml;ftsf&uuml;hrer: Vorname-Nachname</font></td>

Hat da jemand eine Lösung für mich?
Mitglied: Onitnarat
13.02.2013 um 10:45 Uhr
Hallo,
warum so kompliziert? Du hast Doch sicherlich ein Active-Directory, richtig?
Falls ja, schau Dir das mal an: http://www.zerbit.de/projekte/outlooksignature.aspx
Falls nein, schaff Dir eins an...das macht das Leben leichter.

Gruß
Marcus
Bitte warten ..
Mitglied: zeroblue2005
13.02.2013 um 11:02 Uhr
Hallo Marcus,

danke schau ich mir an
Bitte warten ..
Mitglied: qupfer
13.02.2013, aktualisiert um 14:29 Uhr
Falls es doch in "batch" geschehen soll, wirds ohne externe Hilfe recht unschön.

Die Variablen der Reihe nach abfragen ist klar,

echo. "Name!"
SET /P Name=Name eingeben:
cls
echo. "Nachname..."
.....

Für das Suchen&Ersetzen würde ich dann auf das Linux-Tool sed setzen.
Dazu erstellt du dir zuerst eine templateSig.html, wo du dann entsprechende Platzhalterwörter verwendest. (Vorname, Nachname, PLZ etc.)

Sed gibt es dann hier: http://07q.de/sed (recht weit unten ist ein Windows-Setup (http://07q.de/sedddl)

Nun noch korrekt ausführen. Der sed-Aufruf dürfte dann in etwa so aussehen:
01.
"C:\Program Files (x86)\GnuWin32\bin\sed.exe" -e "s#Vorname#%vorname%#" -e "s#Nachname#%nachname%#" -e "s#derNächstePlatzhalter#%dieNächsteVariable%#" "/cygdrive/c/Pfad/zu/dem/Template.html" > "c:\Pfad\zum\Ziel\signature.html"
Der Pfad zur sed.exe ist klar. Wenn woanders installiert, entsprechend anpassen. Das -e ist notwendig, weil mehrere Ersetzungen durchgeführt werden sollen. Die eigentliche Ersetzungsregel ist dann halt:
"s#suchString#ersetzString#" Nimmt man für den ersetzString eine Variable, wie %vorname%, so wird die dann dort verwendet. Sollte in deiner Signatur das #-Zeichen notwendig sein, kannst nach dem s auch ein anderes Trennzeichen angeben. "s?aaaaa?bbbb?". Die "" sind da, damit es keine Probleme mit Leerzeichen gibt.

Da sed aus der Linux-Welt kommt, wünscht es auch dementsprechende Pfadangaben. Dabei entspricht /cygdrive/ sozusagen dem Arbeitsplatz und die nächsten Ordner werden durch / (und nicht \ abgetrennt).
Sollte in dem Pfad ein Leerzeichen sein, entweder Pfad in "" setzen oder das Leerzeichen "escapen". z.B.: /cygdrive/c/Program\ Files\ (x86)/restlicher\ Pfad/.... (wobei es bei mir auch mit Win-Syntax funktionierte)
Mit > wird das Ergebnis dann an eine Datei umgeleitet, die dann wieder mittels normaler Windows-Pfadangabe angegeben werden muss.
Bitte warten ..
Mitglied: zeroblue2005
25.02.2013 um 11:42 Uhr
Hallo Zusammen,

habe mich jetzt mal mit OutlookSignature auseinadergesetzt! Super Ding und so weit Arbeitsweise auch verstanden! Mein Problem ist nur, das wir mit Outlook 210 Arbeiten und bei unserem TestSystem bekommen wir beim starten der OutlookSignature.exe in Debug Modus die Fehlermeldung:

@ > Fehler 999: Outlook-Version konnte nicht ermittelt werden

Komischerweise auf den Win 7 X64 System läuft es! Hat einer ne Ahnung?
Bitte warten ..
Mitglied: Onitnarat
26.02.2013 um 08:43 Uhr
Hi,
da wir nur 64bit Win7 einsetzen kann ich das jetzt nicht nachvollziehen, aber warum nutzt Ihr 32bit Windows7?
Auf meinem 64bit erhalte ich in den Logs:
26.02.2013 08:40:30 Ermittle Outlook-Version 
26.02.2013 08:40:30 ...Outlook-Version: 
Funktioniert aber einwandfrei...

Gruß
Marcus
Bitte warten ..
Mitglied: zeroblue2005
26.02.2013 um 08:49 Uhr
Hallo,

habe das Tool am laufen bekommen, liegt schlicht weg daran, dass er die Version nicht ermitteln kann. Habe einfach dann von meinem Win-7 x64 System die Reg. exportiert und wird auf den Clients einfach mit ausgeführt und dann gehts!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Suche jemanden der mir in Powershell helfen kann !!!

Frage von PowershellAnfaenger1990Batch & Shell10 Kommentare

Hallo, seit gestern bin auf Probearbeiten für eine Ausbildungsstelle, allerdings habe ich keinerlei vertiefte Erfahrung in Programmieren. Nun wurde ...

Batch & Shell

Txt Inhalt in batch variabel verwenden

gelöst Frage von quan81Batch & Shell17 Kommentare

Liebes Forum ich bin neu dabei und freu mich wenn mir jemand helfen kann. Ich versuche per .bat file ...

Batch & Shell

Suchen und Ersetzen mehrerer Suchbegriffe per Batch

gelöst Frage von makroll10Batch & Shell4 Kommentare

Hallo, ich habe eine Textdatei mit folgendem Inhalt (Beispiel): "Dies ist ein Text mit 1850101 oder auch mit 1750102 ...

Batch & Shell

Batch Zeile suchen und ersetzen Variabler Pfad

gelöst Frage von pi0h.kkBatch & Shell6 Kommentare

Hallo, ich stehe leider vor einem kleinen Problem was ich nicht in den Griff bekommen. Ich möchte in mehreren ...

Neue Wissensbeiträge
Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 4 StundenWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 14 StundenSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Microsoft
Folder Security Viewer-Lizenzen zu gewinnen
Information von kgborn vor 14 StundenMicrosoft

Ich nehme das Thema mal in Absprache mit Frank hier auf, da es für den einen oder anderen Administrator ...

Hardware

Feueralarm killt Festplatten in Rechenzentrum - führt zu größerem Ausfall

Information von kgborn vor 15 StundenHardware11 Kommentare

Noch ein kleiner Beitrag für Administratoren, die in Rechenzentren aktiv sind - so als Fingerzeig. Denn es gibt Szenarien, ...

Heiß diskutierte Inhalte
Linux
Linux Server oder Windows Server - lohnt eine Umstellung auf Linux und ebenso basierende SW bei einer langfristigen Planung?
Frage von motus5Linux23 Kommentare

Wir brauchen bei uns einen neuen Server. Dieser wird als Fileserver, Domäne Controller sowie Exchange Server verwendet. Wir versuchen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL18 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...

LAN, WAN, Wireless
Kommunikation zwischen verschiedenen IP-Bereichen
Frage von DirkHoLAN, WAN, Wireless13 Kommentare

Hallo zusammen, von Unitymedia habe ich ein neues Modem (Connect Box) erhalten, das u.a. IPv4 aber keinen Bridge Mode ...

Windows Server
Domänencontroller trennen
Frage von Akit57Windows Server13 Kommentare

Hallo, ich hoffe das mir hier jemand meine Frage trotz der spärlichen Informationen die ich geben kann beantworten kann: ...