PowerShell迴圈命令

ImSunkist發表於2011-07-13

與CMD不用,在Powershell中我們不會去使用For語句,

以下為Powershell迴圈命令的示例,怎麼用就看大家了

$result = Get-Content "c:testnewUser.csv"

$i=0

foreach($line in $result)

{

$arr = $line.split(",")

New-Mailbox -Alias $arr[19] -Name $arr[2] -LastName $arr[0] -FirstName $arr[1] -DisplayName $arr[3] -Initials '' -OrganizationalUnit $arr[17] -UserPrincipalName ($arr[19] + "@shelltongyi.com") -SamAccountName $arr[19] -Password $Temp -ResetPasswordOnNextLogon $true -Database $arr[18]

$i++

add-content -path "c:testa.log" -value ((get-date -format 'yyyy-MM-dd hh:mm:ss') + " " + $i.ToString() + " " + $arr[0] + " )

}

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23700676/viewspace-1052356/,如需轉載,請註明出處,否則將追究法律責任。

相關文章