0

最新バージョンのVMWareワークステーションを使用しています。私のVMWareToolsでは、(ゲスト)OSの起動時に開始される個別のスクリプトファイル(start.bat)を構成しました。残念ながら、ゲストシステムを意図したとおりに起動すると実行されません。

  1. 「今すぐ実行」を押すと機能します
  2. CMDからスクリプトを実行することもできます
  3. サービス(VMWareToolsサービス)を別のユーザーで実行するように変更しました-成功しません
  4. (サービスの)すべてのユーザーは管理者権限を持っています

何が悪いのかわかりません。多分誰かがアイデアを持っている…。

4

2 に答える 2

0

VMWare Toolsの起動が機能しませんでしたが、スケジューラを介して開始された同じスクリプト(IMHOは起動後にbatファイルを開始する最も便利な方法)は正常に機能します。スケジューラーはユーザーインターフェースを提供するので、batファイルを簡単にスケジュールでき、指定されたユーザーとして「実行」することもできます。ところで、私はこの投稿を見つけました。サービスがバッチファイルを介して実行されているかどうかを確認し、実行されていない場合は開始する方法は?ここでは、特定のサービスがすでに実行されているかどうかを判断するのに役立ちます。

于 2011-01-12T19:48:32.783 に答える
0

VMの電源セクションが正しく構成されていませんでした。ドキュメントから。

ゲストの電源オフ/シャットダウン—電源オフに設定すると、ハードウェアPCの電源ボタンのようにアクティブな仮想マシンがオフになります。進行中の作業を考慮せずに、仮想マシンの電源が突然オフになります。

起動時にも同様のシナリオが適用されます。正しい設定でスクリプトが開始されます。答えがわかれば(いつものように)、それはとても明白です。ただし、他のコメントは興味深い代替案のままです。

ヒント:スクリプトを実行すると、VMWareは、スクリプトが正常に実行されなかったことを報告しました。スクリプトの最後に設定ERRORLEVEL = 0すると、この問題を回避できます。

于 2011-01-14T12:17:39.647 に答える