首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从powershell创建自签名iis ssl证书

从powershell创建自签名iis ssl证书
EN

Stack Overflow用户
提问于 2014-02-05 17:59:10
回答 1查看 9.1K关注 0票数 11

作为自动安装的一部分,我需要从PowerShell脚本创建一个新的自签名IIS证书。

,这是我尝试过的:

代码语言:javascript
复制
Import-Module WebAdministation

New-WebBinding -Name "Default Web Site" -IP "*" -Port 443 -Protocol https

New-SelfSignedCertificate -Subject Fluency -DnsName $computerName.$domainName -CertStoreLocation cert:\LocalMachine\My

Get-ChildItem cert:\LocalMachine\My | where { $_.Subject -match "CN\=$Computername\.$DomainName" } | select -First 1 | New-Item IIS:\SslBindings\0.0.0.0!443

结果

它说在该行中找不到New。如果我通过IIS管理器手动创建证书,则其余代码工作正常。

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

发布于 2014-04-10 16:23:05

我把它弄成这样

代码语言:javascript
复制
    Import-Module WebAdministration

    Set-Location IIS:\SslBindings

    New-WebBinding -Name "Default Web Site" -IP "*" -Port 443 -Protocol https

    $c = New-SelfSignedCertificate -DnsName "myexample.com" -CertStoreLocation cert:\LocalMachine\My

    $c | New-Item 0.0.0.0!443
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21584870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档