<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://maytide.net/read.php/1696.htm</link>
<title><![CDATA[[PS] HOWTO: 在 Windows Server 2012 上启用 PowerShell Web Access]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[Windows Server]]></category>
<pubDate>Wed, 09 Oct 2013 04:27:26 +0000</pubDate> 
<guid>https://maytide.net/read.php/1696.htm</guid> 
<description>
<![CDATA[ 
	<p><a href="http://goxia.maytide.net/ftpupfiles/WS_C123/ws2012r2-logo.png"><img title="ws2012r2-logo" border="0" alt="ws2012r2-logo" src="http://goxia.maytide.net/ftpupfiles/WS_C123/ws2012r2-logo_thumb.png" width="315" height="55"></a><a href="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/5315_powershell-logo_gif-550x0_thumb.png"><img title="5315_powershell-logo_gif-550x0_thumb" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="5315_powershell-logo_gif-550x0_thumb" src="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/5315_powershell-logo_gif-550x0_thumb_thumb.png" width="71" height="48"></a></p> <p> </p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Windows PowerShell Web Access（PSWA）是 Windows Server 2012 中的新功能，充当 Windows PowerShell 网关，允许远程计算机基于 Web 方式（HTTPS）访问和操作目标计算机的 Windows PowerShell，以执行 PowerShell 命令和脚本，而且无需在客户端上安装 PowerShell、远程管理软件或浏览器插件。其角色有些像 Remote Desktop Gateway，且允许单机应用，并且支持工作组环境。</p> <p><a href="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb3.png"><img title="image_thumb3" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image_thumb3" src="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb3_thumb.png" width="630" height="324"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PowerShell Web Access 基于 Web 方式访问的，只要支持 JavaScript 和接受 Cookies 的浏览器基本都可访问操作。下面是整理出的<sub></sub><sub></sub><sub></sub><sub></sub>一组浏览器兼容性测试的结果数据，参考微软官方。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;受支持的台式计算机浏览器：</p> <ul> <li>IE 8、9、10、11&nbsp;&nbsp;<li>Firefox 10.0.2&nbsp;&nbsp;<li>Chrome 17.0.963.56m&nbsp;&nbsp;<li>Safari&nbsp;&nbsp;5.1.2</li></ul> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;经过最小限度测试的移动设备或浏览器</p> <ul> <li>Windows Phone 7、7.5、8&nbsp;&nbsp;<li>Google Android WebKit 3.1 Browser Android 2.2.1 (Kernel 2.6)&nbsp;&nbsp;<li>iPhone 5.0.1 的 Safari&nbsp;&nbsp;<li>iPad 2 5.0.1 的 Safari</li></ul> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为工作组环境下的 Windows Server 2012 安装和配置 PowerShell Web Access 可参考下列步骤：</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;首先，通过“服务器管理器”的“添加角色和功能”向导安装“Windows PowerShell Web 访问”。使用 PowerShell 命令行安装：“<strong>Install-WindowsFeature WindowsPowerShellWebAccess -IncludeManagementTools</strong>”</p> <p><a href="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb4.png"><img title="image_thumb4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image_thumb4" src="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb4_thumb.png" width="634" height="358"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然后，在 PowerShell cmdlet 下执行“<strong>Install-PswawebApplication</strong>”，以在 IIS 下创建其所需的 Web 应用程序。</p> <p><a href="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb5.png"><img title="image_thumb5" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image_thumb5" src="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb5_thumb.png" width="634" height="466"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注：前面提到 PowerShell Web Access 基于 Web 方式访问，并且使用的是 HTTPS 协议，所以需要为其准备一张证书，否则我们可以通过附加“<strong>-UseTestCertificate</strong>”创建一个自签名证书，该证书有效期为90天。</p> <p><a href="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb6.png"><img title="image_thumb6" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image_thumb6" src="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb6_thumb.png" width="634" height="358"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果准备有其他证书，可通过 IIS 管理器对 Web 站点的绑定进行设置。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;接下来，需要使用“<strong>Add-PswaAuthorizationRule</strong>”为 PowerShell Web Access 配置授权规则。例如：</p> <p>“<strong>Add-PswaAuthorizationRule –ComputerName * –UserName “maytidesufan” –Configuration *</strong>”</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其中“-ComputerName”是要授权通过 PowerShell Web Access 访问的计算机名称，也可使用“ComputerGroupName”指定一个计算机组；“-UserName”即允许访问的用户，而“UserGroupName”为用户组；“-Configuration”即允许的<a href="http://msdn.microsoft.com/library/windows/desktop/hh847838.aspx" target="_blank">会话配置</a>。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;现在，我们便可打开浏览器访问 PowerShell Web Access，进行计算机管理。</p> <p><a href="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb7.png"><img title="image_thumb7" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image_thumb7" src="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb7_thumb.png" width="634" height="369"></a></p> <p><a href="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb8.png"><img title="image_thumb8" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image_thumb8" src="http://goxia.maytide.net/ftpupfiles/d7979be64fb7_ADFB/image_thumb8_thumb.png" width="634" height="369"></a></p> <p>参考资料：“<a href="http://technet.microsoft.com/zh-CN/library/hh831611.aspx" target="_blank">部署 Windows PowerShell Web 访问</a>”、“<a href="http://technet.microsoft.com/zh-cn/library/hh831417.aspx" target="_blank">使用基于 Web 的 Windows PowerShell 控制台</a>”</p><br/>Tags - <a href="https://maytide.net/go.php/tags/microsoft/" rel="tag">microsoft</a> , <a href="https://maytide.net/go.php/tags/windows/" rel="tag">windows</a> , <a href="https://maytide.net/go.php/tags/server/" rel="tag">server</a> , <a href="https://maytide.net/go.php/tags/2012/" rel="tag">2012</a> , <a href="https://maytide.net/go.php/tags/powershell/" rel="tag">powershell</a> , <a href="https://maytide.net/go.php/tags/web/" rel="tag">web</a> , <a href="https://maytide.net/go.php/tags/access/" rel="tag">access</a>
]]>
</description>
</item>
</channel>
</rss>