可能是因为牙痛没睡好,今天老是犯错,还是脚本写错,特别难调。

第一个错误:

powershell脚本里面,函数与函数互相调用的传参。其实就像调用普通的cmdlet一样的写法,应该这么写:

Add-ScopeObject -adminAddr $adminAddr -name $newScope.Name -objectList $objectList

看我写成啥:

Add-ScopeObject($adminAddr, $newScope.Name, $objectList)

结果怎么都执行不对,我这个焦急啊。我就在Add-ScopeObject函数里面疯狂的打印参数:

    $adminAddr >> C:\Users\admin\Desktop\输出\adminAddr222.txt
$name >> C:\Users\admin\Desktop\输出\name222.txt
$objectList >> C:\Users\admin\Desktop\输出\objectList222.txt

结果第一个输出txt里面把所有的参数都打印出来,第二个和第三个txt文件什么也没有。然后我这个焦急。我就查应该怎么传参,什么@PSBoundParameters

这个玩意儿都看了看。后来忽然想起来,你妹,不就是像cmdlet一样传嘛,我以前还写过呢,靠,傻叉!

第二个错误:

第二个更逗比,我在powershell里写函数,本来我的命名与cmdlet不重合,结果脑子一段路,寻思人家命名多规范啊,我就把函数名改成人家的cmdlet名了,

然后里面还调用了这个cmdlet。这下热闹了啊,由于递归,我打印的参数快疯了,往下拉阿拉啊拉不到头,然后我仔细看我的代码,逻辑没错啊!!!我更暴躁了,

我上上厕所,吃吃水果,就突然发现,居然是这个问题。。。真是欲哭无泪啊,我这一天就这么暴躁地过去了!。。。头痛,心烦。。。

最新文章

  1. [MFC] MFC 查找其他窗口句柄 操作其他窗口
  2. Aspose.Cells 导出 excel
  3. java单例模式的几种写法比较
  4. mysql数据库常规命令操作
  5. disconf安装部署
  6. python数据类型及其常用方法
  7. Unix常用指令
  8. UVA 11865 Stream My Contest 组网 (朱刘算法,有向生成树,树形图)
  9. MFC菜单、工具栏和状态栏
  10. tcp/ip状态图
  11. JSP 实现 之 调用java方法实现MySQL数据库备份和恢复
  12. L3-004. 肿瘤诊断
  13. MonoDeveloper 快捷键
  14. [C#] 《Concurrency in C# Cookbook》读书笔记(一)- 并发编程概述
  15. 【玩转开源】BananaPi R2 —— 第二篇 Openwrt 网口配置分析
  16. HTTP协议详解(一)
  17. oracle 占比函数
  18. Window应急响应(四):挖矿病毒
  19. linux下详解shell中>/dev/null 2>&1
  20. windows server/windows同一系统下建立两个目录之间的映射关系

热门文章

  1. sql server 性能计数器
  2. 第1章 你真的了解C#吗?
  3. OD: ASLR
  4. TFS统计编码行数语句
  5. 大型系统开发sql优化总结(转)
  6. c-100米球反弹
  7. minus的用法
  8. angularjs不同页面间controller传参方式,使用service封装sessionStorage
  9. MySQL如何执行关联查询
  10. view ondraw