一起学习网 一起学习网


Powershell小技巧之屏蔽输出结果

网络编程 Powershell小技巧之屏蔽输出结果 06-21

从PS命令返回的任何结果后,对于任何不重要的结果将其屏蔽是非常重要的。

我们有很多方法去实现它,同时下面介绍两个比较特别的方法。注意下面两行尝试在C盘创建一个新的文件夹:。New-Item将输出这个文件夹的对象,但是当你在创建文件夹时你可能会想屏蔽创建的结果:

$null = New-Item -Path c:newfolderA -ItemType Directory

New-Item -Path c:newfolderB -ItemType Directory | Out-Null

那么哪个途径更好?肯定是第一个。管道将不需要的结果传给out-null,这将耗费更多的时间和资源。当然你不需要担心个别调用时消耗的资源,但是当在一个循环中,它的效果将会很明显。

所以相比out-null最好的办法是使用$null.

支持所有PS版本

Powershell小技巧之找出最大最小值
要找出对象的最大最小值,请使用Measure-Object:$list=1,4,3,1,3,12,990$result=$list|Measure-Object-Minimum-Maximum$result.Minimum$result.Maximum它支持多个数据并且还支持不通

Powershell小技巧之设置IE代理
IE的代理设置位于注册表中:HKCU:SoftwareMicrosoftWindowsCurrentVersionInternetSettings下。关键键值为ProxyEnable和ProxyServer。所以通过更改注册表即可完成IE代理

PowerShell小技巧之使用Hotmail账号发送邮件
在低版本的PowerShell上发送邮件可以借助.NET的system.net.mail.smtpclient类。在高版本的PowerShell中可以借助现成的命令:Send-MailMessage我在尝试使用Hotmail时,遇


编辑:一起学习网

标签:小技巧,文件夹,版本,注册表,发送邮件