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 Mit batch Registry-Keys auslesen, darin dann Einträge vornehmen

Mitglied: ahstax

ahstax (Level 2) - Jetzt verbinden

06.12.2018 um 16:05 Uhr, 358 Aufrufe, 3 Kommentare, 2 Danke

Hallo,

gibt es eine Möglichkeit (Win7 64bit), Sub-Keys erster Ebene von Registry-Keys abzufragen, um dann in die Subkeys Einträge vorzunehmen?

Konkret:
Ich möchte alle Subkeys erster Ebene des Keys
01.
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles
auslesen, aber nicht weiter runter.
Diese ausgelesene Subkeys möchte ich dann verwenden, um hiermit:
01.
reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\<AUSGELESENER SUBKEY>\9375CFF0413111d3B88A00104B2A6676\00000001" /v %j% /t REG_BINARY /d %Var% /f
Einen Wert in einem Subkey einzutragen, wenn in "AUSGELESENER SUBKEY" die Zeichenfolge ABC enthalten ist.

Geht das? Wir kann ich das anstellen?

Neugierige Grüße,
Andreas
Mitglied: 137846
LÖSUNG 06.12.2018, aktualisiert um 17:36 Uhr
Ich möchte alle Subkeys erster Ebene des Keys ... wenn in "AUSGELESENER SUBKEY" die Zeichenfolge ABC enthalten ist.
Mit Batch wie immer FOR-Schleife mit Findstr, findest du hier 1000fach...
01.
for /f "delims=" %%a in ('reg query HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles ^|findstr /i "\\.*ABC.*$"') do @echo %%a
Aber wieso man das noch mit Batch machen will ...?!

Mit Powershell ist sowas auch schnell erledigt
01.
 Set-ItemProperty HKCU:\Software\Microsoft\Office\16.0\Outlook\Profiles\*ABC*\9375CFF0413111d3B88A00104B2A6676\00000001 -Name XXXXX -Value XXXXX -Type Binary
Gruß A,
Bitte warten ..
Mitglied: erikro
LÖSUNG 06.12.2018 um 17:24 Uhr
Moin,

dafür würde ich die Powershell nehmen.

Zitat von ahstax:
gibt es eine Möglichkeit (Win7 64bit), Sub-Keys erster Ebene von Registry-Keys abzufragen, um dann in die Subkeys Einträge vorzunehmen?

Konkret:
Ich möchte alle Subkeys erster Ebene des Keys
01.
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles

01.
$found_keys = get-childitem HKCU:\Software\Microsoft\Office\15.0\Outlook\Profiles
Sollen es auch die Unterschlüssel sein, dann noch ein -recurse hinter den Befehl.

auslesen, aber nicht weiter runter.
Diese ausgelesene Subkeys möchte ich dann verwenden, um hiermit:
01.
reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\<AUSGELESENER SUBKEY>\9375CFF0413111d3B88A00104B2A6676\00000001" /v %j% /t REG_BINARY /d %Var% /f
Einen Wert in einem Subkey einzutragen, wenn in "AUSGELESENER SUBKEY" die Zeichenfolge ABC enthalten ist.

Dann eine kleine foreach-Schleife:

01.
foreach($found_key in $found_keys) {
02.

03.
    if($found_key.name -match "^HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\.*ABC.*$") {
04.

05.
          # Hier entweder weiter mit set-itemproperty oder new-itemproperty je nachdem, ob der Wert schon exisitiert oder nicht.
06.

07.
     }
08.

09.
}
hth

Erik
Bitte warten ..
Mitglied: ahstax
07.12.2018 um 13:21 Uhr
Hallo,

Danke für Eure Antworten!

Ich möchte das mit Batch machen, weil es eine Änderung in einer bestehenden Batch-Datei wäre und mir das mit dem Powershell und den Berechtigung usw Unbehagen bereitet. Ich hab mich auch noch zu wenig damit beschäftigt. Weil mit Batch bis jetzt alles immer irgendwie machbar war....

Mit dem Ansatz
01.
for /f "delims=" %%a in ('reg query HKCU\Software\Microsoft\Office\15.0\Outlook\Profiles ^|findstr /i "\\.*ABC.*$"') do @echo %%a
hab ich hinbekommen, was ich erreichen wollte.
Danke für die Hilfe!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Mit Batch datei Registry eintrag ausführen

gelöst Frage von SchokomolloBatch & Shell8 Kommentare

Hallo Forum, ich tue mir gerade etwas schwer beim Erstellen einer batch datei. Ich möchte gerne einen Registryeintrag in ...

Windows Installation

Registry Keys im MDT Setup setzen

gelöst Frage von Patrick-ITWindows Installation3 Kommentare

Hallo zusammen Seit einer Weile versuche ich für ein Windows 10 Setup diverse Registry Keys zu setzen, leider schlägt ...

Batch & Shell

Eintrag in Registry ändern über Batch trotz unterschiedlicher ID

Frage von Oggy01Batch & Shell1 Kommentar

Hallo, diese Frage wird für einige scheinbar schon lästiger Standard sein, aber für jemanden der damit fast nichts am ...

Windows Systemdateien

Mögliche Registry-Keys eines Programms anzeigen lassen

Frage von KorbinianHWindows Systemdateien14 Kommentare

Hallo, ich möchte die Einstellungen einer Software über den Registrierungseditor ändern, finde aber keinen Schlüssel, der zur Einstellung passt. ...

Neue Wissensbeiträge
Windows Installation

Windows Install ISO mit übergroßer Install.wim auf FAT32 übertragen

Tipp von Lochkartenstanzer vor 1 TagWindows Installation9 Kommentare

Moin Kollegen, Viele von euch werden sicher aus praktischen Gründen nicht nur DVDs oder "virtuelle" CD-Laufwerke (Zalman, IODD) zum ...

Datenschutz

Gehe zurück auf Los, ziehe keine 4.000 Mark. E-Privacy (erstmal) gescheitert

Information von certifiedit.net vor 1 TagDatenschutz

Webbrowser

Firefox 71 verfügbar mit Picture in Picture Funktion

Information von sabines vor 2 TagenWebbrowser2 Kommentare

Die neue Firefox Version 71 unterstützt, zunächst nur für Windows, Picture in Picture. Damit kann ein Video in einem ...

E-Mail
SPF beim Versenden testen
Tipp von StefanKittel vor 3 TagenE-Mail3 Kommentare

Hallo, wenn man einen SPF für einen Exchange, oder anderen Mail-Server, konfigiruert muss man das ja auch testen. Ganz ...

Heiß diskutierte Inhalte
Hyper-V
Wie berechne ich mir die Anzahl der vCPU für HYPER-V aus?
Frage von samet22Hyper-V20 Kommentare

Hallo, bitte nicht schimpfen, ich habe mich nur selber gerade etwas verwirrt :D Wie berechne ich mir aus wieviele ...

LAN, WAN, Wireless
WLAN Absicherung
gelöst Frage von Alex29LAN, WAN, Wireless19 Kommentare

Hallo zusammen, WPA2 wurde vor einiger Zeit geknackt. Auch bei WPA3 wurden schon Lücken aufgezeigt aber das größere Problem ...

Switche und Hubs
PoE in erster und zweiter Instanz
Frage von moinmoin2016Switche und Hubs18 Kommentare

Moin. Ich habe versucht zum folgenden Sachverhalt ein Beitrag zu suchen, konnte aber nichts passendes finden. Folgender Sachverhalt: Ein ...

Debian
Zweite IP - Routing?
gelöst Frage von thepandapi94Debian15 Kommentare

Hey Zusammen, ich habe gestern über Hetzner eine zweite IP bezogen. Laut Hetzner soll diese auch auf die primäre ...