Invoke-Command和-ComputerName 效率比较
2024-08-28 22:22:52
看到网上有文章说Invoke-Command的方式相较其他方式的效率要高,特地试验了一下,但是这个实验不是很好:
机器只有2台
0. 用Get-WinEvent,日志数=200,Invoke方式快
1. 用Get-WinEvent,日志数=20,Invoke方式慢
2. 用Get-EventLog,日志数量只有在到一定量级后(实验中我用了6000),Invoke方式才可能快
Measure-Command -Expression {
@('hghwdc002','hghwdc001') | foreach {
Get-WinEvent -ComputerName $_ -LogName security -MaxEvents 200
}}
#TotalMilliseconds : 33661.7414 Measure-Command -Expression {
@('hghwdc002','hghwdc001') | foreach {
Invoke-Command -ComputerName $_ -ScriptBlock {
Get-WinEvent -LogName security -MaxEvents 200
}}}
#TotalMilliseconds : 30871.9812
Measure-Command -Expression {
@('hghwdc002','hghwdc001') | foreach {
Get-EventLog -ComputerName $_ -LogName security -Newest 6000
}}
#TotalMilliseconds : 21783.0391 Measure-Command -Expression {
@('hghwdc002','hghwdc001') | foreach {
Invoke-Command -ComputerName $_ -ScriptBlock {
Get-EventLog -LogName security -Newest 6000
}}}
#TotalMilliseconds : 20759.0178
参考:
http://beanxyz.blog.51cto.com/5570417/1746701
最新文章
- springmvc+mybatis+spring 整合源码项目
- 利用LruCache为GridView异步加载大量网络图片完整示例
- 2014 年 20 款最好的 CSS 工具
- 关于archlinux下的ralink5370网卡
- poj 3172 Scales 搜索
- C#编写Windows 服务
- gRPC helloworld service, RESTful JSON API gateway and swagger UI
- VB调用WebService(SOA2.0接口)(直接Post方式)并解析返回的XML
- 【Python3之正则re】
- Ultimate Facebook Messenger for Business Guide (Feb 2019)
- 分析“HTTP500内部服务器错误”解决方法
- 控件之ReleLayout属性
- canvas实现五子棋界面
- Centos7 安装netcat
- oracle 嵌套查询
- jquery 的each函数
- 【刷题】洛谷 P4319 变化的道路
- 强烈推荐:Android史上最强大的自定义任务软件Tasker
- Codeforces 576C. Points on Plane(构造)
- 打包签名时出现Conversion to Dalvik format failed with error 1