Powershell是否像Bash/Borne这样的Windows开发人员是Linux/UNIX开发人员的必备技能?

Bil*_*ram 6 powershell

鉴于UNIX类型环境中的开发人员需要基本的shell命令和脚本 - 我说的是圆形,小型商店,devops类型 - Powershell是Windows的等价物吗?

我有一台Windows 7计算机正在运行,但我在UNIX环境中进行所有开发,无论是在Mac上还是在使用VMWare的Linux客户机上.我本身不是一个系统管理员,但我在这里和那里填写一个.UNIX中的Grep,sed,awk,文件结构,网络等都是根深蒂固的.我多年来一直在使用这些工具.几十年,甚至.

我最近在Windows机器上鬼混了.我的习惯是下到命令行来完成工作,而不是通常与Windows使用相关的所有指向和点击狂热.但是凭借Powershell,我完全迷失了.对我来说没有任何意义.

值得学习吗?这甚至是Windows民间的工作方式吗?这一切都会突然改变吗?成为Powershell大师有优势吗?

alr*_*roc 5

我相信是这样.PowerShell是Windows Server 2012 管理界面,几乎所有这些都已移植到2008R2和Win7(Windows Management Framework 3.0).

有很多人拒绝过渡到PowerShell,但MS已经下令这是前进的方向.最终用户不会像使用命令提示符那样使用它,但开发人员和管理员绝对需要了解它.

成为PowerShell大师的优势?与使用BAT/CMD脚本或Windows脚本宿主(VBScript/JScript)相比,您可以更轻松地自动执行更多Windows操作.远程管理/访问非常简单,旨在让您从一个中心位置管理大量机器.

我发现自己在PowerShell中执行了很多我曾经跳过Visual Studio的任务,因为它开始使用起来更快,让我在命令行上快速创建原型,并且内置了很多执行任务的cmdlet我通常要编写十几行C#来做.