专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

PowerShell中驱动器的概念不是物理驱动器,而是将任何数据存储表示为一致的接口。使用正确的提供程序,您甚至可以像访问文件结构一样访问注册表。...

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

PowerShell中驱动器的概念不是物理驱动器,而是将任何数据存储表示为一致的接口。使用正确的提供程序,您甚至可以像访问文件结构一样访问注册表。

在shell中导航

在搜索栏中键入PowerShell并按enter键,打开PowerShell。

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

打开PowerShell时,键入:

cd HKCU:

更改为HKEY\ U CURRENT\ U USER配置单元。

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

注册表中的键类似于文件夹。但是,键值的行为与文件不同。相反,它们作为键的属性进行管理,并显示在属性列中。要查看密钥列表,只需运行:

Dir

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

要对键进行更多操作,最简单的方法是为键创建一个变量。让我们为HKEY\ U CURRENT\ U USER\Software\Microsoft\Windows\CurrentVersion\Explorer键创建一个名为key的变量。

$key = Get-Item HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

接下来让我们看看键变量包含多少值。为此,我们需要使用一个名为ValueCount的属性。

$key.ValueCount

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

如您所见,有6个值。它告诉我们有多少个值,但没有告诉我们调用这些值是为了做什么,您需要查看keys属性。

$key.Property

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

如果要检索值的内容,可以使用PSPath属性和Get ItemProperty命令,如下所示。我们将创建一个名为value的变量来帮助我们接收单个值。

$value = Get-ItemProperty $key.PSPath

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

这将检索键中所有值的内容,但由于我们创建了值变量,所以我们可以将其解析为要检索的单个属性。例如。

$value.Shellstate

将仅返回Shellstate值的内容。

创建关键点

创建新密钥就像创建一个新文件夹:

New-Item -type Directory “Type New Key Name Here”

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

删除密钥

使用Remove Item命令删除密钥,如下所示:

Remove-Item “Type New Key Name Here”

专家极客:浏览注册表命令行风格,就像它是一个驱动器使用powershell

创造价值

要向键添加新值,必须使用Set ItemProperty

项目类型 持有 数据类型
字符串 一根绳子 注册号
扩展字符串 包含在调用时解析的环境变量的字符串 注册扩展\u SZ
二元的 二进制值 REG\U二进制
德沃德 数值 注册DWORD
多串 多行文字 REG\ U MULTI\ U SZ公司
Q字 64位数值 注册字

要创建值,请使用以下语法:

Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer –type string –name “New Value” –value “123”

可以替换要在其中创建值的键的路径,也可以用–type参数替换上表中的其他类型。

删除值

可以使用Remove ItemProperty命令删除值。

Remove-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer “New Value”

  • 发表于 2021-04-12 17:58
  • 阅读 ( 169 )
  • 分类:互联网

你可能感兴趣的文章

可提高windows管理技能的powershell cmdlet

...get ChildItem命令获取任何文件夹的内容。例如,可以使用驱动器号获取整个驱动器的文件。输入: ...

  • 发布于 2021-03-13 13:26
  • 阅读 ( 287 )

使用powershell而不是批处理脚本的5个原因

...深入了解Windows生态系统的最深层部分,包括文件系统、注册表和证书存储。因此,PowerShell cmdlet和脚本可以做的远不止批处理脚本。 ...

  • 发布于 2021-03-15 16:49
  • 阅读 ( 281 )

如何在linux上安装和使用powershell

... 这将输出系统驱动器中文件夹和文件的列表。在Windows上的PowerShell中运行的任何命令都应该在Linux上正常工作。为了测试,我还运行了: ...

  • 发布于 2021-03-16 02:34
  • 阅读 ( 303 )

如何在windows 10上安装powershell 7

微软于2020年3月4日宣布PowerShell 7.0。这是PowerShell、Microsoft跨平台命令行shell和脚本语言的最新主要更新。下面是什么新的,以及如何在Windows PC上安装它。 powershell 7有什么新功能? 最新版本PowerShell 7是在以前的PowerShell Core 6.1基...

  • 发布于 2021-04-02 11:09
  • 阅读 ( 283 )

如何查看dvd、iso或usb驱动器上的windows版本和内部版本

Windows ISO文件、dvd和USB驱动器看起来都很像。微软应该解决这个问题,但是通过一个内置的命令很容易看到你的Windows版本、版本、内部版本号和体系结构。 首先,您需要确保已将安装介质连接到计算机并已安装。如果是DVD或USB...

  • 发布于 2021-04-05 01:15
  • 阅读 ( 233 )

windows10的新bashshell所能做的一切

...管理器中打开的目录。 这篇文章还提供了通过编辑Windows注册表向文件资源管理器添加“Open Bash shell here”选项的说明,为您提供了一个方便的上下文菜单选项,其工作方式类似于“Open PowerShell window here”或“Open Command Prompt here...

  • 发布于 2021-04-06 14:44
  • 阅读 ( 261 )

如何用巧克力糖将linux风格的apt-get安装带到windows上

...多时间。 您可以在两个地方使用chocolate:命令提示符和PowerShell。下面介绍如何在两种环境中安装此软件包管理器,但实际上您只需要其中一种。随便挑你喜欢的。 从命令提示符安装并使用chocolate Chocolatey只有在以管理员身份...

  • 发布于 2021-04-07 10:34
  • 阅读 ( 196 )

什么是windows10s,它有什么不同?

...,并在安全容器中运行。这可确保应用程序不会弄乱您的注册表、留下文件或导致您电脑的其他部分出现问题。通过在Windows 10 PC上运行Windows应用商店中的新通用应用程序,您可以获得相同的好处。但与普通Windows 10不同的是,你...

  • 发布于 2021-04-07 19:05
  • 阅读 ( 193 )

如何在windows powershell中使用命令历史记录

Windows PowerShell具有内置的命令历史记录功能,可提供有关已运行命令的详细信息。与命令提示符一样,PowerShell只记住当前会话的命令历史记录。 如何使用命令行缓冲区 相关:极客学校:学习如何用PowerShell自动化Windows PowerShel...

  • 发布于 2021-04-08 03:50
  • 阅读 ( 282 )

如何将“在此处打开powershell”添加到windows中文件夹的右键单击菜单

...ll window here”选项呢?这很容易做到。您只需深入到Windows注册表进行几次快速编辑。 相关:5个cmdlet让您开始使用PowerShell 通过手动编辑注册表,将“open powershell window here”添加到上下文菜单 要将“Open PowerShell Window Here”选项...

  • 发布于 2021-04-08 12:12
  • 阅读 ( 218 )
zufj0091
zufj0091

0 篇文章

相关推荐