26

次のエラー メッセージが表示されます。

「appcmd」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。行:1 文字:7

4

7 に答える 7

39

Appcmd.exeの場所に存在します%systemroot%\system32\inetsrv\%systemroot%\system32\inetsrv\次のようなパスを追加するには、PATH変数を更新する必要があります

SET PATH=%PATH%;%systemroot%\system32\inetsrv\

または、最初にlikeSet-Locationの場所に移動するために使用できますAppcmd.exe

Set-Location %systemroot%\system32\inetsrv\

次に、コマンドを実行します。

または、次を使用できます。

c:\windows\system32\inetsrv\appcmd.exe

于 2014-07-25T03:00:40.773 に答える
17

ユーザーは私と同じ問題を抱えていると思います:私のマシンでは %systemroot%\system32\inetsrv\ が空でした。

「Windows の機能の有効化と無効化」を行い、「インターネット インフォメーション サービス」->「Web 管理ツール」で「IIS 管理スクリプトとツール」を選択する必要があります。

于 2015-10-02T19:19:36.373 に答える
3

私は同じ問題を抱えていて、次のようにして解決しました。

$systemRoot = [environment]::GetEnvironmentVariable("systemroot")
Set-Location $systemRoot\system32\inetsrv
.\appcmd
于 2017-03-09T18:16:19.870 に答える