アカウントが 7 日後に期限切れになるすべての AD ユーザーのリストを取得しようとしています。「内」ではありません。ここですでに回答されている同様の質問を見つけましたが、スクリプトは内部でのみ機能します。以下のスクリプトは機能しますが、7 日以内に有効期限が切れるアカウントを取得します。私は多くの異なる方法を試しましたが、すべてうまくいきません。
$List = Search-Adaccount -AccountExpiring -Timespan 07.00:00:00 |
Where-Object {$_.DistinguishedName -like "*OU=test,DC=Domain,DC=com"}
$List | export-csv "c:\temp\expiring_accounts.csv"