everything is free!in the 0day world!

Windows PowerShell v1.0 for Vista 简体中文版

上一篇 / 下一篇  2007-01-31 10:38:33 / 个人分类:Microsoft

查看( 182 ) / 评论( 0 )
远景无限博客%g t_#^|G:x-x!@

(cegl7g:o0远景无限博客3~*mdvWY]Sp

Microsoft Windows PowerShell 是一种新的命令行外壳和脚本语言,用于进行系统管理和自动化。Windows PowerShell 建立在 .NET Framework 的基础上,IT 专业人员可通过命令或脚本来管理计算机,从而通过系统自动化来提高工作效率。远景无限博客DF3A`-N"?$|%y5b#Q

_-u)h4}6Ycl!{/oJ'j5p0Windows PowerShell 包括:
Ipg!wTz'z[0   * 129 个命令行工具(称为“cmdlet”),用于执行常见系统管理任务,如管理服务、进程、事件日志、证书、注册表以及使用 Windows Management Instrumentation (WMI)。远景无限博客it0FV b([
   * 采用标准命名约定和通用参数的命令行工具,易于掌握和使用;以及用于对数据和对象进行排序、筛选以及格式设置的简便工具。
v8pY3l/^a7q0   * 对现有脚本语言、现有命令行工具以及多种 Windows 版本的支持,其中包括 Windows XP、Windows Server 2003、Windows Vista 以及 Windows Server(代码名称为“Longhorn”)。
6G"R x7gs6e1p%lVg0   * 方便的功能,使用户能够浏览数据存储(如注册表和证书存储),就像面对文件系统一样。
[%H(GR1jG%E'U6m$w(A9gP0   * 用于管理位于不同存储中以及采用不同格式的 Windows 数据的标准实用程序,这些数据包括 Active Directory (ADSI)、Windows Management Instrumentation (WMI)、组件对象模型 (COM) 对象、ActiveX 数据对象 (ADO)、HTML 和 XML。远景无限博客H1U A,THsrwP
   * 在命令行进行的高级表达式分析和 .NET 对象处理,其中包括对对象进行流水线处理以帮助提高 IT 专业人员的工作效率。
)r4p G|1u i#|0   * 可扩展的接口,使独立软件供应商和企业开发人员能够构建自定义 cmdlet 以满足特有的应用程序和系统管理要求。远景无限博客kVw:P'C&pt:`VJ
远景无限博客!G;TvM8j&CZ,T1WA
安装本更新程序后,可能需要重新启动计算机。远景无限博客&i1_\8Iu&N*U
我们根据 Windows Vista 许可条款向您提供本更新程序并授予您使用许可。远景无限博客1kqi8_E]

;EcK2|x0支持的操作系统远景无限博客f*S UDg"A%Ws
Windows Vista Business; Windows Vista Enterprise; Windows Vista Ultimate远景无限博客s8W SX6A`? tL;mH

[$W(n!UB2V ]6e;Y;wzs0x86 简体中文:远景无限博客(P^"M)pdZs
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=C6EF4735-C7DE-46A2-997A-EA58FDFCBA63远景无限博客&}|Yy z~/R}R+O I?A4J

Dp+Ix|V!g0x64 简体中文:远景无限博客%`'\.JB(B_,Uc
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=AF37D87D-5DE6-4AF1-80F4-740F625CD084远景无限博客 |0eK~#O v3?E
远景无限博客4f]~;j)f;m#PEb$s
Windows PowerShell的12项酷功能
~z ]#UVC&K]0
mfp(r:}01. 内置Cmdlets (即"commandlets")
j Y3[ Q&Tp,]1Y!Ba0Windows PowerShell中的所有Cmdlets都允许这样的动名词:get-service, get-process, stop-service, get-wmiobject。远景无限博客1~!z3tOG.zd8it
远景无限博客vfa2N$Wx/G
2. 强大的通配符和操作对象
oHU&D3\2}9a0r0要得到以w开头的服务及其依赖服务只要输入:远景无限博客nW)@Ou
远景无限博客o v sS|j J
PS> get-service w* | format-list DisplayName, DependentServices远景无限博客9DXs&b6X&w+m;m

'X"Hd7{ kB03. 在犯错误前测试命令远景无限博客)Z/Ie%f7b J5e]V
Windows PowerShell 有意向独特的功能:Whatif ,可以不执行命令就告诉你命令执行结果。如:
,dqMv;f!Y0远景无限博客O{cE HA
PS> stop-service w3* -whatif
9i(i7| [+N0
pVv"}.|&XAs04. 获取副本远景无限博客 Nb q&N9p pTJ
PowerShell 可以开始和结束所有命令的副本,可以在脚本中轻易测试命令并同时保存。远景无限博客zh7D,\ wY#qMh
远景无限博客JJ7n.j!cKU
PS> Start-Transcrīpt -Path c:demodfoshow.txt远景无限博客4{t2N Qp+_ f
PS> Stop-Transcrīpt远景无限博客&[6T$LqX+k

X&\q0m0n05. 从命令行发布Windows对话
5b+_Ra cJjd"Yu3z/?0远景无限博客(t$P8g"o~9R@X3q ^ x
因为Windows PowerShell位对象而优化,可以向.NET  Framework一样从命令行访问COM对象,下列命令告诉你的Vista机器发表"Windows Vista and PowerShell"字串。远景无限博客9@,r'^,~AX)t%tRxc

8e3CxO)x0PS> $spVoice = new-object -com "SAPI.spvoice"远景无限博客3e%Asu5~{
PS> $spVoice.Speak("Windows Vista and PowerShell")远景无限博客+uqb D+g)GI!Z

KjhWS)]!cQ06. 使用Windows PowerShell访问诸如Windows Media Player 11等的应用程序远景无限博客0XI U:s Qq/V

rDQO4L*iL8D JO0PS> $band = "The Posies"
c S1z8U2_0PS> $player = New-object -com wmplayer.ocx
7|w+K"J4\;{N0PS> $playlist = $player.mediacollection.getbyauthor($band)远景无限博客"S{%ac]1A-m}1{
PS> $player.openPlayer($playlist.item(0).sourceurl)
(n,Q-M g ]&WI0远景无限博客2M s C!Mvg
7. Windows PowerShell作为命令行存储计算器远景无限博客$]L5vfu8v7Hm1t
PowerShell可以完成基本的计算工作远景无限博客w5[,C/k@_ _t+E7n
远景无限博客8zy@?r!z
PS> 2*2远景无限博客:fR!{9ja/vQ

_v}5U#bn%`Q0不过,Windows PowerShell也可以快速解决存储问题,例如,备份11GB的数据需要多少个700MB的CD。
]*Q|b2h#e!YeS HO0
3T{ pR~4^0PS> 11gb/700mb远景无限博客X/} E8~z1U!l"[-cV
远景无限博客z)a3? D}#F A d
那么,需要多少个1000GB的存储来备份每个320GB,共425个的Vista桌面呢?
I8Z7} gI0
P3\/W#w ]0PS > (320gb*425)/1000GB远景无限博客1Y,d'}d?:LX

p pmJ,w tChj08. PowerShell 用作日历计算远景无限博客;gBImG9k9dJ+r

5C"J4]4u8k1I0计算多少天到新年:远景无限博客 p;QI!]n9[ k#B

?}.N"_wOD@"ec.^n0PS> ([DateTime]"1/1/2007" -[datetime]::now).days远景无限博客`)Z A}gpW;hy

1P oU[v0@M)r/GN09. 返回机器上某种类型文件的数量远景无限博客v{e?%?8v

;q4J#Ye0g0Windows Vista有许多类型的事件记录和组策略文件等。下列命令是返回当前目录及其子目录中VBscrīpt, Bat 和 PowerShell 脚本的数量:
C2O:t%^d O1P9dk&?0
o+M;?d C"~Dt%o0PS> dir -include *.vbs, *.ps1, *.bat -recurse | group-object extension -noelement远景无限博客B!r$RR)|ta
远景无限博客Qc kW{C
10. 从命令行收集Windows System Assessment Tool数据
V+oKyZ&F0
!z jPW|0PS> get-wmiobject win32_winsat | format-table __SERVER, *SCORE -autosize远景无限博客e"rq3rJI5E)d%[
PS> get-wmiobject win32_winsat | select *score | out-chart -Title "System Assessment Scores by PowerGadgets"
O7]X`$P]:Q0
'Tb]-n n sm7g)O)]0远景无限博客;ozf/Y:R
11. 配置UAC(User Account Control)远景无限博客_D1Y%z$]|dF8b/E/U
远景无限博客|bt:G8DP2|X(V-o,s
PS> set-itemproperty -path HKLM:SOFTWAREMICROSOFTWINDOWSCurrentVersionPoliciesSystem -name ConsentPromptbehavīorAdmin -value 0
(HFj2r)f9O9k&n0
iT`tXg012. 管理BitLocker
/x SJnr;SO0远景无限博客+B-L&LVM"E
PS > $drives = get-wmiobject -namespace rootCIMv2SecurityMicrosoftVolumeEncryption -class Win32_EncryptableVolume远景无限博客&oW;m)b,MZ
PS> $drives | format-table DriveLetter, PersistentVolumeID -autosize
Pu:Ktz!Z*]dC0PS> $BitLockDrive = $drives[0]
:\?9Umy2aG"u0PS> $BitLockDrive.GetProtectionStatus()远景无限博客L9Ly&W.g9K1i
PS> $BitLockDrive.DisableKeyProtectors()远景无限博客k!m6D5ar%Z!AU/U:Gb.{0x
PS> $BitLockDrive.EnableKeyProtectors()

R*~,JZT+g"[a0远景无限博客@|/q3B s"\pt

 

!OfY5g(]9}s5St0

TAG: Microsoft

我来说两句

(可选)

Open Toolbar