本文摘自PHP中文网,作者PHP中文网,侵删。
PowerShell是运行在windows平台的脚本,而Bash是运行在linux平台的脚本现在bash能做的事情,PowerShell也能做,PowerShell的强大之处是它可以管理windows服务器(特别是域domain),现在的开源PowerShell 也可以管理Linux和Mac(通过PSRP)。
下载最新的PS程序
安装后它会有powershell和它的开发IDE工具,ISE,非常不错!
一、进行powershell的程序
二、创建脚本,简单的Helloworld.ps1
任务的自动化是以程序文件或者可执行脚本文件为基础的,PowerShell也支持将命令列表做成脚本文件来执行。以下是Helloworld.ps1脚本文件的内容:
1 2 3 |
|
Helloworld.ps1脚本文件的执行情况结果如下:
PS E:\>.\Helloworld.ps1 --注意在执行它时要加.\,表示当前上当下的文章,类似于centos里的文件执行方法
Hello world!
Directory: E:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 5/30/2017 4:56 PM 16 a.txt
下面是在eShopOnContainers上的一个例子,分别用ps和bash实现了程序的部署
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
powershell代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
|
自己感觉,这两个东西在以后的程序部署上都会发挥各自强大的力量!
以上就是PowerShell和Bash的定义与使用的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
freeworld.posterous.com linux bash shell cheat sheet----autho:raphael
更多相关阅读请进入《PowerShell》频道 >>