次のエラー メッセージが表示されます。
「appcmd」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。行:1 文字:7
次のエラー メッセージが表示されます。
「appcmd」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。行:1 文字:7
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
ユーザーは私と同じ問題を抱えていると思います:私のマシンでは %systemroot%\system32\inetsrv\ が空でした。
「Windows の機能の有効化と無効化」を行い、「インターネット インフォメーション サービス」->「Web 管理ツール」で「IIS 管理スクリプトとツール」を選択する必要があります。
私は同じ問題を抱えていて、次のようにして解決しました。
$systemRoot = [environment]::GetEnvironmentVariable("systemroot")
Set-Location $systemRoot\system32\inetsrv
.\appcmd