問題タブ [unattended-processing]

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 投票する
3 に答える
894 参照

automation - 無人処理 - アプリケーションの自動化

アプリケーションの自動化に関する情報 [「ベスト プラクティス」を推測するのをためらっています] を探しています。具体的には、従来の手動の手段 [GUI を操作する人間] によって予測可能に再現可能なものを、ユーザーによってスケジュールされ、「自動的に」実行されるものに置き換えることを指しています。

自動テストを実行するために内部でAutoIT を使用し、アプリケーションの無人処理を提供するために同じアプローチを検討しましたが、スケジュールされた「自動化」、したがって自動化を「中断」します。

事前定義された一連のアクションを制御するために、既知のイベントと固定引数を使用して独自のスケジューラを構築することを恥ずかしがり屋ですが、どのアプローチを評価/検討する必要があり、どのツールが必要になるでしょうか?

追加情報: この機能をアプリケーション コンテキスト内で「バッチ処理」と呼ぶ人もいます。

0 投票する
5 に答える
788 参照

vb.net - 無人アプリケーションのベスト プラクティスに関する質問

定期的に実行されるユーザー インターフェイスを備えた無人アプリがあります。

VB.NETアプリです。サービスまたはフォームのない Windows アプリケーションとして開発される代わりに、フォームを使用して開発され、すべてのコードが form_load ロジックに配置され、プログラムを終了するコードの最後の行として「END」ステートメントが配置されました。

不要な Windows フォーム リソースを使用するプログラムを作成する以外に、起動ロジックを BAS ファイルの MAIN サブに配置するように変更するために、このコードを送り返してやり直しを求める説得力のある理由はありますか?

プログラムが (継続的に実行されるのではなく) ミックスに出入りする場合、それをサービスにする意味はありますか?

アプリが Form で開発されている場合、アプリに MessageBox コマンドがなくても誰も応答しないダイアログ ボックスが表示されることを心配する必要がありますか?

おそらくダイアログを避けるために、アプリが無人で実行されていることを確認できるものがVB6にあったことを思い出します。

0 投票する
3 に答える
51334 参照

windows-installer - MSI / EXEが特定のフラグ/引数をサポートしているかどうかを確認しますか?

MSIとEXEを実行できる自動アップデーターを作成しています。これらのMSI/EXEは私自身のものではありません。無人/サイレントインストールオプションが存在する場合はそれを使用したいと思います。MSI / EXEに何らかの無人インストールサポートがあるかどうかを判断し、サポートしている場合は、実行時にファイルに渡すことができるように正しい引数を取得する方法はありますか?デフォルトでは「/quiet」がサイレントインストールオプションですが、このオプションをカスタマイズした可能性のあるEXEやMSIについても興味があります。

この質問(無人インストールのmsiパラメーターを検出する)も同様ですが、回答のリンクが壊れており、回答から何をするかわかりません。

ありがとう。

0 投票する
1 に答える
3531 参照

firefox - ユーザーの介入を最小限に抑えて複数のFirefox拡張機能またはアドオンをインストールする方法は?

質問:

複数のFirefox拡張機能を新しいFirefoxv11+プロファイルにインストールするには、セキュリティ上の制約(たとえば、単一の「恐怖」プロンプト)を確認するための最低限の動作以外に、ユーザーの無駄な動き(マウスクリックとキーボードの押下の削減)を最小限に抑えるにはどうすればよいですか?

制約:

  1. 方法論は、FirefoxのLinuxとWindowsの両方のインストールでまったく同じである必要があり、管理者権限(Windowsの場合は例外)やroot権限(Firefoxはユーザーのホームディレクトリにローカルにインストールされ、ではなく/bin)を必要としません。
  2. 現在使用されているメカニズムを介して自動的に更新される拡張機能は、引き続きそれらの拡張機能を更新する必要があります。(新しいリビジョンで自動的に更新されない場合は、keyconfig拡張機能(以下を参照)の例外が発生する可能性がありますが、そうであるかどうかはわかりません)。
  3. この方法は、[ツール/アドオン]の下の[アドオンの取得]検索に表示されない拡張機能で機能するはずです(たとえば、以下の[ほぼ]ソリューションのセクションで説明されているkeyconfig )。

「ほぼ」ソリューション:

以下は私が試したさまざまなことですが、それは必要なことを正確に実行しません。ここでの重要な制約は、Firefox拡張機能をインストールするときに費やす無駄な動きの量を減らすことです。

コマンドラインの方法:

.xpiこのタイプのコマンドラインを使用して、ファイルシステムにローカルに保存されているファイルへの完全修飾パスを使用してFirefoxを呼び出すことで(Linux 64ビットマシンでのみテスト済み。Windowsではまだ動作しない可能性があります)、ほぼ必要なものを取得できます。 :

some_extensionN.xpiインストールしたい特定の拡張機能への完全修飾パスはどこにありますか。ただし、Firefoxは、セキュリティプロンプトが1つだけ必要な場合に、インストールする拡張機能ごとに1回ずつ、複数回プロンプトを表示するため、これは機能しません。複数のプロンプトは目立たないものです。

マッシブエクステンダーウェイ:

Massive Extender拡張機能は私を大いに満足させましたが、AddOnコレクション拡張機能のサポートが終了したために動作不能になりました。Firefox Syncで拡張機能をサポートするようになるのを待つことは、おそらく選択肢ではありません。[ツール]> [アドオン]メニューの検索に表示されるような、公式チャネルを通じて登録されていない拡張機能の同期は許可されないと思います。 Firefoxのエントリ。公式チャネルでは管理されていないように見える非常に便利な拡張機能の例は、keyconfig拡張機能です。

FEBE拡張方法:

FEBE拡張機能は近づいていますが、Box.netから復元しようとするとFirefoxがクラッシュするため、機能しません(2014-04-05現在)。

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

nsis - NSIS無人オプション

3つのセクションがあるNSISスクリプトを作成したい

  • セクションメイン
  • セクションマイナー
  • セクション共有

共有は非表示であり、メインまたはマイナーがチェックされている場合はインストールされます。インストーラーを起動すると、すべてのセクション(メイン、マイナー)がチェックされます。

これで、セクションを定義できるようになります(サイレントインストールの場合)。メインまたはマイナーまたは両方をインストールするために、何を変更する必要がありますか?

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

unattended-processing - SysPrep 後に SetupComplete.cmd から実行される RunOnce コマンドが機能しないのに、Windows からは正常に機能する

OS:Windows 7 Embedded 64bit(使用テンプレート:アプリケーション互換)

SetupComplete.cmd を実行してコンピューターを再起動した後、別のスクリプト (SetupComplete2.cmd) を実行しようとしています。

SetupComplete.cmd に次の行を追加しました。

このコマンドは Windows からうまく機能します。何度かテストしましたが、何らかの理由で SetupComplete.cmd から実行すると機能しません...

何が欠けているのか誰か教えてもらえますか?

または、初期セットアップの再起動後に、別のスクリプトを一度だけ実行する方法を提案できる人はいますか?

SetupComplete.cmd スクリプトでコンピューターの名前を変更しているため、別のスクリプトを実行する必要があり、新しいコンピューター名に依存する SetupComplete2.cmd でアプリケーションを自動インストールしているため、コンピューターの名前を変更してすぐにアプリケーションをインストールすることはできません。 、コンピューターの名前変更は再起動が行われるまで完全には有効にならなかったので、私は間違っていますか?

0 投票する
3 に答える
2426 参照

azure - WindowsServer2008でのsysprepの失敗

Azure VMの役割を展開する前に、次のことを実行する必要があります

しかし、私の場合、sysprepはログファイル%windir%\ system32 \ sysprep \ Panther\setuperr.txtで失敗します。

いつも新しいイメージを作りたいとは限りません。回避策はありますか?ここでMSサポートの指示に従い、次のことを試しました。

それは動かなかった。

特定の状況下では、AzureからVMイメージを破棄し、さらにいくつかの変更を加えて再デプロイする必要があります。したがって、sysprepは毎週ほぼ2回実行する必要があります。

0 投票する
3 に答える
540 参照

visual-studio - VisualStudio - サードパーティの DLL コントロールを無人でインストールする方法は?

vs2012をデプロイしようとしていますが、

拡張機能は VSIX 形式であるためインストールが簡単すぎるため、サイレントに呼び出すことができます。

問題は、「ツールボックス項目の選択...」メニューを開かずに VS に DLL コントロールをインストールするにはどうすればよいかということです。

ひょっとしたら?

いくつかのスニペットを配置すると、VS が新しく追加されたスニペットを自動的に認識するスニペット フォルダーのような特別なフォルダーが存在する可能性があります。

または、サード パーティの DLL コントロールごとに VSIX インストーラーを作成する必要があるのでしょうか。それから誰かが私にそれについて少し情報を与えることができますか?

読んでくれてありがとう

更新: ツールボックス マネージャーのカスタム ビルドを試行すると、次のエラーが発生します。

PD: 私は win 64 ビットを使用しており、少なくともこのツールのすべてのコマンドの組み合わせを試しました。

ここに画像の説明を入力

0 投票する
1 に答える
3836 参照

shell - 無人で自己署名 SSL を生成するシェル スクリプト

新規インストールから Debian メール サーバーをインストールするためのシェル スクリプトを 95% 完了しました。これは、現在動作していることがわかっているメール サーバーに基づいています。私が行ったことは、SSL に必要な情報のユーザー入力をキャプチャしたことですが、openssl を使用して無人で SSL を生成しようとするたびに失敗します。誰かが私を助けることができる可能性はありますか?私はmysqlの変更に対して機能する次のことを試しましたが、うまくいきませんでした。

これでここまでたどり着き、エンターを押さなければなりません...何も打たなくてもいいのでクールではありません。何か案は?

0 投票する
1 に答える
174 参照

.net - サイレントおよび無人インストールを実行する方法

このアプリケーションを .net 4 (C# と VB の混合物) から公開しました。ここに.exeファイルがあります。そのため、ユーザーのコンピューターに無人でサイレント インストールする必要があります。問題:

  1. を実行するsetup.exeと、アプリケーションがインストールされ、後で自動的に開きます。これは望ましくありません。
  2. インストールの進行状況バーが表示されます。これは望ましくありません。

私はこのガイドに従っていますが、これはかなり徹底しているようで、よく説明されていますが、どのコマンドもうまくいきませんでした. おそらくすべてのオプションを試しましたが、常に同じ結果が得られます。これは、進行状況バーが表示され、インストール後にアプリケーションが自動的に開くという望ましくない結果です。

それは単に仕事をする...exe /sかするようですが、そうではありません... 私もこれを見ました...exe /s /v/qn

提案はありますか?