[玩转系统] Set-Item (Microsoft.PowerShell.Management)
作者:精品下载站 日期:2024-12-14 02:10:44 浏览:15 分类:玩电脑
Set-Item (Microsoft.PowerShell.Management)
Set-Item
模块 :Microsoft.PowerShell.Management将项目的值更改为命令中指定的值。
句法
Set-Item
[-Path] <String[]>
[[-Value] <Object>]
[-Force]
[-PassThru]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-Item
-LiteralPath <String[]>
[[-Value] <Object>]
[-Force]
[-PassThru]
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-Item
[-Path] <string[]>
[[-Value] <Object>]
[-Force]
[-PassThru]
[-Filter <string>]
[-Include <string[]>]
[-Exclude <string[]>]
[-Credential <pscredential>]
[-WhatIf]
[-Confirm]
[-Options <ScopedItemOptions>]
[<CommonParameters>]
Set-Item
[[-Value] <Object>]
-LiteralPath <string[]>
[-Force]
[-PassThru]
[-Filter <string>]
[-Include <string[]>]
[-Exclude <string[]>]
[-Credential <pscredential>]
[-WhatIf]
[-Confirm]
[-Options <ScopedItemOptions>]
[<CommonParameters>]
Set-Item
[-Path] <string[]>
[[-Value] <Object>]
[-Force]
[-PassThru]
[-Filter <string>]
[-Include <string[]>]
[-Exclude <string[]>]
[-Credential <pscredential>]
[-WhatIf]
[-Confirm]
[-Type <RegistryValueKind>]
[<CommonParameters>]
Set-Item
[[-Value] <Object>]
-LiteralPath <string[]>
[-Force]
[-PassThru]
[-Filter <string>]
[-Include <string[]>]
[-Exclude <string[]>]
[-Credential <pscredential>]
[-WhatIf]
[-Confirm]
[-Type <RegistryValueKind>]
[<CommonParameters>]
描述
Set-Item
cmdlet 将变量或注册表项等项目的值更改为命令中指定的值。
示例
示例 1:创建别名
此命令为记事本创建 np 别名。
Set-Item -Path alias:np -Value "c:\windows\notepad.exe"
示例 2:更改环境变量的值
此命令将 UserRole 环境变量的值更改为管理员。
Set-Item -Path env:UserRole -Value "Administrator"
示例 3:修改提示功能
该命令更改提示功能,使其显示路径之前的时间。
Set-Item -Path function:prompt -Value {'PS '+ (Get-Date -Format t) + " " + (Get-Location) + '> '}
示例 4:为提示功能设置选项
该命令设置提示功能的AllScope和ReadOnly选项。该命令使用Set-Item
的Options动态参数。仅当您将 Options 参数与 Alias 或 Function 提供程序一起使用时,Options 参数才在 Set-Item
中可用。
Set-Item -Path function:prompt -Options "AllScope,ReadOnly"
参数
-Confirm
在运行 cmdlet 之前提示您进行确认。
类型 :SwitchParameter
别名:cf
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:False
-Credential
笔记
随 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 设置无法更改的项目,例如只读别名或变量。该 cmdlet 无法更改常量别名或变量。实施方式因提供商而异。有关详细信息,请参阅 about_Providers。即使使用Force参数,cmdlet 也无法覆盖安全限制。
类型 :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
-Options
这是由别名和函数提供者提供的动态参数。有关更多信息,请参阅 about_Alias_Provider 和 about_Function_Provider。
指定别名的选项属性的值。
有效值为:
None
:别名没有限制(默认值)ReadOnly
:可以删除别名,但如果不使用Force参数则无法更改别名常量
:别名无法删除或更改Private
:别名仅在当前范围内可用AllScope
:别名被复制到创建的任何新范围未指定
:未指定该选项
范围项选项
位置:命名
默认值:None
必需的:False
接受管道输入:False
接受通配符:False
-PassThru
将表示项目的对象传递到管道。默认情况下,此 cmdlet 不生成任何输出。
类型 :SwitchParameter
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:False
-Path
指定项目位置的路径。允许使用通配符。
类型 :String[]
位置:0
默认值:None
必需的:True
接受管道输入:True
接受通配符:True
-Type
这是由注册表提供商提供的动态参数。 注册表提供程序和此参数仅在 Windows 上可用。
指定此 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值。
注册表值种类
位置:命名
默认值:None
必需的:False
接受管道输入:True
接受通配符:False
-Value
指定项目的新值。
类型 :目的
位置:1
默认值:None
必需的:False
接受管道输入:True
接受通配符:False
-WhatIf
显示 cmdlet 运行时会发生什么情况。该 cmdlet 未运行。
类型 :SwitchParameter
别名:wi
位置:命名
默认值:False
必需的:False
接受管道输入:False
接受通配符:False
输入
对象
您可以通过管道将表示项目新值的对象传递给此 cmdlet。
输出
无
默认情况下,此 cmdlet 不返回任何输出。
对象
当您使用 PassThru 参数时,此 cmdlet 将返回表示该项目的对象。
笔记
PowerShell 包含以下 Set-Item
别名:
所有平台:
si
PowerShell 文件系统提供程序不支持 Set-Item
。要更改文件系统中项目的值,请使用 Set-Content
cmdlet。
在注册表驱动器中,HKLM:
和 HKCU:
、Set-Item
更改注册表项的(默认)值中的数据。
- 要创建和更改注册表项的名称,请使用
New-Item
和Rename-Item
cmdlet。
New-ItemProperty
、Set-ItemProperty
和 Rename-ItemProperty
cmdlet。Set-Item
旨在处理任何提供者公开的数据。要列出会话中可用的提供程序,请输入 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