Quantcast
Channel: Windows PowerShell forum
Viewing all articles
Browse latest Browse all 21975

Export-Csv - How can you include quotes even for fields that are empty?

$
0
0

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


Viewing all articles
Browse latest Browse all 21975

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>