首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从PS命令中获取计数?

如何从PS命令中获取计数?
EN

Stack Overflow用户
提问于 2016-10-19 13:28:04
回答 2查看 247关注 0票数 0

我有一个powershell命令:

代码语言:javascript
复制
Get-ADGroupMember -identity "CCVGHCFinReadOnly" -Recursive | foreach{ get-aduser -properties employeeid $_} | select SamAccountName,objectclass,name,employeeid | Export-Csv "C:\Temp\AD Membership\GovReadOnly.csv

这个脚本非常适合返回AD组的成员。我还想为审计目的添加计数。因此,脚本应该列出所有的广告用户,然后在底部计数。

现在,如果我使用x度量,它会给我一个计数,但这就是我得到的全部。所以我可以得到AD组中的实际用户或计数。用这条命令我怎么能做到这两件事呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-19 13:42:06

代码语言:javascript
复制
$members = Get-ADGroupMember ... | select SamAccountName,objectclass,name,employeeid

$members | Export-Csv "C:\Temp\AD Membership\GovReadOnly.csv"
@($members).Count | Add-Content "C:\Temp\AD Membership\GovReadOnly.csv"
票数 1
EN

Stack Overflow用户

发布于 2016-10-19 13:42:15

从头顶上想到了副作用。在本例中,我从管道中递增管道外部的一个变量。我承认感觉有点恶心。也许其他人可以提出一种不依赖于这种副作用的解决方案。

代码语言:javascript
复制
$count = 0
Get-ADGroupMember -identity "CCVGHCFinReadOnly" -Recursive `
| foreach { 
    $count++
    get-aduser -properties employeeid $_} `
| select SamAccountName,objectclass,name,employeeid `
| Export-Csv "C:\Temp\AD Membership\GovReadOnly.csv

现在你可以用$count做你想做的任何事情了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40132803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档