Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用powershell将列填写到excel中_Excel_Powershell_Export To Csv - Fatal编程技术网

使用powershell将列填写到excel中

使用powershell将列填写到excel中,excel,powershell,export-to-csv,Excel,Powershell,Export To Csv,我正在尝试创建一个报告,它将获得两组信息,组名和域。问题是信息将输出到一列而不是两列,例如: Group Member Domain thisIsGroupMember,Domain 但我希望它是这样的: Group Member Domain thisIsGroupMember, Domain 我也尝试导出csv,但创建的csv文件仅显示 Length 32 这是我的密码: $appName

我正在尝试创建一个报告,它将获得两组信息,组名和域。问题是信息将输出到一列而不是两列,例如:

Group Member                   Domain
thisIsGroupMember,Domain
但我希望它是这样的:

Group Member                   Domain
thisIsGroupMember,             Domain
我也尝试导出csv,但创建的csv文件仅显示

Length
32
这是我的密码:

 $appName = $findone.properties.name
 $domain = (($findone.properties.adspath -split ',')[3].substring(3)
 $inputstring = "$appName,$domain"
 out-file -FilePath "C:\Test\Result.csv" -append -inputObject $inputstring

如果您的代码遍历从AD中提取的对象列表,您可以使用如下内容:

Group Member                   Domain
thisIsGroupMember,             Domain
#您的foreach代码
{
...
$appName=$findone.properties.name
$domain=($findone.properties.adspath-split',')[3]。子字符串(3)
$output+=,(新对象-类型名psobject-属性@{“组成员”=$appName;“域”=$Domain})
}
$output |导出Csv“C:\Test\Result.Csv”
$output
是一个动态创建的对象数组,其中包含
$appName
$domain
值。处理完所有AD对象后,它将很好地导出到csv