リモート コンピューター上のファイルを読み込もうとしていますが、ファイル共有用のポートがブロックされています。実際、ほとんどのポートは閉じられており、WMI およびレジストリ クエリを実行するためだけにアクセスできます。
WMI またはレジストリを使用して、リモート サーバーからデータを読み取ったりプルしたりすることはできますか?
リモート コンピューター上のファイルを読み込もうとしていますが、ファイル共有用のポートがブロックされています。実際、ほとんどのポートは閉じられており、WMI およびレジストリ クエリを実行するためだけにアクセスできます。
WMI またはレジストリを使用して、リモート サーバーからデータを読み取ったりプルしたりすることはできますか?
WMI では、ローカル ファイルまたはリモート ファイルの内容を読み取ることはできません。代わりに、ファイルとディレクトリに関する情報を一覧表示、コピー、名前変更、圧縮、および取得するための一連のクラスを提供します。これらのクラスはCIM_DataFile
、CIM_Directory
およびWin32_Directory
です。これらのクラスの使用方法のサンプルを見たい場合は、 Manipulating local/remote files and folders using Delphi and WMI
私が以前に書いたこの記事をチェックしてください。
この「cmd /c echo ...」アプローチを使用して、数か月前に Frank White によって作成された別の可能性があります。
strCommand = "cmd /c echo myTextCommands > c:\temp\testscript.txt"
完全に完成した VBScript を確認するには、ここで私のソリューションを参照してください。