powershell - 使用 samaccountnames 将用户属性(主要是名字和姓氏)导出到 csv 文件
问题描述
我有一个 CSV 文件,其中包含一些用户的 samaccount 名称。
从此列表中,我想将这些用户的属性导出到 CSV 文件。
请在 Windows Powershell ISE 中分享最简单的方法。
我试过这个:
Import-ModuleActiveDirectory
Import-CSV C:\scripts\list.csv | ForEach{Get-ADUser -Identity $samaccountname-Filter*-Properties*|export-csv c:\ADusers.csv
}
谢谢!
解决方案
这将帮助您:
Import-ModuleActiveDirectory
Import-CSV -Path "C:\Scripts\List.csv" | Foreach {
Get-ADUser -Identity $_ -Filter * -Properties *
} | Export-CSV "C:\ADUsers.csv"
您的代码不起作用,因为 $samaccountname 为空且空白不包含用户名。所以我用自动变量 $_ 替换它
推荐阅读
- python - How to create table with dynamically rows and columns with number of fields in template Django
- go - how do i minimize the amount if/else without losing any functionality?
- javascript - 制作不同大小的魔方
- android - 我应该在paypal check android sdk的用户名和密码字段中输入什么?
- pyspark - 如何在 pyspark 中进行一种热编码
- c# - WCF Webservice 使用 Stream 传递 messagecontract 并将字符串返回给客户端
- blockchain - OS X 中外部 SSD 上的比特币核心
- python - 动态检索包目录的绝对路径
- firebase - 非谷歌服务器上的 Firebase 云功能
- typescript - 升级到 typescript 4.4.2 后如何修复“错误‘JSX’未定义 no-undef’