Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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
Sql server 如何将exchange输出导出为CSV格式_Sql Server_Powershell_Export To Csv_Exchange Server 2016 - Fatal编程技术网

Sql server 如何将exchange输出导出为CSV格式

Sql server 如何将exchange输出导出为CSV格式,sql-server,powershell,export-to-csv,exchange-server-2016,Sql Server,Powershell,Export To Csv,Exchange Server 2016,我编写了一个POWERSHELL-脚本,用于显示基于lastlogontime的通讯组,但我能够将其导出为CSV格式,但给出了错误的结果 我的代码如下: $users=Get-DistributionGroupMember  -Identity "ALL Group" | select -Expand SamAccountName   $data=foreach($userss in $users){ Get-MailboxStatistics $userss |   sort LastLog

我编写了一个
POWERSHELL
-脚本,用于显示基于lastlogontime的通讯组,但我能够将其导出为CSV格式,但给出了错误的结果

我的代码如下:

$users=Get-DistributionGroupMember  -Identity "ALL Group" | select -Expand SamAccountName   
$data=foreach($userss in $users){
Get-MailboxStatistics $userss |   sort LastLogonTime -Descending 
}
$data | Export-Csv "$home\Desktop\Folders.csv" -NoTypeInformation
您可以使用以下选项:

Get-DistributionGroupMember  -Identity "ALL Group" | Select-Object -ExpandProperty SamAccountName | foreach { Get-MailboxStatistics $_ | sort-object LastLogonTime -Descending }  | Export-csv "CSVpath"

没有名为expand的select对象开关。

请编辑问题并解释问题所在。CSV中没有结果?错误的结果?还有什么吗?你是在Exchange 2016内部部署吗?在这种情况下,您作为用户发送的参数可能被解释为
-StoreMailboxIdentity
,而不是
-Identity
。根据这两个参数,使用相同的位置。。尝试使用
Get-MailboxStatistics-Identity$userss
FYI为用户命名参数给定cmdlet的参数只需具有足够的参数,即可使其在该cmdlet中与众不同。在这种情况下,
-Expand
足以让PowerShell知道
-ExpandProperty
就是这里的意思。