将数组转换为字符串
摘要:将数组转换为字符串,然后输出到CSV 1 [array]$array = "abc","dee","riwo" 2 #将数组转换为字符串 3 $b=$array -join "`n" 4 5 $r=$null 6 $r = ""|select a,b 7 $r.a = "aa" 8 $r.b =...
阅读全文
posted @
2014-11-10 15:27
momingliu11
阅读(388)
推荐(0) 编辑
正则表达式_删除字符串中的任意空格(Regex)
摘要:直接用 -split,默认以空白分隔。-split $a用正则表达式中的 \s,-replace -split中都可以直接使用正则表达式,select-string也可以split 和 join 默认使用空格,replace 默认使用空$a -split '\s+'$a -replace ("\s+...
阅读全文
posted @
2014-11-07 16:09
momingliu11
阅读(6091)
推荐(0) 编辑
IE自动化 二(判断IP所在地)
摘要:该脚本用来访问一个url,并取出相应结果(该脚本用来通过淘宝API实现判断一个IP所在地) 1 #定义要访问的URL 2 $url="http://ip.taobao.com/service/getIpInfo.php?ip=8.8.8.8" 3 4 #定义函数:等待页面打开 5 function...
阅读全文
posted @
2014-11-07 12:06
momingliu11
阅读(331)
推荐(0) 编辑
判断操作系统64/32位
摘要:批处理:%PROCESSOR_IDENTIFIER:~0,3%PowerShell:([Array](Get-WmiObject -Query "select AddressWidth from Win32_Processor"))[0].AddressWidthPowerShell3.0:[Sys...
阅读全文
posted @
2014-11-04 15:38
momingliu11
阅读(428)
推荐(0) 编辑
远程调用WMI安装软件
摘要:Invoke-WMIMethod-ComputerName$ip-Credential$cred-pathWin32_product-NameInstall-ArgumentList@($true,$null,"D:\temp\install.msi")
阅读全文
posted @
2014-11-04 11:37
momingliu11
阅读(873)
推荐(0) 编辑
创建任务计划
摘要:该脚本用来创建一次性和循环任务计划 1 #定义ERP升级检查任务计划的名称、启动时间、启动日期、运行任务计划的账户和密码、启动脚本路径 2 $TaskName = "2MyTask" 3 $Task_Starttime = "22:13" 4 $Task_StartDate = "2015/01/0
阅读全文
posted @
2014-10-30 15:05
momingliu11
阅读(838)
推荐(0) 编辑
查看系统和PowerShell版本
摘要:查询PowerShell当前版本$psversiontable.BuildVersion.Major查询Windows当前版本:[System.Environment]::OSVersion.Version.Major([string]::concat((cmd /c "ver"))).split(...
阅读全文
posted @
2014-10-28 15:24
momingliu11
阅读(3030)
推荐(0) 编辑
查找数组中元素的索引位置
摘要:#查找 元素n 的索引位置$aa="m","n","s"[array]::IndexOf($aa,'n')
阅读全文
posted @
2014-10-24 17:49
momingliu11
阅读(1021)
推荐(0) 编辑
更改计算机名称,修改密码
摘要:更改计算机名称:1 #重命名计算机,加入工作组2 $NewComputerName = "WEB"3 $workgroup = "WKGROUP"4 $ComputerInfo = Get-WmiObject -Class Win32_ComputerSystem 5 $ComputerInfo.r...
阅读全文
posted @
2014-10-24 11:56
momingliu11
阅读(745)
推荐(0) 编辑
安装Loopback网卡/回环网卡
摘要:$CurrentPath = $MyInvocation.MyCommand.Path.substring(0,$MyInvocation.MyCommand.Path.LastIndexOf('\')+1)$devcon = Join-Path $CurrentPath devcon.exe#使用...
阅读全文
posted @
2014-10-23 17:41
momingliu11
阅读(606)
推荐(0) 编辑
远程执行脚本
摘要:1 #######################################定义变量######################################################### 2 $CurrentPath = $MyInvocation.MyCommand.Path....
阅读全文
posted @
2014-10-22 11:47
momingliu11
阅读(1282)
推荐(0) 编辑
配置DNS服务器IP
摘要:1 #############################脚本功能及说明#################### 2 #该脚本用来在本地服务器上配置DNS服务器IP 3 #创建时间:2014-10-22 4 5 #########################定义函数###########...
阅读全文
posted @
2014-10-22 11:45
momingliu11
阅读(826)
推荐(0) 编辑
远程推送脚本,创建任务计划
摘要:1 #############################脚本功能及说明####################################### 2 #该脚本用来在各台服务器上运行创建任务计划,可以将位于本地的脚本拷贝到远程服务器 3 #通过查看Task_Result.txt文件可...
阅读全文
posted @
2014-10-21 16:33
momingliu11
阅读(1962)
推荐(1) 编辑
数组顺序调整
摘要:$array=1..5$array[1..($array.count-1)+0]结果:2,3,4,5,1
阅读全文
posted @
2014-10-20 13:52
momingliu11
阅读(367)
推荐(0) 编辑
将数组转换为字符串
摘要:$a=1..10000方法一:$a -join $null方法二:-join $a方法三(效率次高):[string]::concat($a)方法四(效率最高,但写法麻烦):$sb = New-Object System.Text.StringBuilderForEach-Object -Input...
阅读全文
posted @
2014-10-20 09:15
momingliu11
阅读(650)
推荐(0) 编辑
检查dns服务器是否可用
摘要:#%windir%\system32\WindowsPowerShell\v1.0\powershell.exe D:\PSScript\ERP_Production_Script\ERPRF_UpdateCheck.ps1############脚本功能说明-2014-10-21#########...
阅读全文
posted @
2014-10-17 21:41
momingliu11
阅读(1442)
推荐(0) 编辑
判断两个数组是否相等
摘要:$x=1..3$y=1,2,3if (! (,$x -replace $y,'')) {'equal'}else {'not'}
阅读全文
posted @
2014-10-17 17:25
momingliu11
阅读(316)
推荐(0) 编辑
设置本地安全策略
摘要:通过secedit工具设置本地安全策略 #定义需要配置的密码策略 $passpolicy = @' [Unicode] Unicode=yes [System Access] MinimumPasswordAge = 0 MaximumPasswordAge = 95 MinimumPassword
阅读全文
posted @
2014-10-16 17:59
momingliu11
阅读(1321)
推荐(0) 编辑
配置Windows Update,补丁更新
摘要:配置Windows Update更新下载及安装方式: 1 #NotificationLevel说明: 2 # 0:未配置,不会对当前设置进行更改 3 # 1:从不检查更新 4 # 2:检查更新,但是让我选择是否下载和安装更新 5 # 3:下载更新,但是让我选择是否安装更新 6 # 4:自动安装更新 ...
阅读全文
posted @
2014-10-16 11:28
momingliu11
阅读(4750)
推荐(0) 编辑