自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

付海军 的专栏

让世界所有的不公平,都在你面前低头

  • 博客(103)
  • 资源 (59)
  • 论坛 (2)

原创 Windows PowerShell 2.0系列文章索引目录页

     Windows PowerShell是微软为Windows系统开发的Shell及脚本语言技术,它是一种新的命令行外壳和脚本语言,用于实现系统自动化管理。它的出现弥补了与Linux/Unix系统相比Windows在Shell方面的不足,同时也为程序开发人员提供了一种更高效的编写脚本的工具。Windows PowerShell建立在.NET Framework 2.0/3.X的基础上,IT专业人员可通过命令或脚本来管理计算机,从而管理与维护系统,并通过系统自动化来提高工作效率。在Windows 7和W

2010-12-08 02:32:00 1538 1

原创 通过PowerShell获取TCP响应(类Telnet)

通常情况下,为了检测指定的TCP端口是否存活,我们都是通过telnet指定的端口看是否有响应来确定,然而默认情况下win8以后的系统默认是不安装telnet的。设想一下如果你黑进了一个服务器,上面没装telnet,但是为了进一步渗透进内网,需要探测内部服务器特定端口是否打开,同时你还不愿意安装telnet,担心引起管理员注意。那么好吧,在这个情况下你需要我的这个脚本。由于它是原生态的PowerSh

2014-10-10 01:08:56 650

原创 通过PowerShell获取Windows系统密码Hash

当你拿到了系统控制权之后如何才能更长的时间内控制已经拿到这台机器呢?作为白帽子,已经在对手防线上撕开一个口子,如果你需要进一步扩大战果,你首先需要做的就是潜伏下来,收集更多的信息便于你判断,便于有更大的收获。用什么方法才能有尽可能高的权限,同时能更有效的隐藏自己,是留webshell,留后门,种木马还是Rootkit?webshell,哪怕是一句话木马都很容易被管理员清除,放了木马,也容易被有经验

2014-10-08 17:34:46 4338

原创 通过PowerShell获取域名whois信息

Whois 简单来说,就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商、域名注册日期和过期日期等)。通过域名Whois服务器查询,可以查询域名归属者联系方式,以及注册和到期时间。通常情况下,whois信息均为真实信息,通过whois信息可以找到域名注册人的很多真实信息,像电话,邮箱,NS记录,是对网站进行社工非常好的信息来源,对于安全从业人员来说,快速获

2014-10-08 00:53:50 1256

原创 "Windows Update 时提示当前无法检查更新,因为未运行服务"解决办法

故障:打开“Windows Update”出现红色盾牌图标点击“检查更新”,出现“Windows Update 当前无法检查更新,因为未运行服务。您可能需要重新启动计算机”查看“Windows Update”服务,正常查看“Background Intelligent Transfer Service”服务,正常解决方法:关闭“Windows Update”窗口,停掉“Window

2012-10-19 09:17:11 5046

原创 powershell对指定IP进行端口扫描

好久没写技术文章了,近期会发布多篇关于PowerShell和安全相关的一些文章。前些天看到一篇关于Metasploit与PowerShell的文章,里面提到了一句关于端口扫描的语句,写的很简练,思路很不错,可以抛开笨重的Nmap直接扫描指定的指定IP的端口:1..1024 | %{ echo ((new-object Net.Sockets.TcpClient).Connect("192.16

2012-10-15 19:46:38 1681

原创 PowerShell与cmd的对比点评(一)——文件定位和操作

相比PowerShell,Windows用户可能更熟悉cmd.exe,本文将通过说明cmd.exe在文件定位和操作方面的语法特性来加深读者对PowerShell语法的理解。PowerShell提供了一系列默认别名,使得用户熟知的cmd.exe命令在PowerShell中可用,常用的命令如dir、copy及sort等。在这些命令中使用特定的操作选项时,不能使用cmd.exe原有的选项形式。这是因

2011-05-12 23:16:00 7709

原创 确保数据安全是云计算取信于用户的关键

<br />4月21日,由于亚马逊在弗吉尼亚州(Virginia)北部的云计算中心宕机,包括回答服务Quora、新闻服务Reddit、Hootsuite和位置跟踪服务FourSquare在内的一些网站受到了影响。这些网站都依靠亚马逊的这个云计算中心提供服务。亚马逊服务页面显示Virginia北部的数据中心中断。截止4月22日,由于技术原因导致亚马逊计算服务中断事故已经持续了两天,这次事故将会导致许多公司重新斟酌对远程的、没有控制权的计算机的依赖程度。<br />据Bitkom协会调查,21%的受访者担心云计

2011-04-24 23:36:00 1237

原创 云计算推进企业管理深化,私有云将会深入企业

     今天,云计算已经变得炙手可热,云的形式带来的全新的应用方式,企业用户部署大型应用既不再需要斥巨资修建自己的数据中心了,也不需要考虑设备的选型和采购了,甚至都不需要有自己的运维人员24小时的进行运维了,只需要花极少的钱就可以购买到相应的云计算服务,剩下的复杂而纷繁的数据中心选址,搭建,运营,维护等任务都交给微软来做。 微软为大家提供了完整而全面的云计算解决方案,让用户真正感受到云就在身边,而不是遥不可及的,可以让用用最熟悉的工具和语言,方便、可靠、快捷的迁移、使用云,用户只需要着力集中精神到具

2011-01-26 14:50:00 1578

原创 PowerShell2.0之维护网络(三)设置网络适配器

如果计算机中有多个网络适配器,在Windows原有的cmd下配置其属性很困难,用户必须确保配置了适当的适配器并确认要禁用的不是正在使用中的网络适配器。本节介绍在处理多个网络适配器时可能出现的问题及其解决方法。 (1)检测多个网络适配器 对于Windows系统来说,操作系统会将无线网络放在所有网络连接中优先级最高的网络使用。这对于普通用户可能是很方便的,一旦周围有无线网络就可以自动连接到无线网络中,便捷而有效。但是对于网络管理员来说这个特性可能会带来麻烦,甚至是安全问题。如出差在外的人员无法通过所在地的有

2011-01-24 00:41:00 2076

原创 PowerShell2.0之维护网络(二)处理适配器配置

在处理所有适配器的状态后,还可以查询每个网络适配器的详细配置信息。可以通过选择“控制面板”|“网络和共享中心”|“网络连接”选项,打开“网络连接”窗口。在其中显示每个适配器的详细信息并做相应调整,如图1所示。 图1 在“网络连接”窗口中查看每个适配器的详细信息 创建名为“GetNetAdapterConfig.ps1”的脚本收集特定网络适配器的用于排错的详细信息,并且通过指定关键字仅返回有关网络适配器的特定配置信息,其代码如下: param($computer="localhost",$quer

2011-01-23 23:46:00 961

原创 PowerShell2.0之维护网络(一)查看网络设置

本文将会介绍如何使用PowerShell管理网络,包括设置和TCP/IP堆栈有关的选项;通过不同脚本提供网络适配器的状态信息,网络适配器的连接状态及属性;设置静态IP、启动DHCP及配置DNS服务器;获取防火墙设置信息并设置有关选项以启用远程管理,以及远程共享文件等。 Windows Vista开始在网络功能方面有了很大改善,包括新的防火墙服务及IPv6协议的增强支持等。同时从Windows Vista开始WMI中增加了很多用于操作防火墙和IPv6的新特性和计数器,可以显示和使用IPv6地址。 Wind

2011-01-22 23:53:00 1407

原创 PowerShell2.0之Windows排错(六)检查网络故障

网络故障对于用户来说是很复杂的问题,因为它可能涉及很多方面的知识,不容易查找和解决。 为检查网络故障,创建名为“GetActiveNicAndConfig.ps1”的脚本,其代码如下: param($computer = $env:computername, [switch]$full, [switch]$help) function funline ($strIN) { $strLine= "=" * $strIn.length Write-Host -ForegroundColor yell

2011-01-21 23:35:00 934

原创 PowerShell2.0之Windows排错(五)查看硬件问题

硬件问题并不一定都和硬件有关,只要工作负荷在设计的范围内,大部分电子设备都可以使用相当长的一段时间。为了硬件正常工作,需要安装相应的驱动程序。硬件厂商会为其驱动程序添加数字签名,添加数字签名的驱动都是厂商经过大量测试后通过的,可使设备高效运转的驱动;未经签名的驱动程序可能是导致硬件问题的主要原因。 为了检查硬件是否运行厂商认证的驱动程序,创建名为“CheckSignedDeviceDrivers.ps1”的脚本,其代码如下: param( $computer="localhost", [switc

2011-01-20 23:54:00 924

原创 PowerShell2.0之Windows排错(四)检查启动服务

在Windows中有些服务随系统启动,如果其中的某个服务无法启动,则可能导致系统不稳定或其他不可预知的结果。如果服务出错,首先需要检查服务。将其按照启动类型排列。然后查找所有停止自动运行的服务,如图1所示。 图1 检查未启动的自动运行服务是排错的基本步骤 为了便于在脚本中查询未启动的自动运行服务,创建名为“AutoServiceNotRunning.ps1”的脚本,其代码如下: param($computer="localhost", [switch]$help) function funHe

2011-01-19 23:28:00 937

原创 PowerShell2.0之Windows排错(三) 检查设备驱动

       设备驱动和服务功能类似,可以自动运行并提供一定功能。只是设备驱动更接近于硬件底层,并不像服务那样容易发现和检查。设备驱动一旦出现问题,往往伴随某种设备功能的失灵,所以对于系统管理员来说检查设备驱动也很重要。 创建用于检查硬件驱动的脚本CheckDeviceDrivers.ps1,其代码如下: param($computer="localhost", $a="h", [switch]$help) function funHelp() { $helpText=@" DESCRIPTIO

2011-01-18 15:54:00 963

原创 PowerShell2.0之Windows排错(二)查看服务依存性

Windows中的系统服务具有依存性,如果一个服务未启动,可能导致更多依赖于它的服务均无法启动。以Base Filtering Engine服务为例,其基本筛选引擎(BFE)是一种管理防火墙和 Internet 协议安全(IPsec)策略及实施用户模式筛选的服务,停止或禁用BFE服务将大大降低系统的安全,并造成IPsec管理和防火墙应用程序产生不可预知的行为。在Windows Server 2008中,这个服务依赖于Remote Procedure Call(RPC)服务,而IKE and AuthIP I

2011-01-17 23:57:00 866

原创 PowerShell2.0之Windows排错(一)启动故障排错

如果Windows Vista和Windows Server 2008无法正常启动,则可以检查引导配置文件是否出现错误;另外可以检查启动服务及其依存性。Windows中的一些服务依赖于其他服务、系统驱动程序和组件的加载顺序。如果系统组件被停止或运行不正常,则依赖于它的服务会受到影响。 (1)检查引导配置文件 检查运行Windows Vista和Windows Server 2008的计算机引导配置文件通常可以为用户解决引导有关的问题,提供很多有价值的信息。类似引导分区、引导目录,以及Windows目录等

2011-01-16 23:42:00 1055

原创 PowerShell2.0之桌面计算机维护(九)磁盘管理

1 处理磁盘分区 PC通常只会有一个磁盘,Windows的管理策略会以分区形式管理磁盘,这样即可将物理硬件从操作系统中抽象出来。分区概念对于高效率地维护系统和文件很有好处,用户可以在“计算机管理”的“磁盘管理”工具中查看磁盘和磁盘分区之间的关系,如图23所示。 图1 输出磁盘信息 图2 磁盘和磁盘分区的关系 创建名为“ReportDiskPartition.ps1”的脚本,用于获取系统中存在的分区属性。其中将检查变量$args的值,以判断执行脚本时是否传递参数。如果不存在该变量,则表明在

2011-01-15 23:51:00 811

原创 PowerShell2.0之桌面计算机维护(八)关闭或重启远程计算机

在执行更名主机或添加域操作后,为了使设置生效需要重启计算机。为此需要使用Win32_OperatingSystem WMI类的shutdown()和reboot()方法,要执行的操作由向脚本传递的参数-a确定,值为s则关机;为r则重启。为了顺利地关机或重启所用账户必须具有相应的权限,将EnablePrivileges的属性设置为$true。 需要注意的是如果执行关机和重启操作的主机是本机,则需要两次定义Get-WmiObject,分别为出示凭据和不需要使用凭据的情况。如果操作的主机不是本机,则需要使用备用

2011-01-14 23:45:00 512

原创 PowerShell2.0之桌面计算机维护(七)性能计数器

Windows系统性能计数器是操作系统支持用于应用和组件发布性能数据的特殊对象,并且支持其他应用获取和分析这些已发布的数据。Windows中的性能计数器很多,包括针对磁盘、网络和TCP等计数器,用户能够使用这些性能计数器提供的数据确定程序瓶颈和系统性能。通过运行perfmon.msc启动性能计数器数据,如图1所示。用户可以通过右击计数器清单添加其他计数器,在添加的过程中显示如图2所示的“添加计数器”对话框。 图1 系统性能计数器 图2 “添加计数器”对话框 其中包括性能计数器名,如%Pro

2011-01-13 01:53:00 590

原创 PowerShell2.0之桌面计算机维护(六)修改电源计划

Windows Vista和Windows Server 2008的电源计划有大量改进,可以针对使用电池或交流电供电的情况分别设置。如果当前计算机正在使用电池,那么续航时间是个需要关心的问题。而在某些情况下,计算机的性能才是最重要的。例如,如果电力会在几分钟之后恢复,则不必为延长电池使用时间而降低性能。在不同的电源计划下显示器、磁盘及CPU的电力消耗也不同,在Windows Server 2008系统中可以创建自定义的电源计划,如图1所示。 图1 创建自定义的电源计划 创建名为“SetPowerC

2011-01-12 00:10:00 725

原创 PowerShell2.0之桌面计算机维护(五)管理桌面电源设置

便携式计算机的供电是个很重要的问题,因其直接关系到便携式设备的可移动性。Windows有多个组件与电源管理的配置策略相关,在Windows Server 2008中的电源策略设置界面如图1所示。 图1 Windows Server 2008中的电源策略设置界面 创建名为“ReportPowerConfig.ps1”的脚本,根据用户提供的如下参数提供相应的电源配置信息。 a:当前主机中活动的电源设置。 l:当前主机中的所有电源配置。 q:当前主机中的所有可用休眠状态。

2011-01-11 01:36:00 462

原创 PowerShell2.0之桌面计算机维护(四)审核安全的屏幕保护程序

Windows系统需要针对图形界面设置有关选项,如屏幕保护程序、桌面及电源设置等。尽管有很多用户通过组策略方式配置这些选项,但是对于尚未部署活动目录(Active Directory)的企业还是在使用默认的组策略对象,为需要通过PowerShell实现这些功能。 屏幕保护程序也有潜在的安全威胁,如果用户主机中存在大量的用户,则系统管理员逐个查看用户的屏幕保护程序设置是否安全,以及设置是否按照要求将会是个很繁重的任务。创建名为“AuditScreenSaverWriteToAccess.ps1”脚本用于获取

2011-01-10 01:15:00 505

原创 PowerShell2.0之桌面计算机维护(三)设置屏幕保护程序

Windows系统需要针对图形界面设置有关选项,如屏幕保护程序、桌面及电源设置等。尽管有很多用户通过组策略方式配置这些选项,但是对于尚未部署活动目录(Active Directory)的企业还是在使用默认的组策略对象,为需要通过PowerShell实现这些功能。 设置桌面选项时首先要注意PC是否配置了屏幕保护程序,在处理屏幕保护程序时需要考虑系统的性能。如在服务器上不必使用复杂的3D场景作为屏幕保护程序,因为这样既耗费服务器的资源,又没有多大意义;此外需要注意安全问题,因为有些屏幕保护程序会联系外部服务器

2011-01-09 01:02:00 663

原创 PowerShell2.0之桌面计算机维护(二)用户管理

系统管理员的重要任务之一是管理用户,既允许用户做执行相应的操作,又要防止因权限设置不合理而潜在的用户越权操作。如在虚拟主机中设置的用户的主目录的权限有问题,其他用户可以采用..反溯到上级目录。进而访问其他用户的文件,直接造成这些文件的泄露,这个问题的解决方法是将每个用户的主目录权限设置为仅有管理员和用户本人可以访问,而拒绝其他人的访问。各用户的文件只是独立在自己的权限范围内,无法访问他人的文件,他人也无法访问自己的文件。 (1)创建本地用户 创建本地用户的方法通常使用net user和ADSI命令,也可

2011-01-08 00:28:00 567

原创 PowerShell2.0之桌面计算机维护(一)监控磁盘空间

随着时间的增长,系统中的可用空间会越来越少。系统管理员需要清理磁盘,前提是了解系统磁盘空间,为此需要追踪一段时间内的磁盘空间的使用情况。创建名为“QueryOldFiles.ps1”的脚本连接到特定文件夹,并为其中所有超过30天未访问过的文件生成列表,在获得过期文件后可以根据实际情况处理。该脚本的代码如下: function FunWithLine ($strIN) { $num = $strIN.length for($i=1 ; $i -le $num ; $i++) { $funline =

2011-01-07 03:22:00 844

原创 PowerShell 2.0管理事件日志(三)管理和创建事件日志

事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样用户可以方便地从系统中提取和查看日志,从而了解系统的当前运行情况。本文将会介绍如何通过PowerShell管理和创建Windows事件日志的方法。 1 管理事件日志 在使用事件日志时需要管理多个组件,其中最重

2011-01-06 01:48:00 649

原创 惊喜:成功当选2011年度PowerShell方向微软MVP

刚才收取邮件时很惊喜的发现之前申请MVP有结果了,很荣幸获得微软全球2010年度PowerShell方向微软 最有价值专家MVP!非常感谢各位MVP兄弟的推荐和帮助以及微软专家组成员的辛勤工作!同时也祝贺本次 当选的其他MVP们!有机会一定多向各位学习!如果不出预料,估计最近几天就会公布新一期2010年1月份的 MVP名单了。 仔细看了一下,贺信居然是元旦晚上11点发的,元旦都不休息,辛苦专家组成员了。新年的惊喜呀,感谢 ,期待MVP大礼包,嘿嘿!下面是我的MVP Profile

2011-01-03 01:26:00 1118 1

原创 PowerShell 2.0管理事件日志(二)写入和搜索事件日志

事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样用户可以方便地从系统中提取和查看日志,从而了解系统的当前运行情况。本文将会介绍如何通过PowerShell写入和搜索Windows事件日志的方法。 1 写入事件日志 PowerShell写入事件日志的功能很有

2011-01-01 16:05:00 996 2

原创 PowerShell 2.0管理事件日志(一)查看和读取事件日志

事件日志是操作系统用来保存本身及其他程序信息的工具,本文将会介绍如何通过PowerShell脚本阅读事件日志并创建新的日志条目。Windows系统中包含多种事件日志,在Windows XP系统中包括4种主要的事件日志。即应用程序、系统、安全性及Internet Explorer日志,如图1所示。这样用户可以方便地从系统中提取和查看日志,从而了解系统的当前运行情况。本文将会介绍如何通过PowerShell管理Windows事件日志的方法。 图1 WindowsXP系统的事件日志 1 查看事件日志

2010-12-31 02:51:00 1320

原创 PowerShell 2.0之使用WMI管理Windows(四)生成WMI代码

WMI的优点是能从海量的数据中抽取信息,问题是信息量过大,解决这个问题最好的方法是有个集成开发环境或者代码生成器。在Internet上有多种免费工具可列举所有类及其属性,并生成用于查询对象实例和访问的属性代码。这样便于用户对任何未知的对象进行脚本编程,可以生成VBScript代码,然后转换为PowerShell。也可以从生成代码中找到要用到的对象,然后在PowerShell中使用即可。 1 通过Scriptomatic生成WMI代码 Scriptomatic工具是微软推出的首个WMI编程辅助开发工具,可

2010-12-30 02:25:00 597

原创 PowerShell 2.0之使用WMI管理Windows(三)获取软硬件信息

管理大型的异构网络非常繁琐,而在本地计算机上用不同的自动化接口,如PowerShell、COM对象,甚至基于.NET的程序管理单独的程序和服务则容易得多。关键是存在于混合网络中的分布式系统,即如何操作防火墙后面的设备。如果它只是一种硬件设备,如路由器,则使用WMI(Windows Management Instrumentation)即可。WMI是协同工作的一系列技术,可以提供网络对象的统一访问形式。并且用其查询服务信息,尤其是各种形式的数据、触发命令,以及改变配置选项 1 查询硬件设备 与Window

2010-12-29 08:28:00 793

原创 PowerShell 2.0之使用WMI管理Windows(三)对WMI对象的语言支持

管理大型的异构网络非常繁琐,而在本地计算机上用不同的自动化接口,如PowerShell、COM对象,甚至基于.NET的程序管理单独的程序和服务则容易得多。关键是存在于混合网络中的分布式系统,即如何操作防火墙后面的设备。如果它只是一种硬件设备,如路由器,则使用WMI(Windows Management Instrumentation)即可。WMI是协同工作的一系列技术,可以提供网络对象的统一访问形式。并且用其查询服务信息,尤其是各种形式的数据、触发命令,以及改变配置选项。 在第2个PowerShell版本

2010-12-28 02:05:00 667

原创 PowerShell 2.0之使用WMI管理Windows(二)PowerShell操作WMI

在PowerShell发布之前,标准的操作方法是使用编程脚本API调用一系列COM对象。调用COM客户端代码可以在各种语言中都能使用,只是典型的WMI客户端脚本代码使用VBScript编写,因为这样简单易行。代码会获取CIM对象的实例,并通过WQL查询和获取信息。结果是用标准的foreach循环获得的集合。下例为使用VBS获取winword.exe进程id的winword_pid.vbs脚本,代码如下: strComputer = "." classNamespace = "winmgmts://" &

2010-12-27 01:22:00 764

原创 PowerShell 2.0之使用WMI管理Windows(一)WMI基础

管理大型的异构网络非常繁琐,而在本地计算机上用不同的自动化接口,如PowerShell、COM对象,甚至基于.NET的程序管理单独的程序和服务则容易得多。关键是存在于混合网络中的分布式系统,即如何操作防火墙后面的设备。如果它只是一种硬件设备,如路由器,则使用WMI(Windows Management Instrumentation)即可。WMI是协同工作的一系列技术,可以提供网络对象的统一访问形式。并且用其查询服务信息,尤其是各种形式的数据、触发命令,以及改变配置选项。 WMI对象是特殊类型的对象,为W

2010-12-26 02:50:00 733

原创 PowerShell2.0之与COM对象交互(五)与脚本宿主代码协同工作

网络中存在大量由VBScript和Jscript或者其他Windows脚本宿主相关的语言编写的代码,其中相当一部分用对应语言实现很简短,而且有部分代码甚至不能转换为PowerShell代码。丢弃所有这些代码并且完全使用PowerShell重写很不明智,因此需要在PowerShell中有一种重用Jscript和VBScript脚本的代码方法。 MSScriptControl这个COM对象可以作为脚本环境的宿主,其ProgID是MSScriptControl.ScriptControl。用户可以用其注册并执行

2010-12-25 15:46:00 1541 1

原创 PowerShell2.0之与COM对象交互(四)IE自动化

上一篇文章主要介绍了powershell中通过COM操作Excel,本篇文章中将会着重介绍powershell中通过COM操作IE达到自动化管理的目的。 Internet Explorer浏览器提供基于COM的富对象模型,可以用来编写网站的自动化测试脚本模仿用户操作,如输入文字和单击按钮等并用浏览器创建提交信息的脚本。 能够编程控制Internet Explorer的仍然是application对象,其ProgID是InternetExplorer.Application。完成自动化范例脚本需要的操作步

2010-12-24 01:37:00 732

原创 PowerShell2.0之与COM对象交互(三)Excel自动化

上一篇文章主要介绍了powershell中通过COM操作Word,本篇文章中将会着重介绍powershell中通过COM操作Excel达到自动化管理的目的。 Microsoft Excel的ProgID是Excel.Application,用其创建对象后即可获取Workbook对象,使用文档的Workbooks集合。Workbooks有多个WorkSheet对象通过Worksheets属性起作用,在操作工作表时的主要对象即单元格。 与Word中的文字区域一样,单元格区域指向部分单元格,可以修改其共有的格

2010-12-23 00:38:00 887

原创 PowerShell2.0之与COM对象交互(一)Word自动化

上一篇文章主要描述了COM模型的基础知识,以及在powershell中如何调用COM,本篇文章中将会着重介绍powershell中通过COM操作Word达到自动化管理的目的。 COM主要用于与其他程序的自动化,是高级用户、管理员,以及开发人员的不二选择。软件产品通常会以COM对象的形式向外提供应用服务,这样即可从其他语言中调用该项功能。作为COM对象最佳的实例莫过于Microsoft Office工具,在这个工具集中的所有程序都以COM对象的形式向外提供程序对象、文档,以及其他服务,用户可以使用这些对象创

2010-12-22 01:30:00 897

2012年中国系统架构师大会PPT-12 网络优化实践与分享-北京快网

2012年中国系统架构师大会PPT\12 网络优化实践与分享-北京快网

2012-09-25

2012年中国系统架构师大会PPT-11 搜狗VPS架构演进与运维实践

2012年中国系统架构师大会PPT\11 搜狗VPS架构演进与运维实践

2012-09-25

2012年中国系统架构师大会PPT\10 虚拟化在京东的实践

2012年中国系统架构师大会PPT\10 虚拟化在京东的实践

2012-09-25

2012年中国系统架构师大会PPT-9 中国爆破云应用实践与架构

2012年中国系统架构师大会PPT\9 中国爆破云应用实践与架构

2012-09-25

2012年中国系统架构师大会PPT-8 面向用户的云计算

2012年中国系统架构师大会PPT\8 面向用户的云计算

2012-09-25

2012年中国系统架构师大会PPT-7 中型规模的网站架构运维

2012年中国系统架构师大会PPT\7 中型规模的网站架构运维

2012-09-25

2012年中国系统架构师大会PPT-6 MySQL for the Web

2012年中国系统架构师大会PPT\6 MySQL for the Web

2012-09-25

2012年中国系统架构师大会PPT-5 360 Cassandra实践分享

2012年中国系统架构师大会PPT\5 360 Cassandra实践分享

2012-09-25

12年中国系统架构师大会PPT-4 微软私有体验云之旅

12年中国系统架构师大会PPT\4 微软私有体验云之旅

2012-09-25

2012年中国系统架构师大会PPT-3 云固基础 智算未来

2012年中国系统架构师大会PPT\3 云固基础 智算未来

2012-09-25

2012年中国系统架构师大会PPT-2 WebApp开放平台的系统架构设计

2012年中国系统架构师大会PPT\2 WebApp开放平台的系统架构设计-

2012-09-25

2012年中国系统架构师大会PPT-_1 低成本和高性能MySQL云架构探索.pdf

2012年中国系统架构师大会PPT-_1 低成本和高性能MySQL云架构探索.pdf

2012-09-25

Symantec pcAnywhere泄露源码

Symantec pcAnywhere泄露源码

2012-02-22

星号密码查看器

星号密码查看器

2011-12-26

Windows Azure Platform Training Kit

Windows Azure Platform Training Kit includes a comprehensive set of technical content

2010-04-13

WindowsAzureSDK-x86

Windows Azure SDK x86 微软云计算 开发SDK

2010-04-13

解析BIRT-Eclipse商业智能和报表工具

解析BIRT-Eclipse商业智能和报表工具

2015-01-08

基于用户画像的大数据挖掘实践

基于用户画像的大数据挖掘实践.pdf

2015-01-07

胡宁-互联网常用场景下的大数据架构解析.pdf

胡宁-互联网常用场景下的大数据架构解析.pdf

2015-01-07

大数据下的广告排序技术及实践.pdf

大数据下的广告排序技术及实践,推荐下载,值得一看

2015-01-07

Admaster混合异构数据的清洗、存储、挖掘架构选型和设计策略

Admaster混合异构数据的清洗、存储、挖掘架构选型和设计策略.pdf

2015-01-07

53th-刘颖-基于互联网数据的社会经济预测

53th-刘颖-基于互联网数据的社会经济预测

2015-01-07

5 Hadoop在广告监测技术的实践-卢亿雷-AdMaster

5 Hadoop在广告监测技术的实践-卢亿雷-AdMaster.pdf

2015-01-07

4. 卢亿雷 - Hadoop在营销数据挖掘的实践-AdMaster

4. 卢亿雷 - Hadoop在营销数据挖掘的实践-AdMaster

2015-01-07

Professional Windows® PowerShell

Windows PowerShell version 1.0 is Microsoft’s first step towards a radically new, exciting, powerful, and comprehensive command line administration tool for Microsoft Windows. For years Windows users have had to use a very limited command line shell, CMD.exe. But no more! Windows PowerShell introduces a new, more powerful, more flexible, more consistent object-based command line tool and scripting language (with a highly consistent syntax). PowerShell is specifically designed to make it possible for you to do administrative tasks that previously you couldn’t do at all from the command line and to make many familiar administrative tasks easier. Windows PowerShell can be installed on any machine that is running Windows Server 2003 (Service Pack 1 or later), Windows XP (Service Pack 2 or later) or Windows Vista.

2009-12-18

oracle中imp命令详解

Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。

2009-12-18

DreamMail4绿色版

一款专业的电子邮件软件,用于管理和收发电子邮件,采用多用户和多账号方式来管理电子邮件,支持 SMTP、eSMTP、POP 3、Hotmail、Yahoo 等邮件协议,真正采用多线程高速收发邮件,附带增强型远程管理,可以直接查看服务器上邮件的内容、可以在服务器上直接删除邮件,邮件过滤器、黑名单及白名单等组合使用,能有效对付垃圾邮件,能自动检测破坏性邮件,增强系统安全,还支持特快专递、语音邮件、匿名发送及群组发送等 v4.2.1.0主要修改如下: 修正了打开一个邮件中有非常多邮件时,CPU占用非常高的问题 修正了生日和纪念日无法提醒的BUG 修改了选项界面相关邮件列表中,不能选择“第一封未读邮件”的问题 修正了默认按照 OE 模式阅读时,可能回复邮件的时候会乱码的问题 修正了无法导入 Outlook Express 帐号的问题 修正了修改主题、时间后,执行重新解析源代码后被复原的问题 增加了在邮件列表的右键菜单中加入“查看来往邮件”的功能 修正了如果一个邮件夹中的邮件超过10000封后可能出现操作反应迟钝的问题 修正了如果在服务器上保留太多邮件,会导致接受过程程序短暂停顿的问题 增加了如果要添加为附件的文件如果正在被其他程序访问,则弹出警告信息 增加了邮件列表工具栏加入了“这是垃圾邮件”和“这不是垃圾邮件”等2个按钮 增加了拖动邮件/联系人到一个组时,显示目标组(下划线) 改进了导出邮件后,文件时间是该邮件的收发时间 改进了对 0 字节邮件的处理 改进了选择多个联系人可以一次导出为多个VCard文件

2009-12-18

realtek瑞昱网卡校验工具

realtek瑞昱网卡校验工具,用于网络调试

2009-12-18

EDraw思维导图绿色版

EDraw是一款强大的应用软件,将帮助您想象和构建信息 ,向文件添加插图和绘画。它对于在以下领域工作的人来说是一款完美的软件: 商业管理, 技术, 教育, 创造性工作,等。 您可以使用EDraw来创建: 商务标图, 建筑图, 定向地图, 流程图, 灵感触发图, 高质量技术图, 网络结构图, 组织图, 速写和视觉材料, 表格和插图, 网站计划, UML图形(软件设计图)等。 EDraw将帮助您快速轻松的绘图。这多亏软件的直观界面,强大且易于使用的绘图工具 ,及许多事先画好的库对象。

2009-12-18

asp.net反编译工具

asp.net反编译工具

2008-08-21

绿色PHP+apache+mysql服务器APMServ5.2.0

APMServ 5.2.0 是一款拥有图形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27<br>&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、<br>Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到其它目录、分区<br>或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache和<br>MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的<br>图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、<br>上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,只需鼠标一点即可完成。<br><br>1、注意事项:APMServ程序所在路径不能含有汉字和空格。<br>2、MySQL默认用户名:root,密码为空<br>3、MySQL数据库文件存放目录:MySQL5.0\\data或MySQL4.0\\data<br>4、网站根目录[HTML,PHP]www\\htdocs [ASP]www\\asp [CGI,Perl]www\\cgi-bin<br>5、访问本机请用http://127.0.0.1/或https://127.0.0.1/ (如果开启SSL)<br>6、非默认端口,网址为http://127.0.0.1:端口/或https://127.0.0.1:端口/<br>7、APMServ集成了以下软件:<br><br>Apache 2.2.3 [HTTP服务器]<br>NetBox 2.8 Build 4128 [HTTP服务器+ASP脚本解释引擎]<br>PHP 5.2.0 [PHP脚本解释引擎]<br>MiniPerl 5.8 [Perl脚本解释器]<br>MySQL 5.0.27 [MySQL数据库服务器]<br>MySQL 4.0.26 [MySQL数据库服务器]<br>SQLite 3.3.8 [SQLite数据库服务器]<br>phpMyAdmin 2.9.1.1 [MySQL数据库在线管理工具]<br>SQLiteManager 1.2.0 [SQLite数据库在线管理工具]<br>ZendOptimizer 3.2.0 [PHP脚本加速引擎]<br>OpenSSL 0.9.8d [HTTPS(SSL)安全传输协议]

2008-07-31

常用标准SQL语句

SQLServer Transact SQL全集

2008-06-29

107句JS常用语句

107句JS常用语句

2008-06-29

代码大全讲义&良好的编码习惯

1、以简洁明了的方式编写C程序。通常把这种程序编写方法称为KIS(“保持简洁”)。不要用古怪的方式编写程序。 <br>2、阅读所有的C版本手册。经常参考所用的C版本的手册能了解该版本的丰富的特点,并正确地使用这些特点。 <br>3、计算机和编译器是很好的教员。如果对C的某个特点没有把握,编写一个简单的程序,然后编译并运行它,看看会发生什么结果。 <br>4、在每一个函数的前面加上描述函数用途的注释。 <br>5、执行打印操作的函数所打印的最后一个字符应该是新行符(\n)。这样做可保证把光标定位在新行的开头。这样做可提高软件的可重用性(软件的可重用性是软件开发环境的一个重要目标)。 <br>6、花括号中定义的函数体应采用缩进格式书写。这种写法能够突出程序的功能结构,并且使程序易于阅读。 <br>7、建立自己喜欢的缩进距离,以后统一使用这个距离。虽然可以用Tab键设置缩进距离,但是Tab键的停止位置在不同环境中可能并不相同。建议每一层缩进距离采用1/4英寸的Tab键跳格长度或三个空格。 <br>8、尽管在程序中包含 <stdio.h>是可有可无的,但是每一个使用标准输入/输出库函数的C语言程序最好都包含 <stdio.h>。这有助于在编译阶段(而不是执行阶段)让编译器定位程序中的错误。纠正执行时的错误通常要付出更大的代价。 <br>9、在每一个逗号,后加一个空格可提高程序的可读性。 <br>10、选择有意义的变量名有助于程序自成文档(既可以少使用注释)。 <br>11、仅仅用作变量名的标识符,第一个字母应该小写。大写字母开头和字母全部大写的标识符有专门的含义。 <br>12、变量名使用多个单词可使程序具有更好的可读性。不要把单词连写在一起(如:totalcommissions),而应该用下划线把各个单词分开(如:total_commissions);如果确实想连写单词,在第一个单词之后的每一个单词以大写字母开头(如:totalCommissions)。 <br>13、把函数中的声明语句和可执行语句用空行分开。这样做可非常醒目地表示声明语句的结束和可执行语句的开始。 <br>14、把二目运算符的两边都设置一个空格。这样做可使二目运算符比较醒目,还可以使程序具有更好的可读性。 <br>15、if结构体用缩进格式书写。 <br>16、为提高程序的可读性,在每一个控制结构的前后都添加一个空行。 <br>17、不把多条语句写在程序的同一行上。 <br>18、较长的语句可折成多行。在必须把语句折行时,选择有意义的断点(如在用来分隔列表的逗号之后),并用缩进格式书写断行。 <br>19、在书写包含很多运算符的表达式时参考运算符优先级表。要确保表达式中的运算符以正确的顺序执行。如果对复杂表达式中运算符的计算次序没有把握,用括号强制实现计算次序。要注意,C语言中的某些运算符(如赋值运算符=)是自右向左结合的,而不是自左向右结合的。

2008-06-29

AJAX特效综合演示

AJAX各种特效演示 第一章 动态加载数据 第二章 改善用户体验 第三章 电子商务应用 第四章 服务器端计算 第五章 网页应用 第六章 自动及定时业务 第七章 服务器管理 第八章 访问第三方服务 第九章 综合项目 【请嫌这个要花十个积分的下载太贵的朋友不要下载,谢谢合作】

2008-06-29

JAVA反编译器DJ Java Decompiler

JAVA反编译器DJ Java Decompiler

2008-05-23

Aptana破解文件.rar

将里面的两个Class文件放到 aptanapluginscom.aptana.ide.core_X.X.X.XXXXXX.jar(X因版本不同而不同,只要保证com.aptana.ide.core_正确即可) 这个文件可以用WINRAR打开.在RAR的 com.aptana.ide.core_1.1.0.007007.jarcomaptanaidecorelicensing路径下替换原有的文件即可(要保证Eclipse关闭) 注册时填写一下注册信息 Username:fuhj02@gmail.com License Key: 115801190261221214754334668902722425 936509505416457970789287297728816388753627896293 249501578830570324705253515546383166989625001335 561947096747210280001245977114030627247212292377 290543869343996595819188362915644707269064020812 435233012510929338706599216007185654748959001143 012936618501934698642942289379979 即可注册成功

2008-05-07

精通正则表达式第三版(chm).rar

精通正则表达式第三版(chm)

2008-05-05

正则表达式调试器

正则 表达式 调试器

2008-05-05

com.JProfiler.v4.2.2.keygen

com.JProfiler.v4.2.2.keygen java性能测试软件Jprofiler注册机

2008-05-03

空空如也
提示
确定要删除当前文章?
取消 删除