これが単純なことである場合は事前にお詫び申し上げますが、数日間調査しており、自分で解決したり、探索する別のルートを見つけることができません.
基本的に、私は以下のものを持っています。これは機能し、必要なものを正確に返します:
([adsisearcher]'(&(objectClass=user (samaccountname='*dland*'))').FindOne().Properties['samaccountname']
dland を含むユーザー名を返します。dlandを変数 ($usrNme1)に置き換えたいのですが、「Unexpected token '$usrNme1'))'' in expression or statement.」というエラーが発生します。
以下を使用して ActiveDirectory モジュールを使用して、ローカルで動作させることができました。
Get-ADUser -Filter {SAMAccountName -like $usrNme1} | select-object -Property SAMAccountName
しかし、残念ながら、この環境の他のコンピューターに対してそれを使用することはできず、別の方法を見つける必要があります。これは、代替品を見つけることができる限りです.
ここでの支援は大歓迎です:)これは私にとってパズルの最後のピースであり、非常に近くにあり、それを理解できないことにイライラしています! お時間を割いていただきありがとうございます:)
編集: コメントするのを忘れました。このスクリプトはプッシュされ、Windows 7 マシンでローカルに実行されます。これが、Get-ADUser を使用できない理由の 1 つです。
ありがとう、
デビッド