I'm getting the following error message:
The term 'appcmd' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:7
AppCmd.exe is located in the %systemroot%\system32\inetsrv\ directory. Because it is not part of the PATH automatically, you need to use the full path to the executable when executing commands like in %systemroot%\system32\inetsrv\AppCmd.exe list sites .
Appcmd.exe
exists at the location %systemroot%\system32\inetsrv\
. You either need to update your PATH variable to add the path %systemroot%\system32\inetsrv\
like
SET PATH=%PATH%;%systemroot%\system32\inetsrv\
or you can use Set-Location
to first go to the location of Appcmd.exe
like
Set-Location %systemroot%\system32\inetsrv\
and then run you command.
OR you can use the following:
c:\windows\system32\inetsrv\appcmd.exe
I think the user has the same problem I did: %systemroot%\system32\inetsrv\ was empty on my machine.
You need to "Turn Windows features on and off", and then select "IIS Management Scripts and Tools" under "Internet Information Services"->"Web Management Tools".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With