@記号で始まるすべてのActive Directoryグループからユーザーを削除するために、PowerShellファイルに次のコード行があります。PowerShell - Remove-ADGroupMember - 管理者アカウントのロック
Get-ADGroup -Filter 'name -like "@*"' | Remove-ADGroupMember -Members $UserID
実際に正常に動作し、正常なグループから削除されますが、スクリプトは実行するたびに管理者アカウントをロックします。奇妙な!
インターネットをしばらくトロールしていると、Kerberos認証トークンを使用していると思われます(@で始まるすべての単一のADグループで実行されるので、あまりに多くを使用します)短期間に大量のコマンドを送信しているので、何か悪意のある行為をしようとしていますか?
このコード行を修正する方法はありますか?Active Directory内の@groupごとにRemove-ADGroupMemberを実行するのではなく、ユーザーが所属するグループに対してのみ実行されます。または他のアイデア?
ありがとうございます。
こんにちはBurt_harris。 $ UserIDはすでにスクリプトでさらに定義されています。私はそれを問題なくエコーすることができるので、変数は正しく設定されています。 – haze1434