Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Regschlüssel per Batch erstellen

Frage Entwicklung Batch & Shell

Mitglied: Kallinger

Kallinger (Level 2) - Jetzt verbinden

03.04.2007, aktualisiert 05.04.2007, 5862 Aufrufe, 8 Kommentare

A B E R W I E ?!?!

Servus,

ich bin grad dabei mich bissl mit "%Batch%" auseinander zusetzen.
Jetzt möchte ich noch ausprobieren, wie man einen Schlüssel in die Registry einträgt, und zwar:

if exist HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
if exist HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
if exist HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security
if exist HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Security
if exist HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Outlook\Security
if exist HKEY_CURRENT_USER\Software\Microsoft\Office\7.0\Outlook\Security
...

Es gibt ja mehrere Ordner (bei mir 8.0; 9.0; 11.0) in jedem von diesen Ordnern soll nun der Schlüssel (Neue Zeichenfolge)

"Level1Remove" mit den Werten "" exe;url;..."

erstellt werden.
Ich wär dankbar, wenn jemand einen Code schreiben könnte ...


thx
_______________________________
Grüße Kallinger
Mitglied: catachan
03.04.2007 um 14:32 Uhr
ebi uns heißt ein befehl zb so

if exist "%ProgramFiles%\Microsoft Office\Office12" REG ADD HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Options\Mail /v JunkMailImportLists /t REG_DWORD /d 1 /f >NUL

wenn office 2007 installiert is , füge in den Registry key den eintrag "JunkMailImportsLists" als REG_DWORD ein mit Wert 1. das >Nul verhindert die Ausgabe im Fenster

REG /? in der cmd bringt aufschluss
Bitte warten ..
Mitglied: Kallinger
03.04.2007 um 14:48 Uhr
OK..

Aber ich hab mich darin schon versucht ...
reg query ...

Aber bei mir haut das nicht ganz so hinne !!

_______________
...::: Grüße Kallinger :::...
Bitte warten ..
Mitglied: catachan
03.04.2007 um 15:25 Uhr
du musst doch nicht in der registry prüfen. prüfe im ordner programme wie oben welche version von office installiert ist
Bitte warten ..
Mitglied: Kallinger
03.04.2007 um 15:31 Uhr
ja ...

Ich will aber den Code so auslegen, dass er selbst schaut welche Versionen es gibt, und dann dementsprechent anpasst !!

Deshalb möchte ich auch so was ähnliches wie "if exist" Abfragen

___________________
Grüße Kallinger
Bitte warten ..
Mitglied: Biber
03.04.2007 um 16:31 Uhr
Moin Kallinger,

vielleicht dieser Ansatz (Demo am CMD-Prompt):
01.
(=16:25:06  D:\temp=) 
02.
>set Hive=HKCU\Software\Microsoft\Office 
03.
 
04.
(=16:25:47  D:\temp=) 
05.
>set SubTree=Outlook\Security 
06.
 
07.
(=16:28:04  D:\temp=) 
08.
>for /l %i in (7,1,12) do @REG query %Hive%\%i.0\%subtree% /v Level1Remove >nul 2>nul || @echo RegKey Level1Remove für Outlook %i existiert nicht 
09.
RegKey Level1Remove für Outlook 7 existiert nicht 
10.
RegKey Level1Remove für Outlook 8 existiert nicht 
11.
RegKey Level1Remove für Outlook 9 existiert nicht 
12.
RegKey Level1Remove für Outlook 11 existiert nicht 
13.
RegKey Level1Remove für Outlook 12 existiert nicht 
14.
 
15.
(=16:28:53  D:\temp=) 
16.
>for /l %i in (7,1,12) do @REG query %Hive%\%i.0\%subtree% /v Level1Remove >nul 2>nul && @echo RegKey Level1Remove für Outlook %i existiert 
17.
RegKey Level1Remove für Outlook 10 existiert 
18.
 
19.
(=16:29:10  D:\temp=)
Hier prüfe ich auf den Eintrag "Level1Remove" unterhalb "....\Security", aber Du kannst natürlich auch eine Ebene höher prüfen.
01.
>for /l %i in (7,1,12) do @REG query %Hive%\%i.0\%subtree% >nul 2>nul && @echo RegHive Security für Outlook %i existiert 
02.
RegHive Security für Outlook 9 existiert 
03.
RegHive Security für Outlook 10 existiert 
04.
 
05.
(=16:34:28  D:\temp=) 
06.
>for /l %i in (7,1,12) do @REG query %Hive%\%i.0\%subtree% >nul 2>nul || @echo RegHive Security für Outlook %i existiert nicht 
07.
RegHive Security für Outlook 7 existiert nicht 
08.
RegHive Security für Outlook 8 existiert nicht 
09.
RegHive Security für Outlook 11 existiert nicht 
10.
RegHive Security für Outlook 12 existiert nicht
Gruss
Biber
Bitte warten ..
Mitglied: Kallinger
04.04.2007 um 07:32 Uhr
OK ...
Ich glaube ich habe immer noch nicht, was ich möchte:
1) Prüfe welche Office Version (7,8,9,10,11,12, ...)
2) Prüfe ob der Schlüssel Level1Remove besteht
--> JA, dann erweitere den Schlüssel mit (exe,bat, ...)
--> NEIN, dann erstelle den Schlüssel mit (exe,bat, ...)


___________________________
Grüße Kallinger
Bitte warten ..
Mitglied: Biber
05.04.2007 um 08:00 Uhr
Auf die Gefahr hin, dass ich mich wiederhole....

Demo am CMD-Prompt (es sind jeweils EINzeiler, falls es anders angezeigt wird):
01.
(= 7:51:11  D:\temp=) 
02.
>for /l %i in (7,1,16) do @(reg query HKCU\Software\Microsoft\Office\%i.0\Outlook 1>nul 2>nul) && @echo Office %i gefunden 
03.
Office 8 gefunden 
04.
Office 9 gefunden 
05.
Office 10 gefunden 
06.
 
07.
(= 7:51:45  D:\temp=) 
08.
>for /l %i in (7,1,16) do @(reg query HKCU\Software\Microsoft\Office\%i.0\Outlook 1>nul 2>nul) && @set HighestVersion=%i 
09.
 
10.
(= 7:52:09  D:\temp=) 
11.
>set High 
12.
HighestVersion=10
Soweit zu Frage 1.
Frage 2 siehe oben.

Gruss
Biber
Bitte warten ..
Mitglied: Kallinger
05.04.2007 um 08:48 Uhr
WUNDERBAR ...
Auf Biber ist einfach verlass !!


thx
__________________________
Grüße Kallinge
Bitte warten ..
Neuester Wissensbeitrag
Festplatten, SSD, Raid

12TB written pro SSD in 2 Jahren mit RAID5 auf Hyper-VServer

Erfahrungsbericht von Lochkartenstanzer zum Thema Festplatten, SSD, Raid ...

Ähnliche Inhalte
Batch & Shell
Batch: .rar-Pakete automatisch Ordner erstellen und verschieben (2)

Frage von BowserMD zum Thema Batch & Shell ...

Batch & Shell
"Generic" Drucker mit batch - File erstellen (6)

Frage von MrPreesident zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Ordner erstellen und verschieben (6)

Frage von Fromeonly zum Thema Batch & Shell ...

Windows Netzwerk
Netzwerkressource ohne Laufwerksbuchstabe via Batch bzw. Scrip erstellen (13)

Frage von der-suchende zum Thema Windows Netzwerk ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...