- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这在 LOCALSERVER 上在 2.3 分钟内完成:
答:measure-command {$x = invoke-command {gci -recurse "C:\"}}
这在 LOCALSERVER 上完成 38.4 分钟:
乙:measure-command {$x = invoke-command -comp LOCALSERVER {gci -recurse "C:\"}}
为什么 B 这么慢?是否因为“输出被序列化为 XML,然后再次重组为对象”,如 here 所解释的, 有 B 但没有 A?还是有其他事情发生?
LOCALSERVER 运行带有 PS v3 的 Windows 2008R2。在这两种情况下 $x.count
是 98973。
我想知道如何更改现有脚本以使用 PSRemoting 在远程服务器上进行文件搜索。我认为如果在远程目标上运行 gci,搜索可能会更快完成。在少数测试中,使用 PSRemoting 进行的搜索实际上运行的时间要长得多。我问回环方案只是因为它看起来是最简单的情况;我在远程服务器上看到了类似的结果。所以我会坚持这样的 UNC 路径搜索:
gci -recurse \\REMOTESERVER\C$\folder
最佳答案
正如您所提到的,远程调用命令所需的时间还必须考虑反序列化从远程管道返回的任何给定对象所需的时间(在您的情况下是 C 驱动器的 FileSystemInfo 的整个树)。我建议限制您通过网络序列化和反序列化的对象数量,并且在比较服务器的性能时,也许可以考虑在您运行代码的机器上花费的时间:
Invoke-Command -comp LOCALSERVER { Measure-Command { gci -recurse "C:\" } }
关于powershell - 使用 get-childItem 进行 PSRemoting 性能开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092778/
这与http://www.computerperformance.co.uk/powershell/powershell_remote.htm有关。当前,我的测试环境中的大多数计算机都在Powersh
我想在其他计算机上远程启用 powershell 远程处理。远程计算机需要身份验证。我试图创建一个批处理文件来安排执行 Enable-Psremoting 的任务,显然我无法将它放在远程计算机上。 最
我不能远程进入任何机器来挽救我的生命!我已经尝试了我能找到的一切。如果有人可以排除故障或指导我,我将不胜感激,因为这将是添加到我的域的好工具。 设置: 域内的客户端机器 域内或域外的服务器计算机 -
我想在提升模式下执行Enable-PSRemoting。我是 powershell 的新手。我正在 JAVA 中工作并执行 WMI 命令 import java.io.BufferedReader;
这在 LOCALSERVER 上在 2.3 分钟内完成: 答:measure-command {$x = invoke-command {gci -recurse "C:\"}} 这在 LOCALSE
最近,我创建了一个脚本,它利用了诸如 Out-GridView 和 Winforms 之类的 GUI,并将该模块放在远程 Windows 2012 服务器上。这是为了允许用户建立远程 PSSessio
今天我需要在 W2008R2 和 Win7 上启用 PSRemoting: 所有虚拟机都在工作组中。 我在每个虚拟机上设置了相同的管理员帐户和相同的密码。 以管理员角色在 powershell 中运行
我使用 Windows 8.1 Enterprise 64 位和 Powershell 4.0。 我想执行 powershell 远程处理并使用身份验证 CredSSP。 我打开控制台 Powersh
我是一名优秀的程序员,十分优秀!