同样,启动服务命令:
start-service -name Browser <enter>
启动服务后也不会有任何反馈性迹象表明服务正常启动,除非服务启动失败。
这一段的命令就简单介绍到这里,是不是很简单?只需要记着“动词-名词”这一形式就可以了!
下面贴出PowerShell中的基本运算语法示例
PS C:> 99 + 100
199
在PowerShell中,可以非常简单的进行数学运算,你所要做的仅仅是输入表达式这么简单,结果就会自动输出,在此过程中不需要使用其他shell中的打印语句等,运算结束后得到的执行结果也不会被随意丢弃掉,而是直接输出,往后我们会学习如何将结果进行丢弃。
PS C:> "Hello World!"
Hello World!
"Hello World”,就像上面的数学计算,直接输入字符串即可。使用过Perl脚本的会觉得这里很熟悉,因为PowerShell很大程度上借鉴了Perl的优点。
PS C:> (7 - 2 * 3) / 5
0.2
对于四则混合运算,PowerShell也能很好的支持。在表达式中可以使用( )来调整运算符的优先级和结合性。需要注意的是,PowerShell支持若干种不同的数据类型,例如:int、float、double等等。往后我们会接触到类型转换等内容。
PS C:> (2+2)*3/7 > c:fun.txt
PS C:> type c:fun.txt
1.71428571428571
同样,除了屏幕输出外,我们可以将结果存储到临时文件,然后使用type命令将文件的结果取回。
PS C:> $n = (2+2)*3
PS C:> $n
12
PS C:> $n / 7
1.71428571428571
另外,我们还可以通过对变量赋值,将运算结果存储到变量中,并使用该变量进行后续的计算。
PS C:> $files = dir
PS C:> $files[3]PS C:> $files = dir
PS C:> $files[3]
Directory: Microsoft.PowerShell.CoreFileSystem::C:
Mode LastWriteTime Length Name
---- ------------- ------ ----
d-r-- 2010-3-26 21:25 Program Files
作为一个面向对象的语言,我们可以简单的将命令返回的结果赋值给变量。这里的$files中包含了目前所处目录下的目录项的对象集合,使用普通数组访问语法就可以获得该位置的对象。例子中显示了Program Files目录。注意:PowerShell中的数组下标是从0开始的,这点与.Net Common Language Runtime完全一致。
这一节就到这里。有兴趣的童鞋可以继续关注下一节内容。










