$parttern = "\b\d{6}\b"$today = Get-Date$hostname = "cnhzpd-47d173x"$profiles = Get-WmiObject -Class win32_userprofile -ComputerName $hostname | Selec...
分类:
其他好文 时间:
2015-05-11 10:24:21
阅读次数:
155
$strPath="C:\powershell\test.xls"$objexcel=New-Object-ComObjectexcel.application$objexcel.Visible=$false$workbook=$objexcel.Workbooks.add()$sheet=$workbook.worksheets.item(1)$x=2$strComputer="."$objwmi=Get-WmiObject-Classwin32_share$sheet.cells.item(1,1)=("..
分类:
系统相关 时间:
2015-05-08 18:31:03
阅读次数:
260
首先我们看看配置IP地址的PowerShell代码$wmi=get-wmiobject-classwin32_networkadapterconfiguration-filteripenabled=true-computername.
#设置IP地址和子网掩码
$wmi.EnableStatic(‘192.168.0.100‘,‘255.255.255.0‘)
#设置网关
$wmi.SetGateways(‘192.168.56.254‘)
#设置DNS..
分类:
系统相关 时间:
2015-05-08 18:24:59
阅读次数:
170
PowerShell条件控制If,else,elseif语句基本语法:if(条件){代码}elseif(条件){代码}else(条件){代码}else{代码}例如1:$n=10if($n-eq1){"n=1"}elseif($n-ne1){"n!=1,andn=$n"}结果:{"n!=1,andn=$n"}例如2:查看本机的操作系统$ComputerName=(Get-WmiObject-classwin32_compute..
分类:
系统相关 时间:
2015-04-28 00:23:09
阅读次数:
351
用WMI来查询CPU的频率,一直没问题:"Select MaxClockSpeed From Win32_Processor Where ProcessorType = 3"结果今天在一台虚拟机上发现无法查询了,于是乎在Powershell里查询了一下Get-WmiObject –Class Win...
分类:
其他好文 时间:
2014-11-06 17:18:49
阅读次数:
201
批处理:%PROCESSOR_IDENTIFIER:~0,3%PowerShell:([Array](Get-WmiObject -Query "select AddressWidth from Win32_Processor"))[0].AddressWidthPowerShell3.0:[Sys...
分类:
其他好文 时间:
2014-11-04 16:38:18
阅读次数:
155
1 #重命名计算机,加入工作组2 $NewComputerName = "WEB"3 $workgroup = "WKGROUP"4 $ComputerInfo = Get-WmiObject -Class Win32_ComputerSystem 5 $ComputerInfo.rename($N...
分类:
其他好文 时间:
2014-10-24 12:54:46
阅读次数:
121
#查询DNS可用类Get-WmiObject -Namespace root\MicrosoftDNS -List#查询所有资源记录$rec = [WmiClass]\\server02\root\MicrosoftDNS:MicrosoftDNS_ResourceRecord$rec = [Wmi...
分类:
其他好文 时间:
2014-10-13 18:38:46
阅读次数:
259
Function Rename-Computer( $NewName,$AutoRestart=$false ){ $computer=Get-WMIObject Win32_ComputerSystem $computer.Rename( $NewName ) | out-null ...
分类:
其他好文 时间:
2014-10-09 00:45:27
阅读次数:
255
$service_error=""$i=$j=0$filebase=Get-Contentd:\ps\servicebase.txt$service_curr=get-wmiobject-classwin32_service-computerlocalhostfor($i=0;$i-lt$service_curr.length;$i++){$pattern_name="^\w{7}\s\b$($service_curr[$i].name)\b"$pattern_state="^\b$($service_cur..
分类:
其他好文 时间:
2014-10-01 21:26:01
阅读次数:
144