PowerShell系列零:为什么值得学习
  ymimIgn1vImn 2023年11月02日 28 0

自我介绍

我的职业是网管,工作环境是中小企业。从业十几年了,一直都是一个人一个部门,什么都做。硬件、弱电、网络、系统、服务器、冗余、灾备。大概从5-6年前开始接触PowerShell,尝试着在日常工作中把常用的操作从GUI转向到使用PowerShell去操作。基本上就是总结一下哪些问题是经常发生的,怎么去修复它。随着时间的累积,现在我使用命令行和gui的比例大概是7:3这样,也积累了一些脚本。我在学习和使用PowerShell的时候参考了很多文档、书籍、博客,感谢那些博主的无私分享。今天我感觉自己在使用PowerShell管理Windows上算是入门了,有了一点自己的感悟。

命令行的特点

您使用命令行,您清晰的知道自己在做什么,您对您想操作的东西有一个更深刻和全面的理解。您解决了一个问题,您可以把您使用的命令保存到一个脚本中,在里面写上一小段注释,解决相同或者类似的问题时您只需要执行一下脚本。还可以保证操作的一致性。

GUI的特点

GUI则有所不同,它有各种提示,您可以这里点击一下试试,那里点击一下试试,最后可能会解决您的问题。但是对于相同的问题,类似的问题。您始终需要从头到尾一步不落的完整在执行一次。如果您搞错了其中的一两个步骤,那么结果就不会符合您的预期。要么您就截一大堆的图,使用WORD编辑一份操作说明。

总结

它们有什么本质的不同呢?

  1. 使用命令行记住操作步骤很容易,只需要贴到脚本里就可以了。使用GUI您需要把操作记在脑子里,并且每次点击时都有可能不同,无法保持一致性。
  2. 脚本或者命令行是自注释的,您可以很容易的去查找文档,看它做了什么,会产生什么结果。
  3. 脚本或命令行让您的工作变成可累积的,意思就是您今天做出的工作成果,在明天、后天、甚至未来的几年里都可以默默的替您完成特定的工作。能让您的生活更轻松些。
  4. 调整起来更方便,如果您的需求或者环境发生了改变,可能只需要修改命令的参数,或添加几个参数,让脚本变的更通用。
  5. 命令行和脚本分享起来很方便,对于背景知识的需求更小,更少,基本就是启动Shell,输入文件名,按回车健。

最后

向那些热心的、无私分享的博主学习,介绍Powershell给大家,网络上有很多的文档和教程,具体技术的文档我就不复制粘贴了。我会把工作中的具体实例和解决方法写出来给大家做一些参考,以及把我积累的一些工具介绍给大家。我们学习一项技术是因为它能帮我们更好的解决问题。或者是因为它很有趣。如果您不是从事IT运维这份工作,并且觉得PowerShell也不有趣。那么这个系列并不值得您浪费时间阅读。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  YKMEHzdP8aoh   2023年11月13日   24   0   0 端口号命令行
  9JCEeX0Eg8g4   2023年11月22日   22   0   0 远程仓库命令行推送