创建一个存储robin.pang这个用户邮箱的变量,使用如下命令:
$mailbox = Get-Mailbox robin.pang
How it works…
当创建一个变量,或者一个对象实例时,我们使用美元符号$。在$符号的右边,就是变量的名称Name,使用=来对变量进行赋值。但是请记住,变量只是在当前的PowerShell Session中可用。
下面看一个实例:
$email = [email protected]
$email.length
有关用户自定义的变量,PowerShell也包含了一些自动的偏好变量,更多命令我们可以使用帮助系统获取,例如,get-Help about_automatic_variables和get-help about_preference_variables
$email.split(“@”)
$mailbox | get-Member
可以继续使用如下命令:
$mailbox.MaxSendSize
$mailbox.MaxSendSize.Value
$mailbox.MaxSendSize.value.ToMB()
修改下上面的脚本
默认情况下,PowerShell会根据我们的变量自动分配相应的数据类型。你无需单独去配置变量,但是你也可以单独配置变量类型
[String]$a = 32
这里我们赋予了变量$a的值为32,假如我们不指定变量类型的话,PowerShell会自动分配数据类型为Int32,我们来看看如下输出:
$var1 = 32
$var1.gettype()
[String]$var2 = 32
$var2.gettype()
在上面的结果中,变量$var1没有指定数据类型创建,我们使用gettype()方法进行查看,可以看到数据类型为Int32类型,而对$var2指定了[String],查看到的数据类型变为了String。
本文出自 “Robin's Home” 博客,谢绝转载!