自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Windows PowerShell

做Windows PowerShell中文资源分享第一Blog

  • 博客(257)
  • 收藏
  • 关注

原创 夏季脚本大赛可以提交第一题的代码了

 为了能够让大家熟悉比赛的方法, 目前beginer/advanced组的第一题已经出来了, 你可以在: http://blogs.technet.com/heyscriptingguy/archive/2009/06/08/how-to-submit-scripts-for-the-2009-summer-scripting-games.aspx 查看注册 ID 提交代码的方法, 题目请参考

2009-06-08 22:04:00 2483

原创 夏季脚本比赛 2009

2009 的脚本比赛定于 2009年 6月 15日 至 2009年 6月 26日举行.  请在 6月 15日(大陆可能要16日, 等待后续报道.) 登陆 http://www.microsoft.com/technet/scriptcenter/funzone/games/default.mspx这里查看详细资料.

2009-05-25 21:51:00 1449

原创 PowerShell V2 CTP3来了

PowerShell V2 CTP3到来了, 简单看了一下新版本的变化, 感觉cmdlet明显增多了, 添加了一些用于管理计算机和域的命令. 帮助文件的名称发生了变化, 图形窗口的PowerShell改名为PowerShell集成脚本环境, 完善了debug的功能.  有兴趣的人可以自己试试, 使用远程管理的话, 需要win-rm 2.0 ctp3, 看来微软铁了心只支持vista和2

2008-12-24 09:06:00 2782

原创 PowerShell控制台快捷键

11月份工作十分繁忙, 一直疏于管理blog, 最近时间较为充裕. 终于可以好好整理博客和教程. 今天为大家总结了在控制台的所有快捷键, 方便大家使用PowerShell. 实际上Cmd.exe或任何控制台都支持这些快捷键的.  按键功能←光标向左移动一个字符Ctrl + ←光标向左移动一个单词→光标向

2008-12-08 23:56:00 10654 1

原创 按日期对文件进行自动归档

作者: Edengundam(马涛)最近工作实在太忙了, 一直没有时间上来更新, 今天贴一个好玩的东西, 它可以将目录中的文件, 按照创建日期复制到YYYY-MM-DD形式的子目录中, 只需要执行一步, 目录下所有的文件就可以自动地按照日期被归档哦~~ $dir = c:/Users/Eden/test$files = dir -path $dir | ?{ !$_.P

2008-10-27 00:16:00 4607 2

原创 信贷危机

看了诺贝尔经济学奖得主的blog后, 似乎明白了信贷危机的问题, 房地产崩盘的问题. 下面是一段直白的解释: Banks (broadly defined to include investment banks and the many other lenders) borrow--bank deposits, for example, are loans to banks--and th

2008-10-05 23:22:00 1519

原创 [PowerShell教程][11]PowerShell中的加法运算

加法运算大家已经PowerShell中的运算符有了一定感性的认识。我们首先来学习“+”运算符。PowerShell定义了“+”运算符处理数值类型、字符串类型、数组类型和哈希表类型的具体行为。在进行数值计算时,“+”和平时的数值计算规则基本一样。不过需要注意,由于计算机内部表示不同数值类型时,使用的存储空间不同,因此这些类型都只能表示一个范围内的数据。在进行数值运算的过程中,如果计算结果超过

2008-09-17 18:50:00 4666 1

原创 一个小算法题

题目很简单, 如图所示:PS C:/> s-x 1xPS C:/> s-x 2x x xx xPS C:/> s-x 3x x   x x x     xx x   x x   x x    x   x xx x   x x x     xx x   x x 当n = 1时, 输出一个"x", 如果n = 2的话, 就输出x x xx x 以此类推. 下面附上利用递

2008-09-15 20:32:00 2470 1

原创 [ie8beta2]请注意

使用ie8beta2的用户, 请注意, csdn博客某些页面会引起错误, 可以使用"兼容模式"来查看页面. 兼容页面的按钮位于刷新按钮的左侧.

2008-08-31 18:35:00 1140

原创 IE8 Beta2 有感

1. 变色的分组挺方便的, 能够很容易知道, 哪些页面是哪个页面派生出来的, 通过颜色就能知道内容的组织;2. 速度真的快了很多...3. 对标准支持变好了 运行中死掉过, 希望正式版发布以后, 稳定性更好. 有竞争果然是好事情, ie也终于进步了..囧 

2008-08-28 20:16:00 1450

原创 如何使用PowerShell查找占用磁盘空间最大的文件

今天看到一个问题: 搜索硬盘里某个日期生成的最大的前10个文件. 于是写了下面的脚本:$d = [datetime]2007年10月20日(Get-PSDrive -PSProvider FileSystem | %{ Get-ChildItem $_.Root -Recurse |`?{ $_.CreationTime.Date -eq $d } | Sort Lengt

2008-08-18 20:12:00 4479 1

原创 妙用PowerShell的管道

水木上一个算法题:已知:f(1) = {1}f(2) = {1,2}f(3) = {3,1,2}f(4) = {2,3,1,4}f(5) = {4,2,5,1,3}f(6) = {3,6,2,4,1,5}f(7) = {7,3,5,2,6,1,4}求: f(8) = ?  f(n)=?,用程序实现之,时间复杂度要求O(n)。这事上面例子的推导公式: f(n) = ++f(n

2008-08-18 20:04:00 2555

原创 用PowerShell打开或关闭光驱

机箱没有选好, 光盘的出仓/收仓键被挡住了, 用起来很别扭. 记得有一款小软件可以控制光驱的出仓与收仓. 搜索了一下使用的Windows API. 编写了下面的代码, 希望大家喜欢:PS C:/Users/Eden>  $a = Add-Type -memberDefinition @">> [DllImport("winmm.dll", CharSet = CharSet.Ans

2008-08-03 19:47:00 5054

原创 [PowerShell教程][10]PowerShell中的HashTable的使用

哈希表(hashtable)有时候也被称为:“关联数组”或“字典”。哈希表可以称得上是计算机科学中最重要的数据结构之一,例如:在计算机操作系统、数据库系统、编译器、加密算法等计算机底层程序中,哈希表都发挥着重要的作用。哈希表提供以近乎常数时间开销,根据数据的键(key)来索引到该键对应的值(value)。就好像使用工具书一样,我们总是通过目录中项的名称和页码,来检索我们关心的知识或信息。在传统

2008-07-31 23:52:00 6002 1

原创 [PowerShell教程][09]PowerShell中的数组使用

 在日常处理中,除了使用像“数值类型”和“字符串类型”外,还需要使用能够包含其他对象的“集合”类型(请注意,这里的集合对应英文是Collection,而非数学概念上的Set。)。大多数常见语言,都提供一些操作集合类型的语法。最基本的集合类型就是数组类型,它提供了一种下标基于0的数组对象。首先通过几个简单的例子,来了解一下PowerShell中的数组是如何使用的。PS C:/> 1,a

2008-07-30 23:49:00 5253 2

转载 PowerShell中进行图像格式转换

挖坟是不太好的事情, 不过从PowerShell团队上看到下面的代码, 非常好. 这段代码是由: James W. Truher[MS] 编写. 将其存储成ps1文件. 执行:PS C:/Documents and Settings/Administrator> ./Convert-Image.ps1 -inFile 01.jpgGAC    Version        Locati

2008-07-25 22:02:00 3203

原创 [原创][PowerShell教程][08]字符串字面值

    字符串类型在PowerShell中的使用中频率也非常高,对比其他shell来说,虽然PowerShell使用字符串的情况变少了,但是在功能上甚至可以说得到了增强。主要的原因可以归功于.Net Framework类库。System.String类中包含了各式各样的方法,让使用者可以方便的处理字符串。    在PowerShell中,字符串就是.Net Framework中的16-bit Un

2008-07-17 21:44:00 3524 1

原创 PowerShell在6月语言流行度排行中位列15

PowerShell的排名就像坐着火箭一样, 从33直接到15...http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html不知道是抽风还是真的势头强劲, 我们等下个月的时候再来看看吧.

2008-07-07 19:42:00 1804

翻译 PowerShell 对象查看器

原文链接: http://mow001.blogspot.com/2005/10/msh-object-viewer.htmlMoW编写的脚本可以在图形界面中查看并修改对象的内容. 输入 ov (dir) 可以查看当前路径的属性输入 ov((gps)[0]) 可以查看到Get-Process命令返回的第一个对象的属性输入 ov(new-object system.managemen

2008-07-04 14:39:00 2618

转载 如何在PowerShell中访问cmd的con伪文件

文章出处: http://tfl09.blogspot.com/2005/10/monad-and-command-console.html                  http://mow001.blogspot.com/2005/10/sample-of-mine-used-at-reskitnet.htmlcmd用户可能喜欢使用copy con ...这个命令, con是一个伪

2008-07-04 10:24:00 1539

原创 SQL Server 2008将自带定制版PowerShell???

http://blogs.technet.com/industry_insiders/pages/powershell-in-sql-server-2008.aspx这篇文章简单介绍了在SQL Server 2008自带的PowerShell中所能够做得操作, 首先不能创建表之类的对象, 其次只能进行一些基本的维护性操作...下面的文章:http://concentratedtech.

2008-06-12 21:00:00 1465 1

原创 [原创]PowerShell处理文本文件

今天, 我们讨论一个使用正则表达式的问题. 题目源于某论坛, 内容如下:-----------------------需求-------------------------原始文件:(编号,姓名,工资)-------------------------------------------00014367423811520328285王小勇-109.00C002436742381152021

2008-06-10 21:51:00 8890 2

原创 Fabnaci 数列

好像学习一门语言总需要写Hello World一样, 编写一个fabnaci数列, 或者阶乘数列也是一个必要的过程, 下面是一段非递归的fabnaci数列实现, 我们需要注意的是类型的变化:$i = 0;$j = 0;$k = 1;$t = 46 # 输入下面几个参数观察结果 46, 47, 1476, 1477while (--$t -gt 0) {    $i = $j;    $j =

2008-06-09 18:42:00 2088

原创 SQL中的全外连接

今天看到一贴, 说到 MySQL 不支持全外连接, 希望能给出一个方法能够解决这个问题. 我们首先必须明白在数学领域, set 和 bag 是两种不同的概念. bag 比 set 更加复杂. 主要就是允许了元素的重复出现. 因此 bag 的union, intersect, difference 也就有了些区别. 要模拟全外连接, 我们需要借助: 左外连接(右外连接是左外连接的对称运算..

2008-06-06 22:19:00 2066 1

原创 PowerShell中调用Win32API

调用Win32 API, 取得网络文件夹的剩余空间. 用户无需挂载磁盘即可取得结果$a = Add-Type -memberDefinition @"[DllImport("Kernel32.dll")]public static extern bool GetDiskFreeSpaceEx(string lpDirectoryName,out long lpFreeBytesAvailabl

2008-06-03 22:02:00 4638

转载 PowerShell中直接CD进入Sysinternals目录

PowerShellGuy 的博客上惊现了神奇的功能...直接在PowerShell中输入: cd //live.sysinternals.com/Tools/ 就可以直接使用Sysinternals的工具... 

2008-06-01 23:22:00 3056

原创 [原创][PowerShell教程][07]PowerShell中Write族cmdlet的介绍和使用

Write相关的命令大都是和宿主相互交互的,例如:输出调试信息、输出错误对象、显示进度信息、控制输出效果等。在很多时候,我们希望能够将一些信息以特殊的颜色或背景色输出。在PowerShell的控制台中,我们可以使用Write-Host命令来实现这个功能。参数ForegroundColor用于指定字体颜色,BackgroundColor用于指定背景的颜色。例如:PS C:/> Write-Host

2008-06-01 17:48:00 2277

原创 学习PowerShell的好地方

正式加入 winos 管理团队, 出任winos bbs上PowerShell板块的版主. 只依靠blog是不行的, 我希望想要认真学习PowerShell的朋友可以去那里注册个ID. 希望大家多多支持我今后的工作, 谢谢

2008-06-01 15:52:00 1527 1

转载 一篇关于在PowerShell中编译c#的文章

具体内容我没有看, 使用微软的Csharp类实现编译c#代码.http://blogs.msdn.com/brad_hughes/archive/2008/05/20/autodiscover-and-client-only-sites-revisited.aspx之所以找到这个文章是因为我在搜索如何在PowerShell中直接调用Win32 API. Java中好像叫native api

2008-06-01 11:40:00 1779

原创 [原创][PowerShell教程][06]PowerShell中格式化命令和输出命令

好久不见, 我又食言了, 一直没有更新教程, 我也不想找借口, 因为我花了很多时间跑去玩大蛇无双和魔王再临. 今天, 我将为您介绍如何使用格式化和输出命令. 在PowerShell中,负责进行格式化和输出的是三类cmdlet。他们分别是:Format-*、Out-*和 Write-* 。顾名思义,Format-* 主要是用来对信息进行格式化操作,Out-*用于指定输出设备,而 Write-

2008-05-31 23:14:00 4519 2

原创 2008 Winter Scripting Games证书

终于收到今年2月到3月参加的脚本大赛证书, 我基本上只参加了Advanced组的比赛, 可惜没有拿到什么奖品, 只有证书和PowerShell 2.0证书. 不过我觉得也还行, 明年继续努力^^

2008-05-31 09:06:00 1071

原创 国外恶作剧

老外的创意真的很搞, 特此从优酷上找了些链接, 希望大家喜欢^^http://v.youku.com/v_show/id_cj00XMjMzMDY3MDg=.htmlhttp://v.youku.com/v_show/id_cj00XNzQ4NDk0NA==.htmlhttp://v.youku.com/v_show/id_cj00XMjQ2NzQwNDg=.htmlhttp://v.youk

2008-05-31 08:40:00 1091

原创 PowerShell结合WPF开发图形工具 1

最近PowerShell官方blog出现了一系列关于WPF的文章, 我还没有看完, 下面将他们先列出来:WPF & PowerShell – Part 1 ( Hello World & Welcome to the Week of WPF )WPF & PowerShell – Part 2 (Exploring WPF (and the rest of .NET) with Scrip

2008-05-28 22:19:00 3688 2

原创 PowerShell操作活动目录

http://thepowershellguy.com/blogs/posh/archive/2007/02/09/ad-infrastructure-management-with-powershell.aspx介绍了利用System.DirectoryServices.ActiveDirectory来对活动目录进行操作, 可以控制域服务器. http://www.leadfollowm

2008-05-26 21:28:00 1438 1

原创 更多关于AD和DNS的命名习惯

DNS中zone的概念可以在wikipedia上找到:http://en.wikipedia.org/wiki/Dns_zone核心概念在于: The correlation between domain names and DNS zones is that each period indicates a break in DNS namespace where authority ca

2008-05-25 22:39:00 1108

原创 如何制作土豆泥

当然, PowerShell肯定不能做土豆泥, 我们除了学习技术, 更应该热爱生活, 我们也许不会做菜, 但至少我们应该了解相关的信息, 最差也是点菜的时候, 能用地道的英文告诉别人你要吃什么. http://www.elise.com/recipes/archives/001509perfect_mashed_potatoes.php介绍了土豆泥的制作方法...图片: 里面有

2008-05-25 16:29:00 2662

转载 PowerShell取得局域网中SQL Server数据库实例以及其他

http://thepowershellguy.com/blogs/posh/archive/2007/02/09/powershell-get-sqlserverlist.aspx有很多相关链接介绍, 不过链接所在的blog网站被封锁了, sigh.........A handy onliner Function to get a list of SQL servers I have i

2008-05-25 10:33:00 1248

原创 用PowerShell探索System.RuntimeType类型

PowerShell绝对是学习.Net Framework的好工具, 这句话是PowerShell团队中某人说的, 实际确实如此, 我们可以通过Get-Member来窥探.Net中很多神秘的元素. 要学习.Net Framework, 我想很多人会拜读Jeffrey Richter所编写的>一书. .Net Framework中的类在加载到应用域(Application Domain)时, 转

2008-05-25 10:04:00 2633

原创 如何知道最后一个登陆Windows的用户名

PS C:/> (get-item HKLM:/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon).GetValue(DefaultUserName)Administrator我不是非常有把握, 不过看起来应该可以, 通过读取注册表中的信息.  

2008-05-24 11:24:00 2792

转载 PowerShell构造GUI程序

http://thepowershellguy.com/blogs/posh/archive/2007/01/21/powershell-gui-scripblock-monitor-script.aspx这是一篇作为讲解如何用PowerShell构造GUI程序的例子, 其中使用了TIMER, DATAGRID这些类. 脚本块是可以直接转化为Event的, 这就允许用PowerShell编

2008-05-24 10:39:00 2729

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除