Quantcast
Channel: PowerShell.com – PowerShell Scripts, Tips, Forums, and Resources
Viewing all articles
Browse latest Browse all 6937

updating Street address in AD on 2 Lines from a CSV

$
0
0

Morning, I am trying to update Active Directory User attributes for -Street address and our HR dept. want is to be on 2 lines.

My script reads everything just fine and updates properly except the 2 Line on the street address.   Any help would be great.

Here is my code

# Import AD Module
Import-module ActiveDirectory


write-Host 'Starting to update AD Attributes.......' -NoNewline -ForegroundColor Yellow          
# Import CSV into variable $users

$users= Import-Csv 'P:\Projects\Update AD & Exchange\San Antonio\San Antonio Users.csv'

foreach ($user in $Users) {

if (!$($user.departmentNumber -eq "")) {Set-ADUser $user.SamAccountName -Replace @{DepartmentNumber=$User.DepartmentNumber } };
if (!$($user.Firstname -eq "")) {Set-ADUser $user.SamAccountName -GivenName $($user.Firstname) } ;
if (!$($user.Lastname -eq "")) {Set-ADUser $user.SamAccountName -Surname $($user.Lastname) } ;
if (!$($user.DisplayName -eq "")) {Set-ADUser $user.SamAccountName -DisplayName $($user.DisplayName) } ;
if (!$($user.Title -eq "")) {Set-ADUser $user.SamAccountName -Title $($user.Title) } ;
if (!$($user.Description -eq "")) {Set-ADUser $user.SamAccountName -Description $($user.Description) } ;
if (!$($user.Mobile -eq "")) {Set-ADUser $user.SamAccountName -Mobile $($user.Mobile) } ;
if (!$($user.OfficePhone -eq "")) {Set-ADUser $user.SamAccountName -OfficePhone $($user.OfficePhone) } ;
if (!$($user.Fax -eq "")) {Set-ADUser $user.SamAccountName -Fax $($user.Fax) } ;
if (!$($user.Street -eq "")) {Set-ADUser $user.SamAccountName -Street $($user.Street) } ;
if (!$($user.POBox -eq "")) {Set-ADUser $user.SamAccountName -POBox $($user.POBox) } ;
if (!$($user.City -eq "")) {Set-ADUser $user.SamAccountName -City $($user.City) } ;
if (!$($user.State -eq "")) {Set-ADUser $user.SamAccountName -state $($User.state) } ;
if (!$($user.PostalCode -eq "")) {Set-ADUser $user.SamAccountName -PostalCode $($User.PostalCode) } ;
if (!$($user.email -eq "")) {Set-ADUser $user.SamAccountName -email $($user.email) } ;
if (!$($user.Department -eq "")) {Set-ADUser $user.SamAccountName -Department $($user.Department) } ;
if (!$($user.Office -eq "")) {Set-ADUser $user.SamAccountName -Office $($user.Office) } ;
if (!$($user.Company -eq "")) {Set-ADUser $user.SamAccountName -Company $($user.Company) } ;
if (!$($user.Country -eq "")) {Set-ADUser $user.SamAccountName -Country $($user.Country) } ;
if (!$($user.Manager -eq "")) {Set-ADUser $user.SamAccountName -Manager $($user.Manager) }


        
}

Write-Host 'done!' -ForegroundColor Green

 

read the Street header    but want to be 2 lines .

220 Ruger Dr.

Suite 200 B


Viewing all articles
Browse latest Browse all 6937

Trending Articles