# Script to copy old home to new.
# Use CSV file headers Newloginname;Loginname;HomeDirectory
param ([string] $CSVPath)
$CSVUsers= (Import-Csv $CSVPath -delimiter “;”)
# Variables
$Oldletter = “c:”
$NewFolderpath = “c:\home\”
ForEach ( $CSVUser in $CSVUsers )
{
$Oldhome= $CSVUser.HomeDirectory
$NewHome= $CSVUser.Newloginname
# Echo $Oldletter$Oldhome
# Echo $NewFolderpath$NewHome
copy-item $Oldletter$Oldhome\* -destination $NewFolderpath$NewHome -Recurse -Verbose
}
Monthly Archives: April 2014
Script för att lägga till sekundär e-post från CSV
# Script to add sec mailaddress
# Use CSV primarySmtpAddress and NewSMtpAddress
param ([string] $CSVPath)
$CSVUsers= (Import-CSV -delimiter “;” $CSVPath)
ForEach ( $CSVUser in $CSVUsers )
{
$Newsmtp=$CSVUser.NewSMTPaddress
Set-Mailbox $CSVUser.PrimarySmtpAddress -EmailAddresses @{add=$Newsmtp}
}