0

ADの「users.csv」に保存して、ユーザーを見つけようとしています:

Import-Module ActiveDirectory
import-csv "\users.csv" | ForEach-Object {
Get-ADUser -Filter {displayname -eq $_.id}}

しかし、PSは「id」プロパティが見つからないと言っています

users.csv の内容:

id
MacAskill Danny
Cedric Gracia

4

3 に答える 3

1
# Use Import-csv and Get-ADUser together
# Import csv that contains "sn" column and get all AD users where
# sn matches any of the values imported from csv
Import-Csv C:\temp\1.csv | select sn -ExpandProperty sn | foreach { Get-ADUser -Filter 'sn -eq $_' }
于 2014-08-14T21:20:42.647 に答える
0

これが古い投稿であることは承知していますが、本当に多くの頭痛の種から解放されました。インポートされた値でユーザーを見つける方法がわかりませんでしたが、中間変数を作成するだけで、スクリプトを機能させることができました。二重引用符を使用する必要さえありませんでした。

クリス

于 2014-12-09T20:52:34.750 に答える