これはダンプのように思えるかもしれませんが、VBScriptの完全な無知は私にそれを解決しようとする機会を与えてくれません。要するに、私のシステム管理者の友人は、指定されたリモートマシンにインストールされるリモートマシン名、ドメインクレデンシャル、およびMSIパッケージを入力するスクリプトを作成するように頼まれました。
私はこれが愚かであることを知っています、私は、来ることを意味します!誰もSOにログインしてケーキを頼むことはできません。人々はケーキの調理方法を尋ねるべきです。私は知っているが、私の絶対的な怠け者を許して助けてください!リモートマシンにソフトウェアをインストールしますか?
2
A
答えて
3
これは、必要な情報を得るために簡単な入力ボックスを開きます。注:入力は空白でないことを確認するためにのみチェックされ、無効なデータを入力するとスクリプトが失敗します。
strUser = ""
strPassword = ""
strMSI = ""
strComputer = ""
'Get user name, cannot be blank
Do While strUser = ""
strUser = InputBox("Enter user name", "User Name")
Loop
'Get password, cannot be blank
Do While strPassword = ""
strPassword = InputBox("Enter password", "Password")
Loop
'Get msi package path, cannot be blank
Do While strMSI = ""
strMSI = InputBox("Enter the path to the msi package", "MSI package")
Loop
'Get destination computer, cannot be blank
Do While strComputer = ""
strComputer = InputBox("Enter the destination computer name", "Computer")
Loop
Const wbemImpersonationLevelDelegate = 4
Set objWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objConnection = objwbemLocator.ConnectServer _
(strComputer, "root\cimv2", strUser, strPassword)
objConnection.Security_.ImpersonationLevel = wbemImpersonationLevelDelegate
Set objSoftware = objConnection.Get("Win32_Product")
errReturn = objSoftware.Install(strMSI,,True)
**このスクリプトはテストされていません。
2
psexecはありますか?
または、WMI Win32_ProductクラスのInstallメソッドを使用することができます。詳細はtechnetを参照してください。これにはさらに詳しい情報がありますserverwatch article
2
TechNetにはサンプルスクリプトInstall Software on a Remote Computerがあります。
0
は、ここで説明するコマンドの周りにいくつかのVBScriptを書く:「PsExecはリモートで無人MSIのインストール」 - http://www.geekytidbits.com/unattended-msi-installation-psexec/
関連する問題
- 1. pythonスクリプトを使ってリモートマシンにソフトウェアをインストール
- 2. cmake "make install"をリモートマシンにインストールしますか?
- 3. PowerShell 2.0を使用してリモートマシンにWindowsサービスをインストールします。
- 4. Java SSHは別のリモートマシンからリモートマシンに接続します
- 5. 複数のリモートマシンにWixをインストール
- 6. 1人のインストーラで複数のソフトウェアをインストールする(ラッパーをインストールしますか?)
- 7. ソフトウェアをインストールした後にUSBドライバをインストールする方法
- 8. 遠隔ソフトウェアをインストールする
- 9. CentOSにソフトウェアをインストールするには
- 10. PowerShell DSC。ソフトウェアをダウンロードしてインストールする
- 11. インストールなしでソフトウェアを実行する
- 12. ブラウザからプラグインまたはソフトウェアをインストールできますか?
- 13. Windowsにgnuplotソフトウェアをインストールする
- 14. ソフトウェアのインストール時にMavenに問題が発生しました
- 15. ソフトウェアをインストールしないデスクトップ共有
- 16. Windowsを実行するリモートマシンにPythonアプリケーションをインストールする方法
- 17. wmiを使用してリモートホストからソフトウェアをインストールする
- 18. Dockerを使用してソフトウェアのバージョン/インストールを追跡しますか?
- 19. ヘルプメニューから新しいソフトウェアをインストールする(p2)
- 20. Topshelfサービスをリモートマシンにインストールするにはどうすればよいですか?
- 21. Scalaソフトウェアのインストール方法
- 22. ソフトウェアのインストールが面倒だ
- 23. Ubuntuソフトウェアでパッケージをインストールする
- 24. ソフトウェアをサイレントモードでインストールするバッチファイル
- 25. GCPフレキシブル環境に新しいソフトウェアをインストールする方法VM
- 26. 今日、どのソフトウェアがインストール/アンインストールされていますか?
- 27. Python 2.7のインストールに失敗しました:インストーラはソフトウェアをインストールできませんでした
- 28. どのようにファイルとフォルダツリーをリモートマシンにコピーしますか?
- 29. spパッケージ(Rソフトウェア)がLinuxにインストールされているかどうか、どうすればインストールできますか?
- 30. Javaソフトウェアを.exeソフトウェアに変換できますか?
これはServerFaultのに行くべきでしょうか? – Galilyou