我是一个相当新的 Windows 系统管理员。我编写了一些基本的批处理文件和其他脚本。我想知道我应该走哪条路才能成为一个更好的脚本编写者。我应该学习哪种语言,以及最好的学习资源是什么(网站、书籍等)。
答案1
语言并不重要——你只是在敲门,想要学习编程,优秀的程序员需要精通多种语言。所以,选择一种并坚持下去。建议
- KiXtart 对于简易的 Windows 来说相当不错。
- PowerShell 和 VBscript 是 Windows 上的标准。
- 安装 Cygwin 并学习 bash。
- 尝试一下 Perl。
- BAT 有其适用之处,但它是一种糟糕的语言(如果是这样的话),具有许多奇怪(但有时有用)的怪癖。
如何变得优秀?选择一个需要做的项目,然后开始做。你是否花了很多时间做任何手动的、可重复的过程?编写脚本。编写脚本时,要分段编写,将各个部分放大或将它们串在一起,直到编写好整个脚本。
参加大学的编程入门课程或 Unix 入门或中级课程,课程描述中应该包含“ksh”或“bash”或“shell”等项目。
答案2
如果你已经了解微软最近所说的大部分内容,那么语言的选择是不言而喻的:电源外壳。
问题中的“我如何才能成为……”部分有点难以回答。如果不深入研究信息同化理论的深奥知识,你仍然需要弄清楚如何才能学得最好。我的建议是:
- 选择一个任务
- 编写任务脚本
- 弄清楚脚本不起作用的原因
- 修复脚本
- 重复步骤 3 和 4 大约十几次
- 向你的系统管理员同事(也就是我们)炫耀你的成功
- 重复
答案3
答案4
我将从 VBScript 和 PowerShell 的混合开始,这两者都可以从“脚本专家”那里学到。
我推荐以下资源:
http://blogs.technet.com/heyscriptingguy/ http://technet.microsoft.com/en-us/scriptcenter/default.aspx