我如何成为一名脚本编写人员?

我如何成为一名脚本编写人员?

我是一个相当新的 Windows 系统管理员。我编写了一些基本的批处理文件和其他脚本。我想知道我应该走哪条路才能成为一个更好的脚本编写者。我应该学习哪种语言,以及最好的学习资源是什么(网站、书籍等)。

答案1

语言并不重要——你只是在敲门,想要学习编程,优秀的程序员需要精通多种语言。所以,选择一种并坚持下去。建议

  • KiXtart 对于简易的 Windows 来说相当不错。
  • PowerShell 和 VBscript 是 Windows 上的标准。
  • 安装 Cygwin 并学习 bash。
  • 尝试一下 Perl。
  • BAT 有其适用之处,但它是一种糟糕的语言(如果是这样的话),具有许多奇怪(但有时有用)的怪癖。

如何变得优秀?选择一个需要做的项目,然后开始做。你是否花了很多时间做任何手动的、可重复的过程?编写脚本。编写脚本时,要分段编写​​,将各个部分放大或将它们串在一起,直到编写好整个脚本。

参加大学的编程入门课程或 Unix 入门或中级课程,课程描述中应该包含“ksh”或“bash”或“shell”等项目。

答案2

如果你已经了解微软最近所说的大部分内容,那么语言的选择是不言而喻的:电源外壳

问题中的“我如何才能成为……”部分有点难以回答。如果不深入研究信息同化理论的深奥知识,你仍然需要弄清楚如何才能学得最好。我的建议是:

  1. 选择一个任务
  2. 编写任务脚本
  3. 弄清楚脚本不起作用的原因
  4. 修复脚本
  5. 重复步骤 3 和 4 大约十几次
  6. 向你的系统管理员同事(也就是我们)炫耀你的成功
  7. 重复

答案3

我首先查找/下载一些可以执行某些操作的脚本,然后通读它们以了解操作方式。脚本专家对于 Windows 来说,这是非常有价值的。我也会筛选脚本指南在 technet 上。它有大量关于编写脚本、记录的文章,以及关于如何在 Windows 上执行操作的无数示例(配置打印机、列出 AD 中的所有帐户等),如何写入系统日志等。

答案4

我将从 VBScript 和 PowerShell 的混合开始,这两者都可以从“脚本专家”那里学到。

我推荐以下资源:

http://blogs.technet.com/heyscriptingguy/ http://technet.microsoft.com/en-us/scriptcenter/default.aspx

相关内容