并行执行
摘要:1 $throttleLimit = 4 2 $SessionState = [system.management.automation.runspaces.initialsessionstate]::CreateDefault() 3 $Pool = [runspacefactory]::Cre...
阅读全文
posted @
2014-05-28 09:40
momingliu11
阅读(654)
推荐(0) 编辑
读取xml格式文件
摘要:$v = [xml]get-content d:\vmconfig.xml$v.Domain.Computer.Name===========================$v.GetElementsByTagName("CPUCount") #此处区分大小写vmconfig.xml内容:stcm...
阅读全文
posted @
2014-05-27 21:38
momingliu11
阅读(341)
推荐(0) 编辑
修改故障转移群集心跳时间
摘要:Windows Server Failover Clustering is a high availability platform that is constantly monitoring the network connections and health of the nodes in a ...
阅读全文
posted @
2014-05-26 21:29
momingliu11
阅读(2950)
推荐(1) 编辑
PowerShell优化和性能测试
摘要:measure-command -expression {$null = "abc"} 效率高于{"abc" |out-null }foreach {$p in $pp}效率高于 $pp|foreach-object {$_}if(1) {"Do"} 效率高于 If (1 -eq $true) {"...
阅读全文
posted @
2014-05-23 22:21
momingliu11
阅读(973)
推荐(0) 编辑
收集磁盘分区信息(总量、可用、已用、百分比)导出到csv
摘要:#############################脚本功能及说明##################################################该脚本用来收集磁盘分区总大小、可用空间、已用空间、已用空间百分比,输出到csv#########################...
阅读全文
posted @
2014-05-22 15:02
momingliu11
阅读(601)
推荐(0) 编辑
脚本定期自动运行(非任务计划)
摘要:$i =1for ($i = 1;$i -gt 0;$i++) { write-host $i start-sleep -Seconds 3 }
阅读全文
posted @
2014-05-22 10:27
momingliu11
阅读(448)
推荐(0) 编辑
收集内存信息(总量、可用、已用、百分比)导出到csv
摘要:#############################脚本功能及说明##################################################该脚本用来在各台ERP服务器上创建性能数据收集器收集cpu、memory、disk、netcard per。##########...
阅读全文
posted @
2014-05-21 16:01
momingliu11
阅读(423)
推荐(0) 编辑
powershell创建并加载配置文件
摘要:$pshome :powershell的主目录$profile :显示 Windows PowerShell 配置文件的路径test-path $profile :确定是否已经在系统上创建了 Windows PowerShell 配置文件powershell.exe 主机配置文件(在 Windows...
阅读全文
posted @
2014-05-20 11:28
momingliu11
阅读(7441)
推荐(1) 编辑
返回函数多个返回值
摘要:一个PowerShell函数可以有多个返回值。要接收这些返回值,只需要将返回值赋给多个变量:function Get-DateTimeInfo{ # Value 1 Get-Date -Format 'dddd' # Value 2 Get-Date -Format 'MMM...
阅读全文
posted @
2014-05-20 10:46
momingliu11
阅读(669)
推荐(0) 编辑
WinDbug抓取进程dump
摘要:安装WinDbug(包含在Windows Kits-debugger 中)后,运行如下命令将会在 explorer.exe进程发生崩溃后抓取相应的内存数据到D盘根目录下的一个文件夹中adplus.exe -crash -pn explorer.exe -o d:-crash:当进程挂掉的时候抓取du...
阅读全文
posted @
2014-05-16 14:05
momingliu11
阅读(2161)
推荐(0) 编辑
NPIV介绍
摘要:我们知道在存储区域网络(SAN:storage area network),主机(Host)能够访问后端存储(比如CLARiiON,VNX)必备的一个前提是主机必须配备HBA卡(Host Bus Adapter)。在没有虚拟化之前,每台物理主机自己配备HBA卡是无可厚非的事情。但是,在虚拟化流行的今...
阅读全文
posted @
2014-05-16 11:17
momingliu11
阅读(7381)
推荐(0) 编辑
PowerShell随笔2_分支 选择 循环 特殊变量
摘要:PowerShell特殊变量: PowerShell的特殊变量由系统自动创建。用户自定义的变量名称应该不和特殊变量相同。 $^ :前一命令行的第一个标记$$ :前一命令行的最后一个标记 $_ :表示表示当前循环的迭代变量。 $? :前一命令执行状态,成功(Ture) 或者 失败(False) $Ar...
阅读全文
posted @
2014-05-12 21:14
momingliu11
阅读(1588)
推荐(0) 编辑
switch
摘要:$num = 22switch ($num){1{Write-Host "this is 1";break}2{Write-Host "this is 2" 1+2 break}default{Write-Host "cpp";break}}
阅读全文
posted @
2014-05-12 21:11
momingliu11
阅读(195)
推荐(0) 编辑
服务器信息收集
摘要:#Version:1.2#Modify Date:2013-05-21#说明:#该脚本可以获取计算机名,域名,IP地址,操作系统版本,CPU名称+单颗CPU内核数量*CPU个数,内存大小(GB),单块磁盘大小,计算机序列号,制造商,计算机型号#该脚本先将计算机信息输出到txt文件中,然后再自动输出到...
阅读全文
posted @
2014-05-12 20:59
momingliu11
阅读(1085)
推荐(0) 编辑
更改cmd语言(chcp)
摘要:chcp 437 更改为英文chcp 936 更改为简体中文 mode con cp select=437 mode con cp /statuschcpcmd /c "chcp 437 >null && schtasks /query" |select-string $TaskName -Enco...
阅读全文
posted @
2014-05-09 13:30
momingliu11
阅读(1909)
推荐(0) 编辑
invoke-command
摘要:远程执行命令: invoke-command -ComputerName $server -Credential $cred -ScriptBlock{param($server,$UserName,$serverpass,$starttime,$startdate) ...
阅读全文
posted @
2014-05-08 15:12
momingliu11
阅读(4124)
推荐(0) 编辑
命令返回值
摘要:在powershell下,上一条命令的返回值通过$LASTEXITCODE 得出,如xcopy,robocopy等的返回值。在cmd下,上一条命令的返回值通过 %errorlevel%得出xcopy的退出码:0文件复制没有错误。1没有找到要复制的文件。2用户按CTRL+C终止了xcopy。4出现了初...
阅读全文
posted @
2014-05-06 17:43
momingliu11
阅读(1177)
推荐(0) 编辑