[玩转系统] 新项目属性 (Microsoft.PowerShell.Management)
作者:精品下载站 日期:2024-12-14 02:11:44 浏览:13 分类:玩电脑
新项目属性 (Microsoft.PowerShell.Management)
New-ItemProperty
模块 :Microsoft.PowerShell.Management为项目创建新属性并设置其值。
句法
New-ItemProperty
[-Path] <String[]>
[-Name] <String>
[-PropertyType <String>]
[-Value <Object>]
[-Force]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-ItemProperty
-LiteralPath <String[]>
[-Name] <String>
[-PropertyType <String>]
[-Value <Object>]
[-Force]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
描述
New-ItemProperty
cmdlet 为指定项创建新属性并设置其值。通常,此 cmdlet 用于创建新的注册表值,因为注册表值是注册表项的属性。
此 cmdlet 不会向对象添加属性。
- 要将属性添加到对象的实例,请使用
Add-Member
cmdlet。 - 要将属性添加到特定类型的所有对象,请修改 Types.ps1xml 文件。
示例
示例 1:添加注册表项
此命令将新的注册表项 NoOfEmployees
添加到 HKLM:\Software hive
的 MyCompany
项。
第一个命令使用 Path 参数指定 MyCompany
注册表项的路径。它使用 Name 参数指定条目的名称,并使用 Value 参数指定其值。
第二个命令使用 Get-ItemProperty
cmdlet 来查看新的注册表项。
New-ItemProperty -Path "HKLM:\Software\MyCompany" -Name "NoOfEmployees" -Value 822
Get-ItemProperty "HKLM:\Software\MyCompany"
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\software\mycompany
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\software
PSChildName : mycompany
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
NoOfLocations : 2
NoOfEmployees : 822
示例 2:向注册表项添加注册表项
此命令将新的注册表项添加到注册表项。为了指定密钥,它使用管道运算符 (|
) 将表示密钥的对象发送到 New-ItemProperty
。
该命令的第一部分使用 Get-Item
cmdlet 获取 MyCompany
注册表项。管道运算符将命令的结果发送到 New-ItemProperty
,这会添加新的注册表项 (NoOfLocations
) 及其值 (3
) ),到 MyCompany
键。
Get-Item -Path "HKLM:\Software\MyCompany" | New-ItemProperty -Name NoOfLocations -Value 3
此命令之所以有效,是因为 PowerShell 的参数绑定功能将 Get-Item
返回的 RegistryKey 对象的路径与 LiteralPath 参数关联起来。代码>新项目属性。有关更多信息,请参阅 about_Pipelines。
示例 3:使用 Here-String 在注册表中创建 MultiString 值
此示例使用 Here-String 创建一个 MultiString
值。
$newValue = New-ItemProperty -Path "HKLM:\SOFTWARE\ContosoCompany\" -Name 'HereString' -PropertyType MultiString -Value @"
This is text which contains newlines
It can also contain "quoted" strings
"@
$newValue.multistring
This is text which contains newlines
It can also contain "quoted" strings
示例 4:使用数组在注册表中创建 MultiString 值
该示例展示了如何使用值数组来创建 MultiString
值。
$newValue = New-ItemProperty -Path "HKLM:\SOFTWARE\ContosoCompany\" -Name 'MultiString' -PropertyType MultiString -Value ('a','b','c')
$newValue.multistring[0]
a
参数
-Confirm
在运行 cmdlet 之前提示您进行确认。
类型 :SwitchParameter
别名:cf
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:False
-Credential
指定有权执行此操作的用户帐户。默认为当前用户。
键入用户名,例如 User01
或 Domain01\User01
,或输入 PSCredential 对象,例如由 Get 生成的对象-Credential
cmdlet。如果您键入用户名,系统会提示您输入密码。
笔记
随 PowerShell 安装的任何提供程序均不支持此参数。要在运行此 cmdlet 时模拟其他用户或提升您的凭据,请使用 Invoke-Command。
类型 :PS凭证
位置:命名
默认值:当前用户
必需的:False
接受管道输入:True
接受通配符:False
-Exclude
以字符串数组形式指定此 cmdlet 在操作中排除的一个或多个项目。此参数的值限定 Path 参数。输入路径元素或模式,例如 *.txt
。允许使用通配符。仅当命令包含某个项目的内容时,排除参数才有效,例如C:\Windows\*
,其中通配符指定的内容>C:\Windows
目录。
String[]
位置:命名
默认值:None
必需的:False
接受管道输入:False
接受通配符:True
-Filter
指定一个过滤器来限定 Path 参数。文件系统提供程序是唯一安装的支持使用筛选器的 PowerShell 提供程序。您可以在 about_Wildcards 中找到文件系统过滤器语言的语法。过滤器比其他参数更有效,因为提供程序在 cmdlet 获取对象时应用它们,而不是让 PowerShell 在检索对象后过滤对象。
类型 :String
位置:命名
默认值:None
必需的:False
接受管道输入:False
接受通配符:True
-Force
强制 cmdlet 在对象上创建用户无法访问的属性。实施方式因提供商而异。有关详细信息,请参阅 about_Providers。
类型 :SwitchParameter
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:False
-Include
以字符串数组形式指定此 cmdlet 在操作中包含的一个或多个项目。此参数的值限定 Path 参数。输入路径元素或模式,例如 *.txt
。允许使用通配符。仅当命令包含某个项目的内容时,Include 参数才有效,例如 C:\Windows\*
,其中通配符指定 的内容>C:\Windows
目录。
String[]
位置:命名
默认值:None
必需的:False
接受管道输入:False
接受通配符:True
-LiteralPath
指定到一个或多个位置的路径。 LiteralPath 的值完全按照键入的方式使用。没有字符被解释为通配符。如果路径包含转义字符,请将其括在单引号 ('
) 中。单引号告诉 PowerShell 不要将任何字符解释为转义序列。
有关更多信息,请参阅 about_Quoting_Rules。
类型 :String[]
别名:PSPath, LP
位置:命名
默认值:None
必需的:True
接受管道输入:True
接受通配符:False
-Name
指定新属性的名称。如果属性是注册表项,则此参数指定注册表项的名称。
类型 :String
别名:PSProperty
位置:1
默认值:None
必需的:True
接受管道输入:True
接受通配符:False
-Path
指定项目的路径。允许使用通配符。此参数标识此 cmdlet 添加新属性的项目。
类型 :String[]
位置:0
默认值:None
必需的:True
接受管道输入:False
接受通配符:True
-PropertyType
指定此 cmdlet 添加的属性的类型。该参数可接受的值为:
String
:指定以 null 结尾的字符串。用于REG_SZ值。ExpandString
:指定一个以 null 结尾的字符串,其中包含对环境变量的未展开引用,这些环境变量在检索值时展开。用于REG_EXPAND_SZ值。Binary
:指定任何形式的二进制数据。用于REG_BINARY值。DWord
:指定 32 位二进制数。用于REG_DWORD值。MultiString
:指定以两个空字符结尾的空终止字符串数组。用于REG_MULTI_SZ值。Qword
:指定64位二进制数。用于REG_QWORD值。未知
:表示不受支持的注册表数据类型,例如REG_RESOURCE_LIST值。
String
别名:Type
位置:命名
默认值:None
必需的:False
接受管道输入:True
接受通配符:False
-Value
指定属性值。如果该属性是注册表项,则此参数指定该条目的值。
类型 :目的
位置:命名
默认值:None
必需的:False
接受管道输入:True
接受通配符:False
-WhatIf
显示 cmdlet 运行时会发生什么情况。该 cmdlet 未运行。
类型 :SwitchParameter
别名:wi
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:False
输入
无
您无法将对象通过管道传输到此 cmdlet。
输出
PS自定义对象
此 cmdlet 返回表示新属性的自定义对象。
笔记
New-ItemProperty
旨在处理任何提供者公开的数据。要列出会话中可用的提供程序,请输入 Get-PSProvider
。有关详细信息,请参阅 about_Providers。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag