Powershell注册表搜索和编辑

问题描述 投票:0回答:1

因此,我试图找出一个为所有计算机编辑OneDrive根文件夹名称的漏洞。

我需要可以找到特定默认值并进行更改的脚本。这是到目前为止我可以做的

Get-ChildItem -path HKLM:\SOFTWARE\Classes\CLSID\

CLSID包含许多密钥文件夹,例如{021E4F06-9DCC-49AD-88CF-ECC2DA314C8A}。

我需要在CLSID文件夹中进行搜索,以找到包含默认值“我的公司名称”的文件夹,然后对其进行更改。

原因是在这一部分,我需要进行更改的文件夹在每台其他机器上都不同。

例如我的是。

\HKEY_CURRENT_USER\Software\Classes\CLSID\{04271989-C4D2-51FA-6558-1FD935F1416C}

另一台机器

HKEY_CURRENT_USER\Software\Classes\CLSID\{04271989-C4D2-9527-CD60-A32EA8C49FE9}

我该如何完成?

任何帮助将不胜感激

powershell registry onedrive
1个回答
0
投票

这可以帮助您入门。它列出了HKCU中每个GUID的所有项目属性,其中默认值与部分字符串匹配。

Get-ChildItem "HKCU:\Software\Classes\clsid" | 
    ForEach-Object { Get-ItemProperty -Path $_.PSPath } | 
    Where-Object {$_.'(default)' -like "Java Plug-in*"}

您可以将'(default)'更改为'your company name'以使其在您的情况下工作。

© www.soinside.com 2019 - 2024. All rights reserved.