Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

RSATをインストールせずにPowerShellActiveDirectoryモジュールを展開する

以前の記事の1つで、GPOログオンスクリプトでSet-ADComputerコマンドレットを使用して、現在ログインしているユーザー情報を各ADコンピューターオブジェクトのプロパティに保存する方法を示しました。コメンテーターの1人は、それを行うには、時間がかかる可能性のあるすべてのユーザーコンピューターにWindowsPowerShell用のActiveDirectoryを使用してRSATをインストールする必要があると合理的に指摘しました。 RSATをインストールせずにPowerShellActiveDirectoryモジュールコマンドレットを使用できるかどうかを試してみることにしました。 ユーザーのコンピューター上。そして、私はそれをしました!

RSATおよびRSAT-AD-PowerShellモジュールがインストールされているWindowsServer2012R2を実行しているサーバーがあるとします。私たちのタスクは、RSAT-AD-PowerShellファイルをユーザーワークステーションにコピーしてインポートし、さまざまなADモジュールコマンドレットを実行することです。 Windows 10 LTSC(1809ビルドに基づく)を実行しているコンピューターをワークステーションとして意図的に使用して、以前のRSAT-AD-PowerShellバージョンが新しいOSバージョンでサポートされていることを示しています。

まず、すべてのADモジュールファイルをWindows Server 2012R2からWindows10にコピーしましょう。フォルダーC:\ PS \ ADPoShを作成し、 C:\ Windows \ System32 \ WindowsPowerShell \v1.0\のすべての内容をコピーします。 Modules \ ActiveDirectory それに。

次に、C:\ Windows\WinSxSフォルダーから次のファイルをコピーします。

  • Microsoft.ActiveDirectory.Management.dll
  • Microsoft.ActiveDirectory.Management.resources.dll
これらのライブラリは、WinSxSフォルダーを検索することで見つけることができます。私の例では、Windows Server2012R2のフルパスは次のとおりです。

"C:\Windows\WinSxS\amd64_microsoft.activedirectory.management_31bf3856ad364e35_6.3.9600.16503_none_09aa35cd49da6068\Microsoft.ActiveDirectory.Management.dll"
"C:\Windows\WinSxS\amd64_microsoft.activedir..anagement.resources_31bf3856ad364e35_6.3.9600.16384_en-us_efefcf68718a71bc\Microsoft.ActiveDirectory.Management.resources.dll"

RSATをインストールせずにPowerShellActiveDirectoryモジュールを展開する

次に、C:\ PS \ ADPoShフォルダー(私の場合、そのサイズは約1.3MB)を、WindowsPowerShell用のRSATADモジュールがインストールされていないWindows10コンピューターにコピーします。

コピーしたActiveDirectoryモジュールを現在のPowerShellセッションにインポートしてみましょう:

Import-Module "C:\PS\ADPoSh\Microsoft.ActiveDirectory.Management.dll"
Import-Module "C:\PS\ADPoSh\Microsoft.ActiveDirectory.Management.resources.dll"
>

RSATをインストールせずにPowerShellActiveDirectoryモジュールを展開する

モジュールは正常にインポートされ、任意のADモジュールコマンドレットを使用して、ADドメイン(Get-ADUser、Get-ADComputer、Get-ADGroupなど)から情報を管理および取得できます。

RSATをインストールせずにPowerShellActiveDirectoryモジュールを展開する

エラー「サーバーに接続できません。これは、このサーバーが存在しないか、現在ダウンしているか、ActiveDirectoryWebサービスが実行されていないことが原因である可能性があります。 ‘が発生した場合は、最も近いドメインコントローラー上のActive Directory Webサービス(ADWS)が実行されており、TCPポート9389がファイアウォールによってブロックされていないことを確認してください。

次のコマンドを使用して、ドメイン内でADWSの役割を持つDCを見つけることができます:

Get-ADDomainController -Discover -Service “ADWS”

RSATをインストールせずにPowerShellActiveDirectoryモジュールを展開する

Test-NetConnectionコマンドレットを使用して、ADWSサービスのアクセシビリティを確認できます。

Test-NetConnection DC01 -port 9389

特定のドメインコントローラーに対してコマンドレットを実行するには、–Serverパラメーターを使用します。

Get-ADUser jbrion –server dc01.woshub.com

PowerShellセッションを閉じるまで、PowerShellADモジュールコマンドレットを使用できます。 GPOを使用して、ADモジュールファイルをすべてのドメインコンピューターにコピーできます。


  1. PowerShellを使用したBIOS設定の表示と変更

    PowerShellを使用して、Windowsを実行しているコンピューターのBIOS設定を表示または変更できます。 HP、Lenovo、Dellなどの一般的なベンダーのコンピューターでWMIクラス(Windows Management Instrumentation)を使用してPowerShellでBIOS設定を取得または変更するために使用できるいくつかの例を考えてみましょう。 Win32_BIOS のGet-WmiObjectコマンドレットを使用して、コンピューターの基本的なBIOSパラメーターを表示できます。 クラス: Get-WmiObject -Class Win32_

  2. Windows 10 で Active Directory を有効にする方法

    Active Directory は Windows Server Technical Preview を管理します。管理者が権限を付与し、ネットワーク上のリソースにアクセスするために使用するツールです。デフォルトでは、Windows PC にはインストールされません。ただし、Microsoft の公式 Web サイトからオンラインで入手して、デバイスにインストールすることができます。 Windows 10 で Active Directory を使用する方法について混乱していますか?答えが「はい」の場合、この記事は Windows 10 で Active Directory を有効にする方法