1

WMI を使用して、ワークグループ LAN (ドメインではない) 内のすべての PC を列挙しようとしています。

どのクラスを使用すればよいか、またはこの機能を提供するクラスがあるかどうかわかりません。

私はいくつかのクラスを試しましたが、動作するはずのクラス (Win32_NetworkClient) は、私が期待していたものを示していません...

これは WMI を使用して可能ですか、またはドメインで LDAP のみを使用して可能ですか?

ありがとう

4

1 に答える 1

2

Win32_ComputerSystemを使用して、可能なものを列挙し、フィールドを使用してフィルタリングしPartOfDomainますWorkgroup

必要な権限を持つ各ワークグループ コンピューターでユーザー アカウントを設定する必要がある場合があります。完全な情報については、こちらを参照してください。

Windows セキュリティ – リモート アクセスする予定のすべての PC で同様に使用する Windows アカウントをセットアップする必要があります。このアカウントは、管理者グループに属している必要があります。

Windows ファイアウォール – WMI と VB スクリプトを使用して、Windows ファイアウォールを実行している PC にリモート接続できる必要があります。これは、Windows で安全な WMI 接続を構成することによって行われます。

ゲスト ユーザー – Windows XP ワークグループでは、「ネットワーク」からのすべてのリモート接続がゲスト ユーザーとして認証されます。ゲスト ユーザーにはほとんど権限がないため、リモート接続で使用されるアカウントを認識するように Windows を構成する方法を決定する必要があります。

于 2010-11-10T16:26:42.400 に答える