PowerShellのActive Directory (AD)に対する組み込みサポートの導入
PowerShellは、Active Directory (AD)を管理し、インタラクティングするための広範囲なサポートを提供しています。このチュートリアルでは、PowerShellの組み込みcmdletや技術を使用して、ADを操作する方法を探します。
前提条件
このチュートリアルの前に、次のことが必要です:
- PowerShell 3以上: AD関連cmdletがPowerShell 3から導入されました。
- Active Directory Domain Services (AD DS): AD DS環境があり、チュートリアルで提供する例をテストや実践するために必要です。
AD Cmdletの理解
PowerShellは、Active Directoryに対して複数のcmdletを提供しています:
- Get-ADObject: あるADオブジェクト(ユーザー、グループ、コンピューターなど)を取得します。
- Get-ADUser: 指定されたクリークアに基づいてユーザーリストを取得します。
- Get-ADGroup: 指定されたクリークアに基づいてグループリストを取得します。
- New-ADObject: 新しいADオブジェクト(ユーザー、グループ、コンピューターなど)を作成します。
- Set-ADObject: 存在するADオブジェクトの属性を変更します。
- Remove-ADObject: ADオブジェクトを削除します。
Get-ADObject の使用
Get-ADObject cmdletで始めましょう。このcmdletは、指定されたDistinguished Name (DN)に基づいて特定のADオブジェクトを取得します。
例: ユーザー オブジェクトの取得
$dn = "CN=John Doe,CN=Users,DC=example,DC=com"
$user = Get-ADObject -Filter {DistinguishedName -eq $dn} -Properties *
$user | Select-Object -Property Name, Email, Title
この例では:
- ユーザー オブジェクトの DN を定義します。
- Get-ADObject cmdlet で、指定された DN に基づいてオブジェクトを取得します。
-Properties *パラメーターで、オブジェクトのすべてのプロパティを取得します。- 最後に、
Select-Objectコマンドレットで、特定のプロパティ(Name, Email, Title)を表示します。
Get-ADUser の使用
Get-ADUser cmdlet は、指定されたクリークアに基づいてユーザーリストを取得します。
例: 指定された部署に基づいてユーザーリストの取得
$department = "Sales"
$users = Get-ADUser -Filter {Department -eq $department} -Properties *
$users | Select-Object -Property Name, Email, Department
この例では:
- 部署名を定義します。
- Get-ADUser cmdlet で、指定された部署に基づいてユーザーリストを取得します。
-Properties *パラメーターで、各ユーザーのすべてのプロパティを取得します。- 最後に、
Select-Objectコマンドレットで、特定のプロパティ(Name, Email, Department)を表示します。
Get-ADGroup の使用
Get-ADGroup cmdlet は、指定されたクリークアに基づえてグループリストを取得します。
例: 指定されたグループ名に基づいてグループリストの取得
$groupName = "Sales Team"
$groups = Get-ADGroup -Filter {Name -eq $groupName} -Properties *
$groups | Select-Object -Property Name, Description, GroupCategory
この例では:
- グループ名を定義します。
- Get-ADGroup cmdlet で、指定されたグループ名に基づいてグループリストを取得します。
-Properties *パラメーターで、各グループのすべてのプロパティを取得します。- 最後に、
Select-Objectコマンドレットで、特定のプロパティ(Name, Description, GroupCategory)を表示します。
まとめ
PowerShell は、Active Directory を管理し、インタラクティングするための強力なcmdletを提供しています。これらのcmdletを理解することで、AD 関連のタスクを自動化したり、問題をトラブルシューティングしたり、生産性を向上させることができます。
このチュートリアルでは、PowerShell の組み込みcmdletや技術を使用して、AD を操作する方法を探しました。実際に例を提供しておくことで、更に深い理解を深めることができます。
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