PowerShellを使用して、ソースOUからコンピュータを含むActive Directoryセキュリティグループを作成しようとしています。 「ACCT」OU内のコンピュータはセキュリティグループ「ACCT」にあり、「IT」OU内のコンピュータはセキュリティグループ「IT」内にあります。各AD OUでコンピュータのADグループを作成する
私は個々のコマンドを持っていますが、それらをまとめるのに問題があります。
# List Of OUs
Get-ADOrganizationalUnit -Filter * -SearchBase "OU=XX,OU=XXX,DC=XXXX,DC=COM" | FT Name, DistinguishedName
# Computers within the OU
Get-ADcomputer -Filter * -SearchBase "OU=$_name,OU=XXX,DC=XXXX,DC=COM"
# Add Computer to the group
Add-ADGroupMember -Identity (name of OU) -Members (computers in ou)
私はウェブとここで見つかったいくつかのソリューションを試しましたが、失敗しました。誰かが私を助けて正しい方向に向けることができますか?
私はちょうど私の周りに少しこれを試してみました。私はちょうど1つのパイプラインでこれをやってみようとアドバイスします。Get-Adcomputerにはパラメータがありませんこれは、渡されたオブジェクトとしての検索ベースで簡単に行うことができます。あなたはあなたのOUを配列に格納したいでしょう(これを行うときにフォーマットコマンドをドロップします)。そして、3つのことをループします:New-ADgroupを使ってグループを作成し(必要ならば)、変数をGetA OU内のすべてのコンピュータを収集して変数に保存し、Add-AdGroupmemberを使用してコンピュータをグループに追加します –