Search-RegistryKey
PackageDeployment Modul Hilfe |
Package Deployment Module |
Search-RegistryKey Cmdlet |
Version 3.1.0.0 |
Search-RegistryKey
Übersicht
Registry Schlüssel suchen
Syntax
Search-RegistryKey [-KeyPath] <String> [[-ValueName] <String>] [[-Value] <String>] [-ContinueOnError] [-FullPathResult] [-Wow64] [[-ParentIndex] <Int32>] [-ResultVariable] <String> [[-ValueKind] <RegistryValueKind>] [[-Context] <String>] [<CommonParameters>]
Beschreibung
Dieser Befehl sucht unterhalb des angegebenen Registry-Schlüssels nach dem Schlüssel, in dem der angegebene Wert gesetzt ist.
Parameter
-Context <String> |
||||||
User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer. |
||||||
|
-ContinueOnError <SwitchParameter> |
||||||
Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort |
||||||
|
-FullPathResult <SwitchParameter> |
||||||
Es wird der volle Pfad in der Variable gespeichert. |
||||||
|
-KeyPath <String> |
||||||
Geben Sie hier den Registry-Schlüssel ein, nach dem der angegebene Wert gesucht wird. |
||||||
|
-ParentIndex <Int32> |
||||||
Nullbasierter Index in umgekehrter Reihenfolge. Es werden so viele Registry-Schlüssel rechts abgeschnitten, wie als Indexnummer angegeben ist. Beispiel: Gefundener Schlüssel ist HKEY_CURRENT_USER\Software\Test\Sub1\Sub2\Sub3\Sub4. Wenn als Parent Index die Zahl 1 angegeben wird, wird der übergeordnete Ordner Sub3 in der Ergebnisvariable ausgegeben. Wenn 0 angegeben wäre, wäre das Ergebnis Sub4. |
||||||
|
-ResultVariable <String> |
||||||
Die Variable, die gesetzt werden soll. Die Angabe erfolgt ohne %. |
||||||
|
-Value <String> |
||||||
Suche nach einem bestimmten Wert. Dies ist sinnvoll, wenn es mehrere Werte gibt. |
||||||
|
-ValueKind <RegistryValueKind> |
||||||
String: Wertetyp Zeichenfolge. |
||||||
|
-ValueName <String> |
||||||
Wahlweise der Standardwert des Schlüssels oder der Name eines anderen Werts. Falls dieser auf der Arbeitsstation vorhanden ist, kann er ausgewählt werden. |
||||||
|
-Wow64 <SwitchParameter> |
||||||
Standardmäßig geht das PackageDeployment-Modul davon aus, auf 64-Bit Systemen in einem 64-Bit PowerShell-Prozess ausgeführt zu werden und greift daher bei Datei- und Registryzugriffen standardmäßig den Ablageort für 64-Bit Anwendungen (sofern dieser sich von dem für 32-Bit Anwendungen unterscheidet) zurück. Soll auf die 32-Bit Pendants (im Dateisystem %WinDir%\SysWOW64 statt %WinDir%\System32, in der Registry HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node statt HKEY_LOCAL_MACHINE\SOFTWARE) zugegriffen werden, verwenden Sie den -Wow64 Switch. |
||||||
|
<CommonParameters> |
Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters". |