随笔分类 -  PowerShell

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
PS自定义对象二_PSCustomObject
摘要:创建自定义对象 $obj = [pscustomobject]@{a=1;b="";c=$null} % 选择属性列 $obj | gm | % definition ( $obj |gm ).definition $obj | gm |select -ExpandProperty definiti 阅读全文
posted @ 2014-08-18 21:48 momingliu11 阅读(648) 评论(0) 推荐(0) 编辑
判断数组(array)中是否包含某个字符(contains)
摘要:$a="a","","b"$a -contains "a" 返回 $true$a -notcontains "a" 返回 $false$a -eq "a" 返回a,此时的返回值是一个 array 阅读全文
posted @ 2014-08-18 17:59 momingliu11 阅读(2375) 评论(0) 推荐(0) 编辑
$($_.)作用
摘要:1 $a=get-process2 foreach ($b in $a)3 {4 write-host "hello: $($b.id)"5 }返回结果:hello: 2536hello: 3528hello: 2316hello: 608hello: 732hello: 1392hello: 2... 阅读全文
posted @ 2014-08-17 10:31 momingliu11 阅读(434) 评论(0) 推荐(0) 编辑
修改hosts文件(判断是否为管理员/以管理员权限运行脚本)
摘要:将以下命令保存为 HostsModify.ps1,然后执行即可 1 #该脚本用来添加hosts解析记录。脚本在执行的时候会判断当前用户是否为管理员,如果不是则弹出提示框口,要求输入相应密码 2 If (-NOT ([Security.Principal.WindowsPrincipal][Secur... 阅读全文
posted @ 2014-08-16 22:38 momingliu11 阅读(3025) 评论(0) 推荐(0) 编辑
添加环境变量(永久生效)
摘要:方法一:#添加用户变量wmic ENVIRONMENT create name="Testuser",username="%username%",VariableValue="D:\test03"#添加系统变量wmic ENVIRONMENT create name="Testsys",userna... 阅读全文
posted @ 2014-08-15 22:15 momingliu11 阅读(1454) 评论(0) 推荐(0) 编辑
获取管理员组用户
摘要:获取本地管理员组用户方法一:$strComputer = $env:COMPUTERNAME$computer = [ADSI]("WinNT://" + $strComputer + ",computer")$Group = $computer.psbase.children.find("Admi... 阅读全文
posted @ 2014-08-15 20:25 momingliu11 阅读(1703) 评论(0) 推荐(0) 编辑
ARR状态监控脚本
摘要:###################################################################################### THIS IS SAMPLE CODE AND IS ENTIRELY UNSUPPORTED. THIS CODE AND ... 阅读全文
posted @ 2014-08-14 12:01 momingliu11 阅读(661) 评论(0) 推荐(0) 编辑
字符串转换为数组
摘要:三种方法如下: 阅读全文
posted @ 2014-08-08 10:54 momingliu11 阅读(255) 评论(0) 推荐(0) 编辑
遍历分区大小
摘要:Get-WmiObject -Class Win32_LogicalDisk -Filter "DriveType=3" | Format-Table deviceid, @{Label="free(GB)"; Expression={($_.freespace/1GB).tostring("f1... 阅读全文
posted @ 2014-08-08 10:43 momingliu11 阅读(384) 评论(0) 推荐(0) 编辑
get-random生成电话号码
摘要:"138"+((0..9|Get-Random -count 10) -join $null)From:http://blog.csdn.net/shrekz/article/details/38415877 阅读全文
posted @ 2014-08-07 12:02 momingliu11 阅读(284) 评论(0) 推荐(0) 编辑
文本转换成表格
摘要:$text="1 梦幻西游 216406 2014-01-21 资料片2 炉石传说 15905 2014-01-24 公测3 新大话西游 214465 2002-08-01 公测4 问道 11322 2006-04-22 公测5 沃土 10094 2014-04-23 内测6 QQ仙灵 10056 ... 阅读全文
posted @ 2014-08-06 10:28 momingliu11 阅读(300) 评论(0) 推荐(0) 编辑
通过WMI配置IP
摘要:$wmi = gwmi win32_networkadapterconfiguration -filter "ipenabled = 'true'"$wmi.EnableStatic("10.0.1.101","255.255.255.0")$wmi.SetGateways("10.0.1.1",1... 阅读全文
posted @ 2014-08-05 15:15 momingliu11 阅读(604) 评论(0) 推荐(0) 编辑
查看环境变量
摘要:(gc env:path).split(";")(type env:path) -split ';'ls env:$env:computername$env:userprofile结果:C:\Python27\C:\Program Files\Intel\iCLS Client\C:\Windows... 阅读全文
posted @ 2014-08-05 14:52 momingliu11 阅读(408) 评论(0) 推荐(0) 编辑
Add-VMNetworkAdapterAcl(添加访问控制列表)
摘要:Add-VMNetworkAdapterAclCreates an ACL to apply to the traffic through a virtual machine network adapter.注:只能在Hyper-V主机上添加ACL,无法在VMM服务器上全局添加Example 1Th... 阅读全文
posted @ 2014-08-01 14:24 momingliu11 阅读(1622) 评论(0) 推荐(0) 编辑
屏蔽/捕获并输出错误
摘要:ErrorAction 只能屏蔽非终止性错误,可用参数值如下:(有关详细信息,键入“get-help about_commonparameters”)。参数值:Stop: 显示错误消息并停止执行。Inquire: 显示错误消息,并询问您是否要继续。C... 阅读全文
posted @ 2014-08-01 11:19 momingliu11 阅读(1037) 评论(0) 推荐(0) 编辑
查看应用程序池配置
摘要:查看应用程序池配置:Get-WMIObject -class IISApplicationPoolSetting -namespace "root\microsoftiisv2" |where {$_.name -eq "W3SVC/APPPOOLS/api"}Get-WmiObject -Name... 阅读全文
posted @ 2014-07-31 15:48 momingliu11 阅读(642) 评论(0) 推荐(0) 编辑
替换文件中的某个内容
摘要:脚本一: 脚本二: #或者也可以先遍历每行,然后对每行是否包含某个关键字进行判断、替换 三、查找替换关键字 四、通过静态类替换内容: 将E:\tmp\zabbix_agentd.win.conf中的10.10.2.2替换为zabbix.x.com 注意周围的括号(Get-Content file.t 阅读全文
posted @ 2014-07-31 11:13 momingliu11 阅读(782) 评论(0) 推荐(0) 编辑
Windows Server 2012 R2中的网络诊断命令
摘要:Get-NetAdapterGet-NetIPAddressGet-NetIPConfiguration(GIP)TNC :Pinging Servers and Trace Routetnc www.baidu.com -traceroutetnc www.baidu.com -prot 80tn... 阅读全文
posted @ 2014-07-28 14:17 momingliu11 阅读(1199) 评论(0) 推荐(0) 编辑
虚机分配静态IP地址
摘要:在为虚机分配静态IP地址池的IP时,如果报错“没有从与 VMSubnet 相关的 IP 池中为虚拟网络适配器 9i [MAC: 001DD8B71C17] 分配 CA (客户地址)”使用“动态获取”即可从相关的静态IP地址池获取一个IP,然后再进入系统后手工设置为静态IP。只有在通过模板新建虚机的时... 阅读全文
posted @ 2014-07-24 21:49 momingliu11 阅读(682) 评论(0) 推荐(0) 编辑
新建共享,NTFS权限设置
摘要:1. OverviewSome time ago, I was automating a few tasks with PowerShell and needed to set NTFS permissions on a folder. I was tempted to use the good o... 阅读全文
posted @ 2014-07-17 11:04 momingliu11 阅读(1124) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页