問題タブ [remote-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
71 参照

vb.net - RegistryKey.OpenRemoteBaseKey を使用してリモート接続しているときにループごとに次のコンピューターに接続するためにスキップするタイマー

手動、テキスト ファイル、または Active Directory から選択したコンピューターのレジストリから mcafee dat のバージョンと日付をチェックするツール (Visual Studio 2015 Express - Visual Basic を使用) を作成しました。このツールは動作し、970 台のコンピューター/ラップトップのうち 714 台のすべての情報を正常に返しました。障害の大部分は、DNS で解決できなかったか、ping を実行できなかったためであり、ツールはそれらを識別して正常にログに記録しました。ツールが情報を取得してスプレッドシートに記録するのに 15 分強かかりました。問題は、19 回の失敗で次の 2 つのエラーのいずれかが発生し、それらの 19 回でツールがすべての情報を取得してログに記録するのに 15 分の大半を費やしたことです。

  1. 不正な操作を試みた

  2. ネットワークパスが見つかりませんでした

    この時点でプログラムがレジストリへの接続を試みるようにタイマーを使用する方法はありますか... rk1 = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, strComputer, RegistryView.Registry64) そして、一定時間後に停止しますfor each ループ内の次のコンピューターに移動しますか? 私はプログラミングを始めて 1 年ちょっとですが、試行錯誤とグーグルだけで学んだので、経験豊富なプログラマーではないので、しばらくお待ちください。コードは次のとおりです。

プログラムはうまく機能します。ここでの私の目的は、長時間ハングしたときに次のコンピューターにスキップするように改善することです。DNS で解決できない、または ping できないコンピューターを除外しました。

0 投票する
2 に答える
91 参照

.net - プロパティとオブジェクトを正しく構造化する際の問題

以下のコードと同じプロパティを持つオブジェクトを作成しようとしています。次のコードは、2 つの NoteProperties が追加された $TempValueICM オブジェクトを作成します。

次のように表示される DisplayName と Display version の NoteProperties を持つ配列オブジェクトとして $temptValueICM を作成します。

表示バージョン: 4.92.12.0

DisplayName : Conexant 20561 SmartAudio HD

表示バージョン:

DisplayName : 接続マネージャー

表示バージョン:

表示名 : MouseSuite98

...

次のコードで.NETプルを使用して同じデータをプルしようとしています:

これによりハッシュテーブルデータが生成され、ドット表記 (例: "$TempValue.DisplayName") を使用して情報を取得してアクセスできますが、オブジェクトを見ると、オブジェクトのプロパティとして "キー" と "値" のみが表示されます。プロパティ名にしたいものの代わりに $TempValue オブジェクトの場合 (例: DisplayName と DisplayVersion)。

関数内に一時変数を作成して、データをプロパティとして保持しようとしました。

でもそれじゃ済まない…

具体的には、最終的にはそれに対して sort-object -properties を実行する必要があり、両方の関数のロジックが同じである必要があります (つまり、データが同じ形式の「​​ロジック」から取得できるため、同じ方法。

上記の $TempValueICM と同じ方法で同じ情報を利用できるようにオブジェクトをフォーマットするにはどうすればよいですか (つまり、オブジェクトのプロパティを埋めるためにハッシュ テーブルの項目を取得するにはどうすればよいですか)。ありがとう、