PowerShell脚本的基础概要
常量,变量的使用
各种字符串的操作
对运算符的操作
数组,哈希表:创建、修改合并数组和哈希表
条件判断:if, switch 语句
逻辑判断:使用运算符进行判断
循环控制:while, do…while, do… until , for,foreach 语句
模块化:组织和调整代码;使用切当的数据类型,调用其它脚本函数
WMI对象:
WMI命名空间的概念,WMI所提供的功能,查看和使用WMI命名空间。
WMI的类:get-wmiobject; 查询WMI
ADSI 对象
Active Directory 对象的概念;
ADSI所提供的功能;
Active Directory命名空间;
创建和修改ActiveDirectory对象
参考:http://marui.blog.51cto.com/1034148/291383
PowerShell的变量
变量的赋值:
$Str=“123”
或set-variable -name Str –value “123”
声明变量时,回避一些“系统保留字”,如:
Break | continue | do | else | elseif |filter | foreach | function | if | in | return | switch | until | where | while
输出变量
Write-output $str
或直接输入$str
PowerShell的字符和字符串
1. 下面是PowerShell的常用数据类型说明:
Hashtable:哈希表
bool:true、false
xml:xml对象
array:数组
decimal:十进制数,128bit
byte:无符号字符,8bit
char:unicode编码字符,16bit
string:unicode编码字符串
single:单精度32bit浮点
double:双精度64bit浮点
long:有符号,64bit
int: 有符号,32bit
$strA = “Hello “ <enter>
$strB = “World!” <enter>
$strC = $strA + $strB <enter>
$strC <enter> 结果:”Hello World!”
字符串替换:
$strA = “hi! world!” <enter>
$strB = $strA -replace “hi!”, “Hello” <enter>
$strB <enter> 结果:” hi!,World!”
字符串引用:
$strA = “ABC” <enter>
"This is $strA.” <enter> 结果:” Thisis ABC”
‘This is $strA.‘ <enter> 结果:” This is $strA”
PowerShell的运算符操作(+,-,*,/,%,=,++,--)
5 + 100 <enter>
$x=200+1 <enter>
$x <enter>
[int]$y=(7 + 13 * 2) / 10<enter>
$y <enter> 结果:3
参考:http://marui.blog.51cto.com/1034148/291383
本文出自 “Ricky's Blog” 博客,请务必保留此出处http://57388.blog.51cto.com/47388/1639140
8. PowerShell - 基础概要,变量,字符和字符串操作,运算符操作
原文:http://57388.blog.51cto.com/47388/1639140