Hi All,
I have the handy script below to export Users and their information. Do you know if there is a way to include quotes for those that have no information in those fields? Scratching my head on this one...
Script:
import-module activedirectory
$ADUser = Get-ADUser -Filter {(comment -eq "A") -or (Department -like "Grad* S*")} -Properties *
$myCol = @()
foreach ($user in $ADUser)
{
$division = ($user.division+"."+$user.businessCategory[0]).Substring(2,9)
$myUsers = New-Object System.Object
$myUsers | Add-Member -memberType Noteproperty -name sAMAccountName -value $user.sAMAccountName
$myUsers | Add-Member -memberType Noteproperty -name DisplayName -value $user.DisplayName
$myUsers | Add-Member -memberType Noteproperty -name Department -value $user.Department
$myUsers | Add-Member -memberType Noteproperty -name city -value $user.city
$myUsers | Add-Member -memberType Noteproperty -name telephonenumber -value $user.telephonenumber
$myUsers | Add-Member -memberType Noteproperty -name othertelephone -value $user.othertelephone[0]
$myUsers | Add-Member -memberType Noteproperty -name physicalDeliveryOfficeName -value $user.physicalDeliveryOfficeName
$myUsers | Add-Member -memberType Noteproperty -name division -value $division
$myUsers | Add-Member -memberType Noteproperty -name mail -value $user.mail
$myCol += $myUsers
}
$myCol | export-csv c:\adminscripts\Users2.csv -NoTypeInformation
Result:
"9999","Solo, Han",,"Cloud City",,,"RE3","5555.7777",HSolo@MillenniumFalcon.org
Desired Result - with Quotes even in which fields are empty:
"9999","Solo, Han","","Cloud City","","","RE3","5555.7777",HSolo@MillenniumFalcon.org
Thank you very much for your time,
Mr Mister