随笔分类 -  powershell

摘要:在Powershell的脚本中,可以使用自定义的参数列表,通常将参数放在Param()中 Mandatory设置为True,表示该参数强制输入 Alias是为该参数设置了一个别名 ValidateSet是为该参数设置了一个可用值列表 同时在脚本中使用write-verbose输出详细信息,在运行脚本 阅读全文
posted @ 2018-07-19 15:08 问&路 阅读(1777) 评论(0) 推荐(0)
摘要:Powershell支持后台作业 使用start-job 使用-AsJob参数 使用计划作业 查看作业可以通过Get-Job 查看作业返回的执行结果使用Receive-Job,加上作业的ID或者名称 在查看一次作业的执行结果后,该执行结果会在缓存中被删除,如果想保留执行结果,可以加上参数-keep。 阅读全文
posted @ 2018-07-18 10:47 问&路 阅读(4018) 评论(0) 推荐(0)
摘要:管道参数通过两种方式传递:ByValue和ByPropertyName,通过help查看命令是否支持这两种参数传递方式 1.ByValue 如果支持ByValue的方式,则匹配到对象类型,可以直接通过管道传递 get-process 获取的对象类型可以通过get-member查看,为proecss, 阅读全文
posted @ 2018-07-13 15:58 问&路 阅读(1047) 评论(0) 推荐(0)
摘要:导出结果集根据不同的文件,有不同的命令 1.csv Export-Csv 2.xml Export-CliXML 3.普通文件如txt Out-file 4.表格窗格展示 Out-gridview 5.html ConvertTo-HTML | Out-file 阅读全文
posted @ 2018-07-12 14:41 问&路 阅读(788) 评论(0) 推荐(0)
摘要:在powershell中运行外部程序时,可以通过在程序后面加上两条短横杠,把程序传送至cmd中运行。 但是这种方法有局限性,无法向里面传递参数。例如上面的代码中,将bits放到参数$n中,运行会报错。 如果需要传递参数,可以使用调用符号& 阅读全文
posted @ 2018-07-11 15:19 问&路 阅读(4664) 评论(0) 推荐(0)