首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PowerShell系列(十一):PowerShell Cmdlet高级参数介绍(一)

1、什么是高级参数所谓的高级参数就是针对那些可以完成执行命令之外还可以提供其他高级功能的参数(比如显示执行命令的信息、针对错误信息的处理方式、命令出现警告情况的处理方式等等)。...使用较多的是New、Set、Remove等动词命令支持高级参数的命令方式。下面给大家逐一介绍这些高级参数。...PS D:\logs> remove-item 端午节2.txt -debug确认是否确实要执行此操作?正在目标“D:\logs\端午节2.txt”上执行操作“删除文件”。...然后再执行remove-item 端午节2.txt -ErrorAction Continue输出如下错误信息remove-item : 找不到路径“D:\logs\端午节2.txt”,因为该路径不存在...$Error输出了错误信息remove-item : 找不到路径“D:\logs\端午节2.txt”,因为该路径不存在。

16720
您找到你想要的搜索结果了吗?
是的
没有找到

PowerShell实战:文件操作相关命令笔记

1、New-Item 创建新项命令cmdlet New-Item 将创建新项并设置其值。 可创建的项类型取决于项的位置。 例如,在文件系统 New-Item 中创建文件和文件夹。...2、Remove-Item 删除项命令Remove-Item cmdlet 删除一个或多个项。它支持删除许多不同类型的项,包括文件、文件夹、注册表项、变量、别名和函数。...删除当前目录的demo.txt文件Remove-item demo.txt删除当前目录所有扩展名是jpg的文件,文件名不包括*test*的文件Remove-Item * -Include *.jpg -...包含某个字符串,支持通配符-Exclude:排除某个字符串,支持通配符 使用递归的方式删除当前目录和子目录中所有的txt文件Get-ChildItem * -Include *.txt -Recurse | Remove-Item...3、Rename-Item 项重命名该命令主要是用来给项目进行重命名,支持文件、目录、注册表等文件类型,并且也可以批量重命名操作。

22920

PowerShell系列(十二):PowerShell Cmdlet高级参数介绍(二)

示例:移除一个不存在的 端午节2.txt命令如下:remove-item 端午节2.txt -ErrorVariable CurrError$CurrError  #输出错误信息#再执行一遍remove-item... 端午节2.txt -ErrorVariable CurrError $CurrError  #输出错误信息 #发现错误信息没有新增为两条# 给命令增加+号 实现错误信息追加remove-item 端午节...Tee-Object比较类似,把当前命令的执行结果输出到定义的变量当中去,然后在命令结果传递到管道的同时,把执行结果保存到PowerShell变量中去。...使用 PipelineVariable 允许任何管道命令访问 (传递的管道值,并) 由上一个命令以外的命令保存。 管道命令可以在处理通过管道的下一项时访问从中传递的最后一个值。...示例第一个Foreach-Object命令的结果通过管道传递到第二Foreach-Object个命令中,该命令显示 和 $_的$temp当前值。

10920

如何获得PowerShell命令的历史记录

0x01简介 本文将要介绍以下内容: 1.两种PowerShell的命令的历史记录 2.导出PowerShell的命令历史记录的方法 3.防御建议 0x02两种Powershell命令的历史记录 记录PowerShell...).HistorySavePath 清除命令的历史记录: Remove-Item (Get-PSReadlineOption).HistorySavePath 2.利用思路 获得了视窗系统的访问权限...如果系统是Powershell v3或Powershell v4,可通过命令行安装PSReadLine,这样就能记录后续系统所有的Powershell命令。...\PowerShell\PSReadline\ConsoleHost_history.txt 清除命令的历史记录: Remove-Item (Get-PSReadlineOption).HistorySavePath...对于低版本的Powershell的,如果命令中包含敏感信息(如远程连接的口令),需要及时清除,命令为:Clear-History 对于cmd.exe的,如果命令中包含敏感信息(如远程连接的口令),需要及时清除

12.6K30

Meerkat:一款针对Windows终端的信息收集与网络侦查PowerShell工具

github.com/TonyPhipps/Meerkat" "C:\Program Files\WindowsPowerShell\Modules\Meerkat" 如需更新工具,可以直接运行下列命令...C:\Program Files\WindowsPowerShell\Modules\Meerkat git pull 通过PowerShell安装 除此之外,我们还可以在一个PowerShell命令行终端中输入下列命令来安装...master.zip -DestinationPath $Modules Copy-Item $Modules\Meerkat-master\* $Modules\Meerkat\ -Force -Recurse Remove-Item...$Modules\Meerkat-master -Recurse -Force 如需更新工具,直接再次运行上述命令即可。...工具运行 下列命令即可将输出结果存储至「C:\Users\YourName\Meerkat\」: Invoke-Meerkat 需要注意的是,如果工具脚本未使用管理员权限运行,则下列模块将不会返回任何结果

11710

Win10锁屏壁纸怎么提取保存到本地

如果找不到可以使用这个方法进入,直接 windows+r 打开运行窗口,输入以下命令就可以直接打开文件夹: %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy...进入之后我们会看到一堆文件,通常情况下这些文件格式是一堆杂乱的命令的无扩展名文件,并不是图片文件,我们需要进行处理之后才会变成图片文件。 ?...这里我们首先将其保存出来,然后对这些文件进行重新命名为图片格式(png 或者 jpg 都可以),为了避免麻烦,这里我们直接使用批处理进行命名: 新建记事本,写入以下命令,然后另存为 bat 文件(批处理文件...使用命令快速保存: 新建一个记事本,复制黏贴以下命令: add-type -AssemblyName System.Drawing New-Item "$($env:USERPROFILE)\Desktop...image.Width.ToString() -eq "1080"){ Move-Item $newfile.FullName "$($env:USERPROFILE)\Desktop\锁屏壁纸\手机壁纸" -Force; } } Remove-Item

2K30
领券