前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PowerShell实战:Get-Item命令使用详解

PowerShell实战:Get-Item命令使用详解

原创
作者头像
IT技术分享社区
发布2024-02-08 13:04:05
2760
发布2024-02-08 13:04:05
举报
文章被收录于专栏:运维运维

今天继续给大家分享PowerShell当中Get-Item相关的命令介绍,希望对运维的同事有所帮助!

Get-Item 命令使用频率非常高,主要是获取位于指定位置的项。 一般搭配使用通配符 (*) 来获取项目的包含的项目。如果不使用*的话只是获取当前项的内容。

一、语法格式

二、示例

获取当前目录

说明: . 表示位于当前位置的项

获取当前目录中的所有项

说明: 通配符 (*) 表示当前项的所有内容

获取指定目录所有的项

注意:文件目录不要出现特殊字符,比如空格 等,否则执行会报错。具体看下图。

获取目录的属性,这里获取文件的创建时间

查看目录的所有属性

语法格式:(Get-Item 文件按目录) | Get-Member

获取注册表项目的内容

首先打开注册表,找到蓝牙的注册表进行测试对比

输出结果:

获取文件目增加过滤条件

三、常用参数说明

-Path:参数指定项目的路径,支持通配符。 -Path参数是必需的。可以使用.指定当前目录。 如果需要指定当前位置中的所有项目,可以使用*。

-Include:包含的一个或多个项作为字符串数组,可以使用通配符,简单来说就是根据文件名称进行过滤筛选,参数类型为字符串数组[]。

-Exclude:排除的一个或多个项作为字符串数组,可以使用通配符,简单来说就是根据文件名称进行过滤筛选,参数类型为字符串数组[]。

-Force:该参数用于获取无法以其他方式访问的项,例如隐藏项。针对不同提供程序(文件、注册表、硬链接等等)有不同的实现。

-Stream:文件系统提供程序提供的动态参数。仅在 Windows 上可用。主要是用来实现从文件获取指定的备用数据流,支持通配符,获取所有流也是使用* 号获取。

示例:

-Filter:用于指定过滤器以限定-Path参数,筛选器比其他参数更高效。 当 cmdlet 获取对象时,提供程序会应用筛选器,而不是在检索对象后让 PowerShell 筛选对象。

例如:下面这个案例通过filter过滤

我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、语法格式
  • 二、示例
    • 获取当前目录
      • 获取当前目录中的所有项
        • 获取指定目录所有的项
          • 获取目录的属性,这里获取文件的创建时间
            • 查看目录的所有属性
              • 获取注册表项目的内容
                • 获取文件目增加过滤条件
                • 三、常用参数说明
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档