Powershell
JasonJun128
我走得很慢,但我不会停下
展开
-
Powershell基础:条件分支和循环
条件判断 大小关系Powershell中的判断语法和C++,Java等高级编程语言有很大不同,powershell并不使用>,<,==,!=来判断大小相等关系。而是使用-eq,-gt 等方式判断。主要记住是单词的缩写就很好理解(equal, greater than) C++ Powershell English > -gt g...原创 2018-08-09 16:08:17 · 2066 阅读 · 0 评论 -
Powershell基础:类和对象
对象Powershell中,我们可以自定义对象。对象的创建和使用方式类似javascript等其他脚本语言 初始化$myObj=New-Object PSObject -Property ` @{ apple=""; banana=@(); orange=@{} }注意`和@如果处于同一...原创 2018-08-07 15:20:08 · 2131 阅读 · 0 评论 -
Powershell基础: 变量
基本变量Powershell中的变量是弱变量类型,前缀需要加’$’$a=123$b=&quot;Hello world&quot;在字符串中可以直接调用变量$c=&quot;$b $a&quot; #&quot;Hello world 123&quot;“`”用于转义字符,而不是\$c=&quot;$b `{$a`}&quot;原创 2018-08-03 10:44:30 · 584 阅读 · 0 评论 -
Powershell并行: Runsapce
Powershell中要执行并行操作的话除了上一篇博客提到的Background Job以外,还可以使用Runspace的方式。每个powershell脚本运行在一个Runspace上,使用多个Runspace相当于同时跑多个powershell脚本。基本用法$powershell=[powershell]::Create() #创建Runspace$powershell.Add...原创 2018-08-27 09:42:40 · 1105 阅读 · 0 评论 -
Powershell并行:Background Job后台作业
基本知识在操作系统中,作业是一种比进程要高层的单位,代表着一次任务。一个作业的执行往往会调用多个进程。实际应用中,我们可以将作业放到后台运行,这样我们就可以在前台执行其他的操作,如Linux中可以用&amp;amp;amp;amp;来让作业后台执行。Powershell中可以通过Start-Job 在后台执行相应的脚本或命令。...原创 2018-08-25 09:32:41 · 1969 阅读 · 0 评论