首页
学习
活动
专区
工具
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”,因为该路径不存在。

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

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 项重命名该命令主要是用来给项目进行重命名,支持文件、目录、注册表等文件类型,并且也可以批量重命名操作。

33820

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当前值。

14820

powershell批量远程示例,批量给多台机器安装dotnet和iis

对服务端机器(被远程的机器),除过termservice服务正常运行、远程端口正常监听外,还要额外以管理员身份执行一句powershell命令: winrm quickconfig -q 2>&1> $...以下代码兼容server2008r2/2012r2/2016/2019/2022 对客户端机器,如果5985端口不在会报错 powershell命令: reg delete "HKLM\SOFTWARE...mpssvc start= disabled #reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WinRM" /f 2>&1 >$null Remove-Item...before Set-ExecutionPolicy as it throws an error $ErrorActionPreference = "stop" # Remove listener Remove-Item...Web-Application-Proxy"} | Install-WindowsFeature; } } 上面黑体的部分就是要批量下发的指令,多行的话用英文分行隔开,比如要批量下发停止云监控组件和禁止云监控组件开机运行的命令

1.5K20

如何获得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的,如果命令中包含敏感信息(如远程连接的口令),需要及时清除

13.1K30

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 需要注意的是,如果工具脚本未使用管理员权限运行,则下列模块将不会返回任何结果

17610
领券