PowerShell 手元のパソコンにActiveDirectory管理ツール導入
ActiveDirectoryを管理するツールをRSAT(RemoteSever Administration Tools)と言います。手元のパソコンにRSATを導入しておくと、いちいちADサーバにログインしなくてもドメイン管理ができるようになる便利ツールです。
このRSATをPowerShellで一括インストールする方法をご紹介します。
1.管理者としてPowershellを起動します。
2.リモート サーバー管理ツールが既にインストールされているかどうかを確認します。次のコマンドです
Get-WindowsCapability -Name rsat* -online | Select-Object -Property Name, State, DisplayName
実行すると
PS C:\> Get-WindowsCapability -Name rsat* -online | Select-Object -Property Name, State, DisplayName
Name State DisplayName
---- ----- -----------
Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 Installed RSAT: Active Directory Domain Services およびラ...
Rsat.BitLocker.Recovery.Tools~~~~0.0.1.0 NotPresent RSAT: BitLocker ドライブ暗号化管理ユーティリティ
Rsat.CertificateServices.Tools~~~~0.0.1.0 NotPresent RSAT: Active Directory 証明書サービス ツール
Rsat.DHCP.Tools~~~~0.0.1.0 NotPresent RSAT: DHCP サーバー ツール
Rsat.Dns.Tools~~~~0.0.1.0 NotPresent RSAT: DNS サーバー ツール
Rsat.FailoverCluster.Management.Tools~~~~0.0.1.0 NotPresent RSAT: フェールオーバー クラスタリング ツール
Rsat.FileServices.Tools~~~~0.0.1.0 NotPresent RSAT: ファイル サービス ツール
Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0 Installed RSAT: グループ ポリシー管理ツール
Rsat.IPAM.Client.Tools~~~~0.0.1.0 NotPresent RSAT: IP アドレス管理 (IPAM) クライアント
Rsat.LLDP.Tools~~~~0.0.1.0 NotPresent RSAT: データ センター ブリッジング LLDP ツール
Rsat.NetworkController.Tools~~~~0.0.1.0 NotPresent RSAT: ネットワーク コントローラー管理ツール
Rsat.NetworkLoadBalancing.Tools~~~~0.0.1.0 NotPresent RSAT: ネットワーク負荷分散ツール
Rsat.RemoteAccess.Management.Tools~~~~0.0.1.0 NotPresent RSAT: リモート アクセス管理ツール
Rsat.RemoteDesktop.Services.Tools~~~~0.0.1.0 NotPresent RSAT: リモート デスクトップ サービス ツール
Rsat.ServerManager.Tools~~~~0.0.1.0 NotPresent RSAT: サーバー マネージャー
Rsat.Shielded.VM.Tools~~~~0.0.1.0 NotPresent RSAT: シールドされた VM のツール
Rsat.StorageMigrationService.Management.Tools~~~~0.0.1.0 NotPresent RSAT: ストレージ移行サービス管理ツール
Rsat.StorageReplica.Tools~~~~0.0.1.0 NotPresent RSAT: Windows PowerShell 用記憶域レプリカ モジュ...
Rsat.SystemInsights.Management.Tools~~~~0.0.1.0 NotPresent RSAT: Windows PowerShell のシステム インサイト ...
Rsat.VolumeActivation.Tools~~~~0.0.1.0 NotPresent RSAT: ボリューム ライセンス認証ツール
Rsat.WSUS.Tools~~~~0.0.1.0 NotPresent RSAT: Windows Server Update Services ツール
上のようになります。
ちょっと分かりにくいのですがInstalledが導入済み、NotPresentが未導入
3.管理ツールをインストールする
インストールするには次のコマンドを実行します
Add-WindowsCapability -Online -Name "ツール名"
実行例:
・ドメイン管理とグループポリシー管理ツールをインストールする場合
Add-WindowsCapability -Online -Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"
Add-WindowsCapability -Online -Name "Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0"
ニョロニョロ~~~~も込みで実行します
実行例:
・全部インストールする場合
Add-WindowsCapability -Online -Name "Rsat*"
4.管理ツールのテスト
次のようなコマンドを実行してADサーバから情報が引き出せたら成功。この他にもユーザー登録などもできます。
#ADからユーザー一覧取得を取得
Get-ADUser -Filter * -Property * | Sort-Object -Property Name | select-object Name
#ユーザーの最終ログオン日時を取得
Get-ADUser -Filter * -Properties LastLogonDate | Sort-Object -Property Name | Format-Table Name,SamAccountName, LastLogonDate
#ADからPC一覧取得
Get-ADComputer -Filter * -Property * | Sort-Object -Property Name
#PowerShell #コマンドレット #プログラミング学習 #ADサーバ #ActiveDirectory #ドメイン管理 #Windows #RSAT #一括インストール