PowerShell 3.0 ISE编辑器会自动创建折叠代码框,用户可以折叠循环,条件,函数语句等。另外,可以通过region和endregion为脚本块自定义折叠框。
Powershell小技巧
问题描述: 有如下一段文本文件,开头有许多描述,字符“~”为有用数据的开始标志, […]
PowerShell 文本处理实例(一)
通过New-ISESnippet创建的代码片段会以文件的形式永久的存储在我的文档中。你可以使用Get-IseSnippt来查看它存储的具体位置,并删除它,重启ISE生效。
删除ISE代码片段
在PowerShell 3.0 ISE编辑器中可以通过CTRL+J浏览和插入代码块。一旦你通过New-IseSnippet定义了许多自己的代码块,可能会想让代码库浏览器只显示自己的定义的内容,因此禁用编辑器自带的代码块。
隐藏默认的ISE代码块
在PowerShell 3.0 中的ISE编辑器中可以通过Ctrl+J选择一些预定义的代码片断,例如,条件
、循环、函数、注释等语句模版。用户可以通过New-IseSnippet来添加自定义的代码片段,这样自己代码模版也会出现在代码片段对话框中。
使用 New-IseSnippet 插入代码片段
PowerShell 3.0 的ISE中有一个快捷键ALT+SHIFT+T可以调 […]
PowerShell ISE 中调换代码行
PowerShell 参数绑定接受管道输入,其中ValueFromPipeline和ValueFromPipelineByPropertyName有所不同,前者接收一个完整的管道输入,后者期望接受一个包含指定属性名的对象,并将属性作为输入。
PowerShell 参数绑定之ValueFromPipeline和ValueFromPipelineByPropertyName
schtasks.exe中的参数/fo 在PowerShell中非常有用,因为PowerShell可以将这些CSV的输出转换成对象。所以要创建一个包含所有计划任务的报表,可能只需要一行脚本
PowerShell 导出所有计划任务
在PowerShell中有时候会遇到输出非常多,用户只想暂停一下输出,而不需要结 […]
PowerShell 暂停控制台
如果你想更改和调整windows中注册的计划任务,可以使用Com接口Schedule.Service和PowerShell 3.0中的ScheduledTasks模块
PowerShell 管理计划任务
如果要使用不同的用户凭据来运行某个程序,除了RunAs.exe外,也可以使用Start-Process 命令中提供的参数-Credential。
PowerShell 使用指定账户启动引用程序
如果你想通过PowerShell查看下一个星期天,或者从上个星期天开始已经过去了多少天了,可以使用 DateTime 类的DayOfWeek属性,它代表的当前日期输入本周的星期几。所以可以非常方便的计算出当前星期与下一个星期天索引的差。
