0

会社用の PowerShell スクリプトの作成を開始しています。プラットフォームは初めてで、AD タスク用のスクリプトを作成する予定です。

AD 用のスクリプトを作成している場合、ドメイン内の任意のマシンでスクリプトを実行できる必要がありますか?それとも、Active Directory サーバーであるマシンでスクリプトを実行する必要がありますか?

サーバーでスクリプトを実行してもかまいませんが、テストと作成のために、開発とテストのためにデスクトップで実行したいと思います

これを扇動する人はいますか?

4

1 に答える 1

2

ActiveDirectory PowerShell モジュールを使用していると仮定すると、唯一の要件は、スクリプトを実行しているマシンにこのモジュールがインストールされていることです。

このモジュールは、Windows の機能「リモート サーバー管理ツール > 役割管理ツール > AD DS および AD LDS ツール > Windows Powershell 用 Active Directory モジュール」です。

  • サーバー OS では、これはサーバー マネージャーを介して機能として簡単に追加できます。
  • クライアント OS では、最初に Microsoft ダウンロード センターからリモート サーバー管理ツール (RSAT) をインストールする必要があります。それがインストールされたら、「Windows の機能の有効化または無効化」から機能をインストールします。

さらに、スクリプトがこのモジュールに依存している場合は、スクリプトの先頭に次の行を配置することもできます

#Requires -Module activedirectory

次に、このスクリプトを Active Directory モジュールのないマシンで実行しようとすると、モジュールが見つからないというエラーが生成されます。PowerShell で便利な、まだインポートされていない場合は、アクティブ ディレクトリ モジュールもインポートされます。#Requires ステートメントの詳細については、about_Requires を参照してください。

于 2013-11-09T22:42:52.167 に答える