Welcome 微信登录

首页 / 编程脚本

PowerShell中使用PrintManagement管理打印机示例

PowerShell中使用PrintManagement管理打印机示例

适用于Windows 8.1或者Windows Server 2012 R2Windows 8.1和Windows Server 2012 R2引入了一个组件:“PrintManagement”,它包含了所有用来管理本地和远程机器打印机的命令。下面的例子演示安装打印机驱动和打印机端口,先安装一个打印机,分享它,并设置一些属性。复制代码 代码如下:$ComputerName = $env:COMPUTERNAME$DriverName = "Samsung ...
Powershell脚本中使用条件断点实例

Powershell脚本中使用条件断点实例

适用于PowerShell 3.0或者更高版本!PowerShell ISE只支持行断点:它可以让脚本运行至特定的调试行:你可以按F9来添加或者移除断点。但是需要保证该脚本已经保存过(默认的无标题文件可能就不行)。还有一种更加高级的方法:动态断点或者说是条件断点,其中没有特别限定某行,而是限定于一种特定的场景。比如下面的的示例脚本,每当PowerShell给指定的变量赋值时,就会击中断点停下来:复制代码 代码如下:$bp = Set-PSBreakpoin...
Powershell中定义常量的方法

Powershell中定义常量的方法

支持所有版本。通常变量是可变的,你可以修改他们,除非你使用的是一个常量。可是这里没有这样的变量但常量它可以被创建,这里创建了一个值为1的常量。复制代码 代码如下:New-Variable -Name cannotChange -Value 1 -Option Constant当脚本运行时你不可以再改变这个变量的值,此变量与值将绑定在此会话,所以某个明确的信息永远不会改变时,可以使用常量。你也可以在配置文件定义常量:复制代码 代码如下:PS> $pro...
PowerShell中使用正则和ValidateSet验证参数合法性

PowerShell中使用正则和ValidateSet验证参数合法性

适用于PowerShell 2.0或着更高版本当你使用PowerShell 创建了一个函数时,要确保你告诉PowerShell 你的参数期望什么样的值。比如你想用户输入星期复制代码 代码如下:function Get-Weekday{ param ( $Weekday ) "You chose $Weekday"}此时用户可以输入任何值,即使这个值不是一个合法的星期,比如星期七复制代码 代码如下:PS> Get-Weekday -Weekday N...
Windows PowerShell是啥?看完本文你就懂它了

Windows PowerShell是啥?看完本文你就懂它了

引子一直很羡慕Linux的命令提示符(当然他们叫Shell)。正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务。效率实在是高。流了n年的哈喇子以后,终于有幸用上了Win7,邂逅了cmd的升级版:Windows PowerShell。从此暗爽无比,原来Windows下也有这样的利器呀~看看下面的Windows脚本,不到15行有效代码。在Win7下只要右击脚本文件,选择Run with PowerShell,就会自动找到最占内存的10个进程...
PowerShell实现时间管理小秘书

PowerShell实现时间管理小秘书

引言是不是觉得同样是活着,别人为啥就能做这么多事呢?是不是经常8小时班上下来,却不晓得自己干了些啥?是不是习惯于在Email, BBS, Google Reader间切换,感觉也挺忙的呢?你需要时间管理!你知道自己一天写了多少代码吗?你了解自己一周有多少时间在网上游荡吗?你能说出一个月有几天陪着家人吗?你需要PowerShell!管理?先记录!时间管理就是用最少的时间做最多的事。和优化程序的性能一样,为了提升时间的利用率,得先知道自己的时间都花在什么地方。...
<< 91 92 93 94 95 96 97 98 99 100 >>