以编程方式应用和编辑Windows资源管理器模板?

Ste*_*e B 5 c# shell powershell windows-explorer

我正在寻找自动化一些资源管理器配置的方法(比如这里找到的:自定义五个Windows文件夹模板).

我想要:

  1. 更新Windows资源管理器文件夹模板"文档"以添加两列
  2. 递归地将此模板应用于webdav文件夹

我发现几乎没有文件.

我试图使用procmon.exe拦截这些设置所在的位置,但我没有找到相关的东西.

我试着编写shell对象的脚本:

$shell = new-object -com Shell.Application
$folder = $shell.Namespace("http://myserver/webdav")
# $folder.???? nothing relevant
$self = $folder.self
# $self.???? nothing relevant too
Run Code Online (Sandbox Code Playgroud)

我探索了注册表,希望找到一些东西,但我没有.

我有什么选择?我甚至不知道这些设置的位置.

如果可能,解决方案应使用脚本语言(vbs或powershell).或者如果绝对需要,可能有C#程序......如果我知道从哪里开始

[edit] procmon表示HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.AddColumns\添加列时会读取reg键.但是,我不知道这个注册表部分的含义是什么.