いくつかのコメント。
まず、次のコマンドを使用して、MMC を使用せずに IIS Express サムプリントにアクセスできます。
powershell -command "& {get-childitem -path cert:\localmachine\my | where-object {$ .FriendlyName -match 'IIS Express Development Certificate'} | % { $ .Thumbprint}}"
http://msdn.microsoft.com/en-us/library/ms733791.aspxで説明されているように、コマンドで拇印を使用して netsh します。上記の powershell 手法を使用して、IIS Express の特定のインストールに適した netsh コマンドを作成できます。
上記のコマンドに追加して、ポート 443 の正しい netsh コマンドを出力してみましょう。
powershell -command "& {get-childitem -path cert:\localmachine\my | where-object {$ .FriendlyName -match 'IIS Express Development Certificate'} | % { 'netsh http add sslcert ipport=0.0.0.0:443 appid ={214124cd-d05b-4309-9af9-9caa44b2b74a} certhash='+$ .拇印}}"
これにより、使用する必要がある完全な netsh コマンドが表示されます。コピーして貼り付けて、自分で呼び出すことができます。** | を追加することもできます。cmd.exe** を上記のコマンドに追加して、自動的に呼び出します。それをしましょう。以下は、ローカル 443 ポートをローカル IIS Express 証明書にバインドするように設定するために、管理者コマンド プロンプトにコピー/貼り付けする準備ができている上記の PowerShell コマンドです。
powershell -command "& {get-childitem -path cert:\localmachine\my | where-object {$ .FriendlyName -match 'IIS Express Development Certificate'} | % { 'netsh http add sslcert ipport=0.0.0.0:443 appid ={214124cd-d05b-4309-9af9-9caa44b2b74a} certhash='+$ .拇印}}" | cmd.exe