ソフトウェア パッケージを更新するためのバッチ スクリプトを作成しています (古いバージョンのアンインストール/新しいバージョンのインストール)。更新する PC が 500 台あるため、これはネットワーク経由で行う必要があります。アンインストール前の最初のステップの 1 つは、ソフトウェアがインストールされているかどうかを確認することです。レジストリにクエリを実行したことを確認するには:
reg query "HKLM\SOFTWARE\A.E.T Europe B.V."
このクエリは、ローカルで実行すると (テスト目的で) 適切な結果を返しますが、リモートで実行すると (実行される方法で) 間違った結果を返します。
reg query "\\I301\HKLM\SOFTWARE\A.E.T Europe B.V."
その行をローカルで実行すると、0 が返されます。しかし、I301 にログインしてローカルでクエリを実行すると 1 が返されます。これは、Windows レジストリの Wow6432Node ブランチに AET Europe BV が表示されるという事実です。
何故ですか???
前もって感謝します!