問題タブ [dism]

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

asp.net - iisnode on Windows 10 Pro - from Internal error 500.19 to Error code: 0x800F0954

I got a new PC at work with Windows 10 Pro and had to setup iisnode on it...

  • I started by installing nodeJS (v8.11.3)
  • got & installed iisnode-full-v0.2.21-x64
  • got and installed urlrewrite2
  • went to the iisnode installation folder to run setupsamples.bat file
  • upon going to http://localhost/node/ and clicking any of the URLs, I got an 'Internal server error 500.19'

I realized that I had missed a prerequisite:'IIS 7.x with IIS Management Tools and ASP.NET'

To enable this features, tried the UI option: Control Panel > Turn Windows features on or off > Internet Information Services > World Wide Web Services > Application Development Features

Reading different posts, I tried enabling apparently everything other than 'CGI'. upon selecting each feature, I got the error in the snapshot below... Tried the resolution here but to no avail... DISM Logs had:

  • DISM Package manager: CBS HRESULT=0x800f0954
  • tried different combinations of fulfilling the ASP.NET pre-requisite through UI and command prompt but to no avail.

    Errro code: 0x800F0954

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

loops - in (%variable1%, %variable2%...) を使用したループのバッチについて理解する

MDT サーバーのバックエンドでスクリプトをバッチ処理しようとしているツールがいくつかあります。それらのツールの 1 つが DISM/ImageX です。自動化しようとしているのは、DISM が個々の WIM ファイルを抽出できるようにフォルダーをチェックするスクリプトです。その後、別のユーティリティを使用して更新をスリップストリームできます。

WSUS ではありません。SCCMでもありません。それらを使用して実行できることは認識していますが、特定の OS の最新バージョンについて、展開時間をそれぞれ 15 ~ 20 分近くに保つようにしています。

多くのバックエンド ツールが正常に動作していますが、同じコードを何度も繰り返すのではなく、for ループを使用してディレクトリをチェックするように、バッチ ファイルのこの部分を圧縮するのに問題があります。

私は実際にバッチ スクリプトを作成したことはありませんが、考えられるほぼすべてのトリックを実行できるようで、コードを最適化する方法を常に探しています。

おそらく、誰かが私のバッチ ファイルでここで何をしようとしているのかを見ることができるかもしれません。何が間違っているのか教えてください。

長い道のりを書きましたが、このコードを =< 1 for loop で要約したいと思います。

ディレクトリが存在するかどうかを確認する反復 for ループを使用して、変数の設定にリストされているディレクトリを作成しようとします。存在しない場合は作成します。

各変数ステップアップは、最終的に他の MDT サーバーに配布するために使用している別のグローバル バッチ ファイル内の適切なターゲット ディレクトリをローカライズします。これは、現在取り組んでいるセクションです。

  • Squashman @ 5:34EST 1/1/19 によって指摘された間違いを編集 (ありがとう)
0 投票する
1 に答える
742 参照

c# - C# の CMD シェルで Dism が認識されない

インストールしている別のアプリケーションの依存関係に対して dotnet 3.5 を有効にしようとしています。問題は、使用している cmd シェルがこのエラーをスローすることです。「'dism' は、内部または外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。」しかし、cmd シェルに渡す文字列をコピーして貼り付けると、次のようになります。

それは正常に動作します。

これが私のCMDクラスです: