WMI を使用して、ワークグループ LAN (ドメインではない) 内のすべての PC を列挙しようとしています。
どのクラスを使用すればよいか、またはこの機能を提供するクラスがあるかどうかわかりません。
私はいくつかのクラスを試しましたが、動作するはずのクラス (Win32_NetworkClient) は、私が期待していたものを示していません...
これは WMI を使用して可能ですか、またはドメインで LDAP のみを使用して可能ですか?
ありがとう
WMI を使用して、ワークグループ LAN (ドメインではない) 内のすべての PC を列挙しようとしています。
どのクラスを使用すればよいか、またはこの機能を提供するクラスがあるかどうかわかりません。
私はいくつかのクラスを試しましたが、動作するはずのクラス (Win32_NetworkClient) は、私が期待していたものを示していません...
これは WMI を使用して可能ですか、またはドメインで LDAP のみを使用して可能ですか?
ありがとう
Win32_ComputerSystemを使用して、可能なものを列挙し、フィールドを使用してフィルタリングしPartOfDomain
ますWorkgroup
。
必要な権限を持つ各ワークグループ コンピューターでユーザー アカウントを設定する必要がある場合があります。完全な情報については、こちらを参照してください。
Windows セキュリティ – リモート アクセスする予定のすべての PC で同様に使用する Windows アカウントをセットアップする必要があります。このアカウントは、管理者グループに属している必要があります。
Windows ファイアウォール – WMI と VB スクリプトを使用して、Windows ファイアウォールを実行している PC にリモート接続できる必要があります。これは、Windows で安全な WMI 接続を構成することによって行われます。
ゲスト ユーザー – Windows XP ワークグループでは、「ネットワーク」からのすべてのリモート接続がゲスト ユーザーとして認証されます。ゲスト ユーザーにはほとんど権限がないため、リモート接続で使用されるアカウントを認識するように Windows を構成する方法を決定する必要があります。