上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: $sn = Read-Host -Prompt "请输入员工号|序列号|资产号"$xl = New-Object -ComObject "Excel.Application"$cmdbwb = $xl.Workbooks.Open("F:\Ivan\HZCMDB.xlsx")$cmdbwss = "... 阅读全文
posted @ 2015-05-08 19:21 dongdonggeorge 阅读(406) 评论(0) 推荐(0) 编辑
摘要: $xl = New-Object -ComObject "Excel.Application"$cmdbwb = $xl.Workbooks.Open("F:\Ivan\HZCMDB.xlsx")$cmdbws = $cmdbwb.Worksheets.Item("02--Laptop")$row ... 阅读全文
posted @ 2015-05-08 18:49 dongdonggeorge 阅读(372) 评论(0) 推荐(0) 编辑
摘要: http://www.lazywinadmin.com/2014/03/powershell-read-excel-file-using-com.html 阅读全文
posted @ 2015-05-08 18:45 dongdonggeorge 阅读(317) 评论(0) 推荐(0) 编辑
摘要: http://gallery.technet.microsoft.com/scriptcenter/Export-XLSX-PowerShell-f2f0c035 阅读全文
posted @ 2015-05-08 18:42 dongdonggeorge 阅读(218) 评论(0) 推荐(0) 编辑
摘要: http://blogs.technet.com/b/heyscriptingguy/archive/2011/07/21/use-a-powershell-module-to-easily-export-excel-data-to-csv.aspx 阅读全文
posted @ 2015-05-08 18:36 dongdonggeorge 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在Excel 中编写VBA 代码,最常做的事可能就是操作表单中单元格里的数据。我这里总结一下如何从VBA 代码中操作单元格的数据。在VBA 代码中操作单元格需要用到Range 对象,Range 是Excel 库(即Excel.exe文件)提供的一个类,封装了对表单中单元格的所有操作。Range 对象... 阅读全文
posted @ 2015-05-08 18:34 dongdonggeorge 阅读(454) 评论(0) 推荐(0) 编辑
摘要: #首先需将系统时间设置为每个月的第一个周一,然后运行此脚本$wbs = 0..3$sheets = 1..5$rows = 4..6 #142$definition = 1..40 | ForEach-Object {"rev. " + $_.ToString().PadLeft(3,"0")}... 阅读全文
posted @ 2015-05-08 18:32 dongdonggeorge 阅读(428) 评论(0) 推荐(0) 编辑
摘要: $csvFile = "F:\ACL\HZ ACL\ACL-APAC.CSV"$path = "F:\ACL\HZ ACL\ACL-APAC.XLSX"$rows = Import-Csv -Path $csvFile$Excel = New-Object -ComObject excel.appl... 阅读全文
posted @ 2015-05-08 18:29 dongdonggeorge 阅读(383) 评论(0) 推荐(0) 编辑
摘要: How to Open; SaveAs; then Close an Excel 2013 (macro-enabled) workbook from PowerShell41. (http://www.cnblogs.com/fuhj02/archive/2010/12/23/1914313.ht... 阅读全文
posted @ 2015-05-08 18:28 dongdonggeorge 阅读(346) 评论(0) 推荐(0) 编辑
摘要: %windir%\system32\Windows­PowerShell\v1.0\profile.ps1 用于计算机的所有用户和所有外壳。%windir%\system32\Windows­PowerShell\v1.0\Microsoft.Power­Shell_profile.ps1 用于计算 阅读全文
posted @ 2015-05-08 18:22 dongdonggeorge 阅读(176) 评论(0) 推荐(0) 编辑
摘要: (关于字符编码的深入解释,请参见我的原创文章《关于字符编码,你所需要知道的》。)此文为转载,有少许修订,原文出处不详。很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节"。再后来,他们又做了一些可... 阅读全文
posted @ 2015-05-08 18:21 dongdonggeorge 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 如何将{}之间的内容逐个输出: Get-Service -Name winmgmt | Select DependentServices | foreach {$_.DependentServices} -OR- Get-Service -Name winmgmt | Select -ExpandP 阅读全文
posted @ 2015-05-08 18:20 dongdonggeorge 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Powershell 默认支持的.NET类型如下: [pscustomobject][System.Object][System.ValueType][void][bool][enum][byte][sbyte][int16][uint16][char][int][int32][uint32][fl 阅读全文
posted @ 2015-05-08 18:17 dongdonggeorge 阅读(611) 评论(0) 推荐(0) 编辑
摘要: [System.Math][System.Guid][System.Management.Automation.RuntimeException][System.DateTime][System.Environment][System.StringSplitOptions][System.Net.D... 阅读全文
posted @ 2015-05-08 18:16 dongdonggeorge 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 当我正准备记下学习Powershell函数的心得时,突然因为别的事情需要使用计算器。于是我就将就已经打开的Powershell控制台完全了计算。这个时间,我突然想起,忘了把Powersehll的运算符记录下来。Powersehll有哪些运算符 Powershell有哪些运行符?当然Google... 阅读全文
posted @ 2015-05-08 17:42 dongdonggeorge 阅读(416) 评论(0) 推荐(0) 编辑
摘要: &,调用运算符。语法:& []举例:$execPath="D:\Progra~1\FlashFXP\flashfxp.exe"$execArgs="-upload ftp://u:p@ip:21 "$execArgs=$execArgs+"-remotepath=`"/`" "$execArgs=... 阅读全文
posted @ 2015-05-08 17:41 dongdonggeorge 阅读(445) 评论(0) 推荐(0) 编辑
摘要: file.csv文件如下,然后对其中某些值进行变换操作,刚学Powershell的时候操作起来很麻烦,现在看来其实就是对于哈希表的操作。 col1,col2,col3,col4 text1,text2,text3,text4 text5,text6,text7,text8 text9,text10, 阅读全文
posted @ 2015-05-08 17:22 dongdonggeorge 阅读(629) 评论(0) 推荐(0) 编辑
摘要: Get-CimInstance -Classname Win32_NetworkAdapterConfiguration | Where {$_.IPAddress} | select -Property ipaddress-OR-Get-CimInstance -Classname Win32_N... 阅读全文
posted @ 2015-05-08 17:17 dongdonggeorge 阅读(194) 评论(0) 推荐(0) 编辑
摘要: #将组策略首选项中的"本地用户和组"下的所有条目导出 $xml = Get-GPOReport -ReportType Xml -Name "China Desktop Policy" $report = New-Item -ItemType file -Path C:\Toolkits\GPOAdminRight.CSV -Force Add-Content -Path $report -Va... 阅读全文
posted @ 2015-05-08 17:16 dongdonggeorge 阅读(477) 评论(0) 推荐(0) 编辑
摘要: #三种方法,由初级到高级$numbers = 1..40 | Foreach {"{0:D3}" -f $_} #将数字类型格式化并转换为字符串类型使用-f字符串操作符 ForEach ($number in $numbers) { $Source = 'http://definitions.symantec.com/defs/' + ((Get-Date -Format yyyyMMdd) -... 阅读全文
posted @ 2015-05-08 17:12 dongdonggeorge 阅读(597) 评论(0) 推荐(0) 编辑
摘要: $report = [pscustomobject]@{'Date' = $null; 'MSRC' = $null; 'KB' = $null; 'Severity' = $null; 'Version' = $null; 'Summary' = $null; 'ThreatType' = $null} $report | Export-Csv -Path E:\PatchReport.csv... 阅读全文
posted @ 2015-05-08 17:08 dongdonggeorge 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 在PowerShell中,可以通过Get-Content这个cmdlet来获取文本文件的内容。Get-Content将一个文本文件读取到一个数组中,每一个数组元素就是文件的一行内容。比如一个文本文件内容如下:111222333那么,使用Get-Content获取到一个数组,数组包括三个元素,值分别为... 阅读全文
posted @ 2015-05-08 17:07 dongdonggeorge 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 为了让基于Windows2003的域控能够被Powershell管理,必须安装KB968934,但是直接安装会报以下的错误,必须先安装NDP35SP1-KB969166。但是"因为基于 Windows Server 2003 的域控制器上的 Netlogon 服务不能识别DS_WEB_SERVICE_REQUIRED标记",所以还必须安装KB969429。 阅读全文
posted @ 2015-05-08 15:07 dongdonggeorge 阅读(339) 评论(0) 推荐(0) 编辑
摘要: C:\aaa.csvEmpNo,Username,Hostname800880,Wei Jiang,HCA-7N6BCS1800571,Weifeng Wang,HCA-H3WKQM1799249,Houchun Zheng,HCA-DB36CS1Import-CSV -Path C:\aaa.cs... 阅读全文
posted @ 2015-05-08 15:06 dongdonggeorge 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Get-ADUser -Filter * -SearchBase "ou=users,ou=RESTRICTED,ou=china,dc=tcsgegdc,dc=com" -Properties samAccountName, displayName | select -Property @{nam... 阅读全文
posted @ 2015-05-08 15:05 dongdonggeorge 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 知识这东西就像雪球,越滚越大,今天看到了这篇自己1年多前写的博文,简直弱爆了。于是更新一下程序: 2016-6-15更新,短短几行代码,就拿到了组和组成员,其中还用到了递归,以处理组成员是组的情况: 以下是一年多前写的: 阅读全文
posted @ 2015-05-08 14:59 dongdonggeorge 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: Hostname,UsernameCNHZPD-TEST1,User1CNHZLN-01234567,User2$group = "CN=Enable_CDUSB_CHNHGHWin7&8,OU=Groups,OU=Hangzhou - China,OU=TCS - China,OU=TCS - C... 阅读全文
posted @ 2015-05-08 14:57 dongdonggeorge 阅读(226) 评论(0) 推荐(0) 编辑
摘要: [System.Security.Principal.WindowsIdentity]::GetCurrent().Groups |%{$_.value} | ForEach-Object { $sid = $_ $objSID = New-Object System.Security... 阅读全文
posted @ 2015-05-08 14:55 dongdonggeorge 阅读(711) 评论(0) 推荐(0) 编辑
摘要: $SANs = Get-ADGroupMember -Identity "CN=gAPCHN-HGZ-IE10-Users,OU=Groups,OU=Hangzhou - China,OU=TCS - China,OU=TCS - China,DC=apac,DC=TCS,DC=com" | sel... 阅读全文
posted @ 2015-05-08 14:54 dongdonggeorge 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 之前记得在其他的代码中我会像下面一样写,但是报错:Import-Csv -Path C:\ToolKits\Domain\hostname.csv | ForEach-Object {Move-ADObject -Identity $_.hostname -TargetPath "ou=comput... 阅读全文
posted @ 2015-05-08 14:52 dongdonggeorge 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 解锁账号:Search-ADAccount -SearchBase 'OU=USERS,OU=RESTRICTED,OU=CHINA,DC=tcsgegdc,DC=com' -LockedOut | Unlock-ADAccount重置密码:$user = Read-Host -Prompt "请输... 阅读全文
posted @ 2015-05-08 14:50 dongdonggeorge 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 由于GE使用的是Windows2003+Powershell2.0, 所以某些命令无法使用,比如想取lastLogon和lastLogonTimestamp这两个属性,在Powershell3.0下可以直接用以下命令实现:Get-ADComputer -Filter * -SearchBase "O... 阅读全文
posted @ 2015-05-08 14:49 dongdonggeorge 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: Get-ADComputer -Filter "(sAMAccountType -eq 805306369)" -SearchBase "OU=Computers,OU=Hangzhou - China,OU=TCS - China,OU=TCS - China,DC=apac,DC=TCS,DC=... 阅读全文
posted @ 2015-05-08 14:48 dongdonggeorge 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 在GE环境下,我通过图形界面ADUC可以解锁一个员工账号,但是通过powershell命令却提示权限不足,咋回事?PS C:\Users\814072> Unlock-ADAccount -Identity XXXXXXUnlock-ADAccount : Insufficient access r... 阅读全文
posted @ 2015-05-08 14:46 dongdonggeorge 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1. 对于Set-ADUser不包含的对象属性,可以采用replace来操作 Set-ADUser -Identity 'UserA' -Replace @{userWorkstations = 'CNHZPD-1234567'} 2. 对于某些属于系统的属性,需要通过Rename-ADObject来更新对象属性值 Import-Csv -path C:\ToolKits\Domain\use... 阅读全文
posted @ 2015-05-08 14:37 dongdonggeorge 阅读(721) 评论(0) 推荐(0) 编辑
摘要: powershell有强大的远程管理功能,但是现在遇到个问题,我们之前的客户端操作系统都是默认安装的,没做默认设置,请问如何通过gpo将所有和远程有关的设置都搞定啊?到底要设置哪些个选项?我的环境是win7 + win2008r2。我归纳下,不知道有无遗漏:1. winrm,bits服务开启2. 防... 阅读全文
posted @ 2015-05-08 14:34 dongdonggeorge 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Import-Module PoshWSUSConnect-PoshWSUSServer -WsusServer cnhzsrv09Get-PoshWSUSClient | Select-Object -Property IPAddress, FullDomainName | Export-Csv ... 阅读全文
posted @ 2015-05-08 14:33 dongdonggeorge 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1) Enable Remote Desktopset-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -Value 02) Allow in... 阅读全文
posted @ 2015-05-08 14:30 dongdonggeorge 阅读(871) 评论(0) 推荐(0) 编辑
摘要: #创建$pw = ConvertTo-SecureString 'XXXXXX' -AsPlainText -Force$Creds = New-Object -Typename System.Management.Automation.PSCredential -Argumentlist 'sof... 阅读全文
posted @ 2015-05-08 14:24 dongdonggeorge 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-08 14:11 dongdonggeorge 阅读(818) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页