PowerShell中驱动器的概念不是物理驱动器,而是将任何数据存储表示为一致的接口。使用正确的提供程序,您甚至可以像访问文件结构一样访问注册表。
在搜索栏中键入PowerShell并按enter键,打开PowerShell。
打开PowerShell时,键入:
cd HKCU:
更改为HKEY\ U CURRENT\ U USER配置单元。
注册表中的键类似于文件夹。但是,键值的行为与文件不同。相反,它们作为键的属性进行管理,并显示在属性列中。要查看密钥列表,只需运行:
Dir
要对键进行更多操作,最简单的方法是为键创建一个变量。让我们为HKEY\ U CURRENT\ U USER\Software\Microsoft\Windows\CurrentVersion\Explorer键创建一个名为key的变量。
$key = Get-Item HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer
接下来让我们看看键变量包含多少值。为此,我们需要使用一个名为ValueCount的属性。
$key.ValueCount
如您所见,有6个值。它告诉我们有多少个值,但没有告诉我们调用这些值是为了做什么,您需要查看keys属性。
$key.Property
如果要检索值的内容,可以使用PSPath属性和Get ItemProperty命令,如下所示。我们将创建一个名为value的变量来帮助我们接收单个值。
$value = Get-ItemProperty $key.PSPath
这将检索键中所有值的内容,但由于我们创建了值变量,所以我们可以将其解析为要检索的单个属性。例如。
$value.Shellstate
将仅返回Shellstate值的内容。
创建新密钥就像创建一个新文件夹:
New-Item -type Directory “Type New Key Name Here”
使用Remove Item命令删除密钥,如下所示:
Remove-Item “Type New Key Name Here”
要向键添加新值,必须使用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”
...get ChildItem命令获取任何文件夹的内容。例如,可以使用驱动器号获取整个驱动器的文件。输入: ...
...深入了解Windows生态系统的最深层部分,包括文件系统、注册表和证书存储。因此,PowerShell cmdlet和脚本可以做的远不止批处理脚本。 ...
... 这将输出系统驱动器中文件夹和文件的列表。在Windows上的PowerShell中运行的任何命令都应该在Linux上正常工作。为了测试,我还运行了: ...
微软于2020年3月4日宣布PowerShell 7.0。这是PowerShell、Microsoft跨平台命令行shell和脚本语言的最新主要更新。下面是什么新的,以及如何在Windows PC上安装它。 powershell 7有什么新功能? 最新版本PowerShell 7是在以前的PowerShell Core 6.1基...
Windows ISO文件、dvd和USB驱动器看起来都很像。微软应该解决这个问题,但是通过一个内置的命令很容易看到你的Windows版本、版本、内部版本号和体系结构。 首先,您需要确保已将安装介质连接到计算机并已安装。如果是DVD或USB...
...管理器中打开的目录。 这篇文章还提供了通过编辑Windows注册表向文件资源管理器添加“Open Bash shell here”选项的说明,为您提供了一个方便的上下文菜单选项,其工作方式类似于“Open PowerShell window here”或“Open Command Prompt here...
...多时间。 您可以在两个地方使用chocolate:命令提示符和PowerShell。下面介绍如何在两种环境中安装此软件包管理器,但实际上您只需要其中一种。随便挑你喜欢的。 从命令提示符安装并使用chocolate Chocolatey只有在以管理员身份...
...,并在安全容器中运行。这可确保应用程序不会弄乱您的注册表、留下文件或导致您电脑的其他部分出现问题。通过在Windows 10 PC上运行Windows应用商店中的新通用应用程序,您可以获得相同的好处。但与普通Windows 10不同的是,你...
Windows PowerShell具有内置的命令历史记录功能,可提供有关已运行命令的详细信息。与命令提示符一样,PowerShell只记住当前会话的命令历史记录。 如何使用命令行缓冲区 相关:极客学校:学习如何用PowerShell自动化Windows PowerShel...
...ll window here”选项呢?这很容易做到。您只需深入到Windows注册表进行几次快速编辑。 相关:5个cmdlet让您开始使用PowerShell 通过手动编辑注册表,将“open powershell window here”添加到上下文菜单 要将“Open PowerShell Window Here”选项...