新足迹

 找回密码
 注册

精华好帖回顾

· [新足迹心情日历本] 春暖花开------九月 · 第一期 (2008-9-1) Tiger_Karen · 交作业~~难忘的一天 (2005-1-22) susan
· 复活节之墨尔本之旅 (2005-3-28) bandf · 我家白总要如厕 (2004-12-14) 蜻蜓
Advertisement
Advertisement
查看: 3756|回复: 39

从今天开始弄powershell了... [复制链接]

发表于 2011-7-20 00:07 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
现在水平是"hello world",争取一个星期上手写prod的东西,有经验的tx说说是否可行?

现在在看这本书,貌似不错。

http://www.amazon.com/Windows-Po ... 11080620&sr=8-2
Advertisement
Advertisement

2007 年度奖章获得者

发表于 2011-7-20 00:12 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
弄这个对developer有什么用??

发表于 2011-7-20 00:15 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 coolioo 于 2011-7-19 23:12 发表
弄这个对developer有什么用??


我个人觉得对op很有用,对做project本身没什么太重要的用,不过会冷不丁用一下。

2007 年度奖章获得者

发表于 2011-7-20 00:15 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
what's op, dude?

发表于 2011-7-20 00:18 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 coolioo 于 2011-7-19 23:15 发表
what's op, dude?


operation,负责日常维护,不是dev.

我们的op要休假6周,我take over, 不会powershell的话害怕到时候技穷

[ 本帖最后由 乱码 于 2011-7-19 23:21 编辑 ]

发表于 2011-7-20 00:30 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-7-19 23:18 发表


operation,负责日常维护,不是dev.

我们的op要休假6周,我take over, 不会powershell的话害怕到时候技穷


一言蔽之,OO化的shell language 对你很简单的

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 谢谢阿,那我有点放心了~~

查看全部评分

Advertisement
Advertisement

2010年度奖章获得者

发表于 2011-7-20 00:36 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个东西一不用马上就忘光 权限啥地有点搞。

你要维护build?

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

发表于 2011-7-20 00:48 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-7-19 23:36 发表
这个东西一不用马上就忘光 权限啥地有点搞。

你要维护build?


it's the idea

先做做看吧,我现在还不是全懂,那边事挺多的.

发表于 2011-7-20 02:57 |显示全部楼层
此文章由 wkp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 wkp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好东西这个,现在自己写的测试工具基本都用它, visual sutdio 都不用开了。 

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

2010年度奖章获得者

发表于 2011-7-20 09:42 |显示全部楼层
此文章由 JuJu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 JuJu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
看过很多人在VMWARE环境下用这个, 蛮强大的, 见过一个牛人自己写了一个在VMWARE里用NAS 的snap 来实现virtual desktop 的, 简直都可以媲美VMWARE商业化了的软件了, 很不错. 对你来说学这个肯定简单.

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

头像被屏蔽

禁止访问

发表于 2011-7-20 10:07 |显示全部楼层

我赶紧google

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Windows PowerShell 是微软公司为Windows环境所开发的壳程序(shell)及脚本语言技术,采用的是命令行界面。这项全新的技术提供了丰富的控制与自动化的系统管理能力。
之前的开发代号是Monad,程序另一个名称叫Microsoft Shell(MSH)。
目录 [隐藏]
1 源起与目的
2 程序特性
3 技术基础
4 示例
5 参考文献
6 外部链接
[编辑]源起与目的

UNIX系统一直有着功能强大的壳程序(shell),Windows PowerShell的诞生就是要提供功能相当于UNIX系统Bash的命令行壳程序,同时也自带脚本语言以及辅助脚本程序的工具。
[编辑]程序特性

一致性的设计让所有工具和系统数据的使用语法、命名原则都相同。
脚本语言简单易学,而且能支持现有的脚本程序和命令行工具。
内含129种称为cmdlet的标准工具,可用来处理常见的系统管理工作。
具备完整的扩展,独立软件商或开发者都能很容易的自行扩充。
cmdlet是Windows PowerShell的指令,发音念法为command-let。这相当于DOS或其他壳程序的自带指令,指令名称的格式都是以连字号(-)隔开的一对动词和名词,并且通常都是单数名词;例如联机查询说明的cmdlet指令为get-help,名称的动词部分大致有get、set、add、remove等等(字母都不分大小写)。
[编辑]技术基础

Windows PowerShell是以.NET Framework技术为基础,并且与现有的WSH保持向后兼容,因此它的脚本程序不仅能访问.NET CLR,也能使用现有的COM技术。同时也包含了数种系统管理工具、简易且一致的语法,提升管理者处理,常见如登录数据库、WMI。Exchange Server 2007以及System Center Operations Manager 2007等服务器软件都将自带Windows PowerShell。
[编辑]示例

停止所有目前运行中的以"p"字符开头命名的程序:
PS> get-process p* | stop-process
停止所有目前运行中的所有使用大于1000MB存储器的程序:
PS> get-process | where { $_.WS -gt 1000MB } | stop-process
计算一个目录下文件内的字节大小:
PS> get-childitem | measure-object -property length -sum
等待一个叫做"notepad"的程序运行退出:
PS> $processToWatch = get-process notepad
PS> $processToWatch.WaitForExit()
将"hello, world!"字符串转为英文大写字符,成为"HELLO, WORLD!":
PS> "hello, world!".ToUpper()
在字符串"string"的第1个字符后插入字符串"ABC",成为"sABCtring":
PS> "string".Insert(1, "ABC")
订阅一个指定的RSS Feed并显示它最近8个主题:
PS> $rssUrl = "http://blogs.msdn.com/powershell/rss.aspx"
PS> $blog = [xml](new-object System.Net.WebClient).DownloadString($rssUrl)
PS> $blog.rss.channel.item | select title -first 8
把"$UserProfile"设置成数值"UserProfile"的环境变量:
PS> $UserProfile = $env:UserProfile

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

Advertisement
Advertisement

2007 年度奖章获得者

发表于 2011-7-20 10:19 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
PowerShell 应该学,很强大的。我还在用DOS Batch...qitaxinxi

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 安慰一下

查看全部评分

发表于 2011-7-20 10:21 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
只用cmd做ipconfig/flushdns的路过

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

发表于 2011-7-20 10:27 |显示全部楼层
此文章由 LoveAu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 LoveAu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
正在用SMO, WMI, 有些时候比T-SQL简单。

正打算把以前的T-SQL scripts 用PS重写。

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

发表于 2011-7-20 10:46 |显示全部楼层
此文章由 magicmas 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 magicmas 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Powershell乃Win-OS/exchange/SQL/VMware 下一神器

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 谢谢奉献

查看全部评分

发表于 2011-7-20 11:17 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原来这一块我接触的很少,听大家这么一说,看来是不错,多谢了!!

现在分分用完了,我慢慢给大家加阿,别急 :)
Advertisement
Advertisement

发表于 2011-7-20 11:50 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
PowerShell的设计者是原来搞Unix shell的几个神人

Windows本来的情况是DOS Shell是个稀泥糊不上墙的东西,太过简单原始,虽然经过多个版本的改造,仍然是功能有限;但这也是有原因的,因为Windows从很早开始就有了WSH,任何复杂一点的操作,微软并不指望你仍然用Batch,而是应该用Vbscript/Jscript在WSH里运行了。相比之下*nix下不但Shell环境要强大完整得多,甚至各种各样的预编译的工具也多得多。你要是在两家的Shell里面都做过text/string processing就知道我什么意思了。

但上面的两家说到底属于同一个时代的产物,PowerShell则是更进了一步,引入了OO的概念,并且是从一开始就非常地规范和comprehensive。*nix下不太容易出这样的东西,因为distro太多,很难做到兼容性上的保证。

评分

参与人数 4积分 +17 收起 理由
iami + 6 爽!
乱码 + 3
JuJu + 5 感谢分享

查看全部评分

发表于 2011-7-20 12:19 |显示全部楼层

回复 bulaohu 17# 帖子

此文章由 CCNBand 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 CCNBand 所有!转贴必须注明作者、出处和本声明,并保持内容完整
难怪powershell里有ls等unix专有的命令。

2012年度奖章获得者 2011年度奖章获得者

发表于 2011-7-20 12:51 |显示全部楼层
此文章由 交易人生 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 交易人生 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我能用鼠标就用鼠标,能少敲键盘就少敲键盘,还真对这个不感兴趣,但有的时候不得不用。

评分

参与人数 1积分 +2 收起 理由
乱码 + 2 感谢分享

查看全部评分

发表于 2011-7-20 12:55 |显示全部楼层
此文章由 mxgong 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mxgong 所有!转贴必须注明作者、出处和本声明,并保持内容完整
PS 很强大,也正考虑好好学一下,平时偶然也用一下简单的PS 命令,大多用在EXCHAGNE 上。

没时间啊,没时间啊。。

评分

参与人数 1积分 +2 收起 理由
乱码 + 2 感谢分享

查看全部评分

发表于 2011-7-26 16:19 |显示全部楼层
此文章由 coin_king 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coin_king 所有!转贴必须注明作者、出处和本声明,并保持内容完整
所有sharepoint的UI configuration都可以用powershell来执行,好多功能还只能用powershell。这个我觉得比visual studio好用。notepad就可以用来修改参数。TFS里用的也很多

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2011-7-26 18:58 |显示全部楼层
此文章由 roo81 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 roo81 所有!转贴必须注明作者、出处和本声明,并保持内容完整
保存个eventlog之类的简单的好说,真的复杂的得有具体环境比较容易上手。全靠自己琢磨有点费劲

发表于 2011-7-27 00:20 |显示全部楼层
此文章由 本地人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 本地人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我能用鼠标就用鼠标,能少敲键盘就少敲键盘,还真对这个不感兴趣,但有的时候不得不用。

哈哈我正好相反,能用键盘就用键盘,能少用鼠标就少用鼠标。每次手指要离开键盘去拿鼠标就觉得像个cache miss一样,做什么就变得特别特别慢。

发表于 2011-7-27 00:46 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 本地人 于 2011-7-26 23:20 发表

哈哈我正好相反,能用键盘就用键盘,能少用鼠标就少用鼠标。每次手指要离开键盘去拿鼠标就觉得像个cache miss一样,做什么就变得特别特别慢。


我见过有的人为了练short cuts,直接把鼠标拔了,逼着自己用键盘,效果不错....

我特恨跟这种人pair programming,有的时候显得我特白痴,有的时候急得我要命,怎么都不舒服。

发表于 2011-7-27 02:48 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
We are human beings. We're built to process graphics. Text based interface rules for the moment only because we can't build good enough GUI yet...

发表于 2011-7-27 11:01 |显示全部楼层
此文章由 天涯明月 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 天涯明月 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 本地人 于 2011-7-26 23:20 发表

哈哈我正好相反,能用键盘就用键盘,能少用鼠标就少用鼠标。每次手指要离开键盘去拿鼠标就觉得像个cache miss一样,做什么就变得特别特别慢。


ThoughtWorks 的风格
Advertisement
Advertisement

发表于 2011-7-27 11:20 |显示全部楼层
此文章由 本地人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 本地人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Text based interface rules for the moment only because we can't build good enough GUI yet...

But regardless of whether it's GUI or text based you can still use the keyboard to drive it :-)

发表于 2011-7-27 11:24 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 本地人 于 2011-7-27 10:20 发表

But regardless of whether it's GUI or text based you can still use the keyboard to drive it :-)


MD谁可以设计出“Minority Report”那种sensor-interaction手套来做编程(没keyboard)就牛了

发表于 2011-7-27 11:32 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 本地人 于 2011-7-27 10:20 发表

But regardless of whether it's GUI or text based you can still use the keyboard to drive it :-)


keyboard is way too limiting when compared to what a graphic UI can potentially allow you to do. btw I think I should have explained earlier that I count touch/3D sensoring type of human/machine interaction as GUI as well, not just what we see on a monitor.

发表于 2011-7-27 11:33 |显示全部楼层
此文章由 bulaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bulaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 porcorosso 于 2011-7-27 10:24 发表


MD谁可以设计出“Minority Report”那种sensor-interaction手套来做编程(没keyboard)就牛了


这个已经有雏形了,实验室里已经有很精密的动作感知操作界面了,业余爱好者甚至现在都能用Kinect自己hack出来一个简单的界面,当然离编程还差得远

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部