首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时使用-ComputerName,何时使用-ConnectionUri?

何时使用-ComputerName,何时使用-ConnectionUri?
EN

Stack Overflow用户
提问于 2016-06-09 01:50:09
回答 1查看 4.1K关注 0票数 0

在我学习PowerShell的过程中,我偶然发现了一些让我困惑的东西。我真的不明白为什么有时候我要用

代码语言:javascript
复制
New-PSSession -ComputerName "servername" 

有时反而

代码语言:javascript
复制
New-PSSession -ConnectionUri "http://FQDN/powershell" etc...

我找不到这两种方法的明确解释。究竟有什么不同呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-09 04:07:08

New-PSSession正在PSremoting之上工作,在使用之前应该对其进行配置。配置意味着您可以对每台计算机进行稍微不同的操作。最简单的例子是不同的端口、不同的端点名称。Uri格式如下:<Transport>://<ComputerName>:<Port>/<ApplicationName>

对于默认配置,只需传递ComputerName,所有其他值都将采用默认值。

但是,如果您有非默认配置,则可以选择:

  • 将所有数据传递给ConnectionURI
  • 使用ComputerName以及UseSSLPortApplicationName参数来指定ConnectionURI值。

因此,这只是向命令传递相同信息的两种方法。

在您的示例中,您可以这样做:

代码语言:javascript
复制
New-PSSession -ConnectionUri "http://FQDN/powershell"

代码语言:javascript
复制
New-PSSession -ComputerName "FQDN" -UseSSl $false -ApplicationName "powershell"

两者的行为完全一样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37715643

复制
相关文章

相似问题

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