我如何成为一名脚本专家?

use*_*440 19 scripting windows

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

Wes*_*ley 12

如果你已经看到微软最近谈论的很多内容,那么语言的选择是不言而喻的:PowerShell

问题的“我如何成为……”部分有点难以回答。在不深入研究信息同化理论的深奥领域的情况下,您仍然需要弄清楚如何才能最好地学习。我的建议:

  1. 选择一个任务
  2. 编写任务脚本
  3. 找出脚本不起作用的原因
  4. 修复脚本
  5. 重复步骤 3 和 4 大约十几次
  6. 向您的 SysAdmin 同事(也就是我们)夸耀您的成功
  7. 重复


mfi*_*nni 4

语言并不重要——你正在敲门要求学习编程,而优秀的程序员需要精通不止一种语言。所以,选择一个并使用它。建议

  • KiXtart 对于简单的 Windows 来说非常好用。
  • PowerShell 和 VBscript 是 Windows 上的标准。
  • 安装 Cygwin 并学习 bash。
  • 尝试 Perl。
  • BAT 有它的位置,但它是一种糟糕的语言(如果是的话),有很多奇怪的(尽管有时有用)怪癖。

怎样才能好起来呢?选择一个需要做的项目,然后去做。您是否花费大量时间进行手动、可重复的流程?编写脚本。将其分成多个脚本,将各个片段变大或将它们串在一起,直到整个脚本编写完成。

参加大学编程入门课程,或者 Unix 入门或中级课程,课程描述中应该包含“ksh”、“bash”或“shell”等内容。

  • 我不建议新的 Windows 管理员使用 cygwin,如果您确实必须使用它,请使用可用于 Windows 的 bash 副本。我将从提到的标准开始 - vbscript 和 powershell,在 Windows 上,其他所有内容也都运行(批处理文件可能除外)。大学...您可以去大学学习克林贡语 - 它可能与大学脚本课程一样有用。如果你能找到一门老式的模块化编程课程将会很有帮助。微软也有一些具有类似内容的 MOC 课程。 (2认同)