随笔分类 -  PowerShell

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
将数组转换为字符串
摘要:将数组转换为字符串,然后输出到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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑
查找数组中元素的索引位置
摘要:#查找 元素n 的索引位置$aa="m","n","s"[array]::IndexOf($aa,'n') 阅读全文
posted @ 2014-10-24 17:49 momingliu11 阅读(1021) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑
生成GUID
摘要:[guid]::NewGuid() 阅读全文
posted @ 2014-10-23 10:55 momingliu11 阅读(208) 评论(0) 推荐(0) 编辑
远程执行脚本
摘要:1 #######################################定义变量######################################################### 2 $CurrentPath = $MyInvocation.MyCommand.Path.... 阅读全文
posted @ 2014-10-22 11:47 momingliu11 阅读(1282) 评论(0) 推荐(0) 编辑
配置DNS服务器IP
摘要:1 #############################脚本功能及说明#################### 2 #该脚本用来在本地服务器上配置DNS服务器IP 3 #创建时间:2014-10-22 4 5 #########################定义函数###########... 阅读全文
posted @ 2014-10-22 11:45 momingliu11 阅读(826) 评论(0) 推荐(0) 编辑
远程推送脚本,创建任务计划
摘要:1 #############################脚本功能及说明####################################### 2 #该脚本用来在各台服务器上运行创建任务计划,可以将位于本地的脚本拷贝到远程服务器 3 #通过查看Task_Result.txt文件可... 阅读全文
posted @ 2014-10-21 16:33 momingliu11 阅读(1962) 评论(1) 推荐(1) 编辑
数组顺序调整
摘要:$array=1..5$array[1..($array.count-1)+0]结果:2,3,4,5,1 阅读全文
posted @ 2014-10-20 13:52 momingliu11 阅读(367) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑
判断两个数组是否相等
摘要:$x=1..3$y=1,2,3if (! (,$x -replace $y,'')) {'equal'}else {'not'} 阅读全文
posted @ 2014-10-17 17:25 momingliu11 阅读(316) 评论(0) 推荐(0) 编辑
设置本地安全策略
摘要:通过secedit工具设置本地安全策略 #定义需要配置的密码策略 $passpolicy = @' [Unicode] Unicode=yes [System Access] MinimumPasswordAge = 0 MaximumPasswordAge = 95 MinimumPassword 阅读全文
posted @ 2014-10-16 17:59 momingliu11 阅读(1321) 评论(0) 推荐(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) 评论(2) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页