
powerShell
文章平均质量分 71
guan-guan
试试就能行,争争就能赢~
展开
-
powerShell笔记一
1.检查命令是否成功执行,查看最后执行命令的状态信息。 可以使用这两个变量$lastExitCode变量和$?变量。 a.变量$lastExitCode数字型,它返回最后脚本或应用程序执行返回的退出码或出错级别。 b.变量$?布尔型,它返回最后执行命令的成功(true)或失败(false). 注意:在一下应用程序发生错误的时候后,powerShell会设置$?...原创 2011-11-09 23:30:05 · 152 阅读 · 0 评论 -
Powershell学习笔记四
1.创建数组 "a","b","c" 字符串数组 1,2,3 整数数组 @() 空数组 @(2) 一个元素的数组 1,(2,3),4 数组包含数组 ,"hello" 一个元素的数组 $a[2..20] 返回从第3个元素到第21个元素 数组下标从零开始。 a.要创建指定大小的数组,使用New-Object命令 $myArray = Ne...原创 2012-03-31 21:26:02 · 166 阅读 · 0 评论 -
Powershell学习笔记三
1.创建集合和泛型a.创建List集合#为了减少在同意命令空间的对象名的输入,可以使用-f操作符指定唯一的类名。 $namespace = "System.Collections.{0}"; $arrayList = New-Object ($namespace -f "ArrayList"); $queue = New-Object ($namespace -f "Queue"); $arra...原创 2012-03-28 22:41:44 · 399 阅读 · 0 评论 -
Powershell学习笔记二
1.管道(pipeline):即在一组命令种,输出的一个命令成为下一个输入。(类似工厂种的生产线)例如:处理进程大于500kb的进程对象Get-Process | Where-Object { $_.WorkingSet -gt 500kb} | Sort-Object -Descending Name2.过滤列表或命令输出项:(Where-Object或where或?)脚本块返回真,输出结果...原创 2012-03-26 22:35:24 · 188 阅读 · 0 评论 -
get-stat的使用方法
检索的vSphere服务器上提供的统计资料。#Get-Date -Format "y"; 2012年3月Connect-VIServer -Server vCenter -Protocol https -User -Password $allvms = @()$vms = Get-Vmforeach($vm in $vms){ $vmstat = "" | Select VmName...原创 2012-03-20 20:57:24 · 530 阅读 · 0 评论 -
powershell创建.NET和com对象相应操作
创建.NET和COM对象(New-Object)1.可以使用具有 TypeName 参数的 New-Object cmdlet 来创建新的 .NET 类实例。 New-Object -TypeName System.Diagnostics.EventLog ; a.在变量中存储对象 任何有效的 Windows PowerShell 命令的输出均可存储在变量中。变量名称始终以 $ 开头。若要在...原创 2012-03-18 11:43:41 · 684 阅读 · 0 评论 -
powershell基本语法和命令
Powershell常用命令1.Get-Command 得到Powshell所有命令2.Get-Process 获取所有迚程3.Set-Alias 给指定命令重命名 如:Set-Alias aaa Get-Command4.Set-ExecutionPolicy remotesigned 设置powershell可直接执行脚本文件 一般脚本文件以.ps1结尾 执行脚本文件直接输入文件地址即可...原创 2012-03-17 13:02:13 · 648 阅读 · 0 评论 -
PowerShell常用命令
1.Get-Content:获取位于指定位置的项的内容。 例如:get-content env:path获取环境变量path的值。2.管道运算符"|"将命令连接在一起,即可将每个命令的输出用作下一命令的输入。3.使用 Out-* Cmdlet 重定向数据 Out-Host :将数据直接发送到控制台 get-command | out-host -paging 对控制台输出进行分页 (Ou...原创 2012-03-17 12:55:25 · 734 阅读 · 0 评论 -
PowerShell实现从SVN检出JavaWeb项目并编译
用powershell实现从svn服务器检出javaweb项目并自动编译和部署到tomcat,编译结果通过邮件发送相应开发人员构建脚本:#dailyBuild.ps1#初始化配置Write-Host "正在进行初始化配置……"#每日构建工作目录配置$buildHome = "F:\dailyBuild"#SVN相关配置$svnHome = "C:\Program Files\VisualSVN...原创 2012-03-07 22:33:39 · 505 阅读 · 0 评论 -
powerShell中输出
1.检查命令是否成功执行,查看最后执行命令的状态信息。 可以使用这两个变量$lastExitCode变量和$?变量。 a.变量$lastExitCode数字型,它返回最后脚本或应用程序执行返回的退出码或出错级别。 b.变量$?布尔型,它返回最后执行命令的成功(true)或失败(false). 注意:在一下应用程序发生错误的时候后,powerShe...原创 2012-02-14 22:09:20 · 447 阅读 · 0 评论 -
powerShell写日志功能
Function Write-Log { [cmdletbinding()] Param( [Parameter(Position=0)] [ValidateNotNullOrEmpty()] [string]$Message, [string]$Path= "$env:SHELL_LOCATION" + "\log\shell.log", [stri...原创 2011-11-30 21:43:41 · 2842 阅读 · 0 评论 -
Powershell创建WinForm应用程序
Function Show-WinForm([Array]$objectArray){#$objectArray = @($input)#Ensure that they've piped information into the scriptif($objectArray.Count -eq 0 ){ Write-Error "This script requires pipeline inpu...原创 2012-03-31 21:27:01 · 513 阅读 · 0 评论