使用后台作业执行多个任务从先前的技巧中看不是非常高效,它在处理每个后台作业返回结果时将会浪费很多性能。
codecook
如果需要加快执行一个脚本,你可能需要用到后台作业。后台作业能同时运行脚本中多个事件。
Powershell异步操作
在系统内部,活动目录使用的Ticks时间(单位是从1601年开始100纳秒)来表 […]
将Ticks转换成DateTime对象
如果你想知道一个脚本运行了多久时间,你可以使用Measure-Command,但 […]
记录脚本执行时间
你可以使用Get-Content读取任意一个纯文本文件。GC将逐行返回行内容且返 […]
读取所有文本内容
3 当你保存EXCEL数据到CSV格式,不幸的是它与import-csv的默认编码不 […]
给EXCEL、CSV固定编码
如果你想要存储只有你可以检索的机密的数据,你能使用一个有趣的方法:让某些纯文本转 […]
存储机密数据
如果你非要将密码或者私密信息硬编码到你的脚本中(当然,避免这样做的原因很明显:出 […]
使用加密文件系统(EFS)保护密码
Test-Path可以测试文件或文件夹是否存在,它能很好的支持驱动盘符,但是光U […]
PowerShell 检测UNC路径
如果你想要远程在其它电脑执行命令或脚本,这时你需要在对方电脑使用足够的管理权限打 […]
打开Powershell远程管理
许多命令内置远程能力,例如:Get-service、Get-Process、Get-WmiObject都有-ComputerName参数。然而准确的使用这些远程命令,这些远程方法有一些必要的条件。许多远程方法使用的是打开目标“远程管理"防火墙规则,他支持DCOM通信,有时也需要在目标开启远程注册表服务。
PowerShell 打开远程管理
一个证书对象包涵一个用户名及密码,你能使用Get-Credential创建它然后在有-Credential的命令中后当参数用。
