Power Shell
[ps] powershell 에서 app.cmd 파라미터를 넣을때 에러
동동(이재동)
2009. 10. 28. 10:51
Failed to process input: The parameter 'Site'].ftpServer.security.ssl.controlChannelPolicy='SslAllow'' must begin with a / or - (HRESULT=80070057).
머 이런 에러가 자꾸 나와서 보았더니 " 나 ' 문제 였다.......
왜냐하면 cmd에서는 되기때문이다.. 그래서 배치파일로만 돌렸는데.......
c:\Windows\System32\inetsrv\appcmd.exe set site "MessageService" -+bindings.[protocol='net.tcp',bindingInformation='20000:172.16.10.25']
이게 있으면
c:\Windows\System32\inetsrv\appcmd.exe set site MessageService "-+bindings.[protocol='net.tcp',bindingInformation='$IP']"
이렇게 바꾸어야한다 자세히 보면 -+bindings 에 보면 " 가 있다.........
와 powershell는 왜이렇게 해야하지?
저 실행문을 덕분에 배치파일이 아닌 powershell에서 사용할수 있었다....
참조 사이트 : http://blogs.iis.net/robert_mcmurray/archive/2008/10/02/appcmd-80070057-errors-when-configuring-site-level-settings.aspx