Cmdlet初级参数引见 PowerShell系列之PowerShell

  • 电脑网络维修
  • 2024-11-15

当天给大家解说PowerShell Cmdlet初级参数相关的常识,宿愿对大家学习PowerShell能有所协助!

所谓的初级参数就是针对那些可以成功口头命令之外还可以提供其余初级配置的参数(比如显示口头命令的消息、针对失误消息的处置模式、命令产生正告状况的处置模式等等)。经常使用较多的是New、Set、Remove等动词命令支持初级参数的命令模式。上方给大家逐个引见这些初级参数。

Verbose 参数关键用来显示函数口头环节中经过Write-Verbose写入的相关消息,假设命令口头当中有写入则会有反应消息输入,反之则没有任何消息输入。

get-childitemget-childitem -verbose

可以看到两者输入的消息是一样的,标明函数口头环节没有写入相关消息。

详细消息: 正在指标“指标: D:\logs\端午节2.txt”上口头操作“创立文件”。

总结:针对失掉操作的命令函数口头环节普通没有写入相关消息。对应操作命令函数(新建、修正、删除)普通都会有消息写入。

Debug参数关键用来显示函数口头环节中经过Write-Debug写入的相关消息,该参数自动是不启用的,须要经过口头命令当中参与-Debug 参数来启用。

和Verbose相似,假设没有相应的调试消息输入,也不会输入任何消息,假设开启该参数后,命令口头环节中触及到参数调试,输入的结果都会停上去期待人为干预能否口头下一步。这个和程序员平时的代码调试比拟相似,只是不能一次性性看到所以的口头代码罢了。

创立一个文件,参与-debug 参数会有确认揭示,反之则没有。

PS D:\logs> remove-item 端午节2.txt -debug确认能否确实要口头此操作?正在指标“D:\logs\端午节2.txt”上口头操作“删除文件”。[Y] 是(Y)[A] 全是(A)[N] 否(N)[L] 全否(L)[S] 暂停(S)[?] 协助 (自动值为“Y”): yPS D:\logs> new-item 端午节2.txt目录: D:\logsModeLastWriteTimeLength Name----------------------- -----a----2023/6/247:230 端午节2.txtPS D:\logs> remove-item 端午节2.txt

ErrorAction 参数关键用来指定命令和脚本口头产生失误后的操作,关于PowerShell环境全局自动经常使用ErrorActionPreference参数指定产生失误后的操作,我们可以经过ErrorAction参数笼罩自动的参数,从而满足我们的经常使用要求。

ErrorAction针对出错命令提供的操作模式

●Continue:失误消息记载到$Error变量,命令继续往下口头。

●Ignore:疏忽失误继续往下口头,并且不记载失误消息。

●Inquire:口头报错后,征询用户能否继续口头,失误消息会记载到$Error变量。

●SlientContinue:命令口头出错,既不中止口头也不显示失误消息,失误消息也会被记载到$Error变量。

●Stop:命令口头出错立刻中止口头,不会继续口头后续代码。

上方举个例子,这里来删除一个不存在的文件

remove-item 端午节2.txt -ErrorAction Ignore

由于这里指定的是Ignore参数,不会输入失误消息也不会记载到$Error变量外面去。

remove-item 端午节2.txt -ErrorAction Continue
remove-item : 找不到门路“D:\logs\端午节2.txt”,由于该门路不存在。所在位置 行:1 字符: 1+ remove-item 端午节2.txt -ErrorAction Continue+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo: ObjectNotFound: (D:\logs\端午节2.txt:String) [Remove-Item], ItemNotFoundException+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
remove-item : 找不到门路“D:\logs\端午节2.txt”,由于该门路不存在。所在位置 行:1 字符: 1+ remove-item 端午节2.txt -ErrorAction Continue+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo: ObjectNotFound: (D:\logs\端午节2.txt:String) [Remove-Item], ItemNotFoundException+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

详细口头可以检查如下截图:

当然其余状况大家可以自己入手操作试试看!下篇文章会继续引见另外的初级参数。

  • 关注微信

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://duobeib.com/diannaowangluoweixiu/8882.html

猜你喜欢

热门标签

洗手盆如何疏浚梗塞 洗手盆为何梗塞 iPhone提价霸占4G市场等于原价8折 明码箱怎样设置明码锁 苏泊尔电饭锅保修多久 长城画龙G8253YN彩电输入指令画面变暗疑问检修 彩星彩电解除童锁方法大全 三星笔记本培修点上海 液晶显示器花屏培修视频 燃气热水器不热水要素 热水器不上班经常出现3种处置方法 无氟空调跟有氟空调有什么区别 norltz燃气热水器售后电话 大连站和大连北站哪个离周水子机场近 热水器显示屏亮显示温度不加热 铁猫牌保险箱高效开锁技巧 科技助力安保无忧 创维8R80 汽修 a1265和c3182是什么管 为什么电热水器不能即热 标致空调为什么不冷 神舟培修笔记本培修 dell1420内存更新 青岛自来水公司培修热线电话 包头美的洗衣机全国各市售后服务预定热线号码2024年修缮点降级 创维42k08rd更新 空调为什么运转异响 热水器为何会漏水 该如何处置 什么是可以自己处置的 重庆华帝售后电话 波轮洗衣机荡涤价格 鼎新热水器 留意了!不是水平疑问! 马桶产生了这5个现象 方便 极速 邢台空调移机电话上门服务 扬子空调缺点代码e4是什么疑问 宏基4736zG可以装置W11吗 奥克斯空调培修官方 为什么突然空调滴水很多 乐视s40air刷机包 未联络视的提高方向 官网培修 格力空调售后电话 皇明太阳能电话 看尚X55液晶电视进入工厂形式和软件更新方法 燃气热水器缺点代码

热门资讯

关注我们

微信公众号