26th

《Windows PowerShell 2.0应用编程最佳实践》已出版上市,同时将在台湾出版

        工作之余和微软MVP朋友高阳经过一年零2个月的合作编写,这本书终于与大家见面了,这本书是我们写作周期最长的一本书,在内容和质量上也花费了很多心血,全书650多页可算是厚厚的一大本,也是目前为止国内仅有的一本国人自己编写的关于微软powershell2.0最新编程开发技术的新书,并且得到了微软相关部门的大力支持。
本书已被台湾出版社审核选中,同时会在今年2个月后在台湾等地出版。
非常感谢微软mvp中国区最有价值专家主管——林思绮 为本书作序,还有 微软MVP徐磊、李战和于渊为本书做的出色书评。
读者与作者技术交流,意见反馈请发邮件至PowerShell#live.cn(发邮件请将#替换为@)
书名:《Windows PowerShell 2.0应用编程最佳实践》
出版社:电子工业出版社
ISBN:9787121101656 / 7121101653
上架时间:2010-2-1
出版日期:2010 年2月
字数:84.9万字
开本:16开
页码:655
版次:1-1
目录、前言与第18章下载:
前言 目录 第18章试读 
博文视点:http://www.broadview.com.cn/10165
中国互动出版网:http://www.china-pub.com/196373
华储网:http://www.huachu.com.cn/itbook/bookinfodetail.asp?lbbh=10112061&sort=qy
中国图书网网上书店http://www.bookschina.com/4565830.htm
亚马逊/卓越:http://www.amazon.cn/mn/detailApp?asin=b0037492uk&source=eqifa|506|1|
当当网:http://product.dangdang.com/product.aspx?product_id=20798549
 Windows PowerShell 2.0应用编程最佳实践 

内容简介
  windows powershell是微软为windows系统开发的shell及脚本语言技术,它是一种新的命令行外壳和脚本语[......]

继续阅读

十二22nd

在线hash密码破解网站列表

在线hash密码破解网站列表,支持多种类型的hash密码,目前可破解查询的hash包括:MD5、NTLM、LM、SHA1、SHA 256-512、MySQL、WPA-PSK 。
MD5
MD5Decrypter(uk)
Plain-Text
Crackfoo -NNC
Hashcrack
Gdata
MD5this
MD5crack
Noisette
Joomlaaa
Igrkio
MD5decrypter
Shell-Storm
NetMD5crack
XMD5
TheKaine
InsidePro
MD5pass
Generuj
AuthSecu
MD5decryption
Schwett
Crackfor.me
MD5-db
Drasen
Gromweb
MD5hood
MD5.my-addr
MD5online
Macrosoftware
Bokehman
MD5-decrypter
Thoran
C0llision
Rednoize
web-security-services
MD5-lookup
CMD5
Tmto
Shalla
Hash-Database
Bokehman
Benramsey
Digitalsun
Kalkulators
StringFunction
Toolz
Fox21
Gat3way
Sans
Appspot
HashCracking.ru
Anqel
Offensive-Security
Altervista
Xanadrel
Beeeer
Kinginfet
AskCheck
hash-cracker.com
agilobable.pl
MD5finder
Wordd
MD5Rainbow
(IRC Bots)
Overclock
plain-text.info (irc.Plain-Text.info #rainbowcrack – irc.rizon.net #rainbowcrack)
md5.overclock.ch (irc.rizon.net #md5)
c0llision.net (irc.after-all.org[......]

继续阅读

22nd

通过PowerShell执行SOAP请求

     SOAP的请求在Web Service是无处不在的,像WCF服务和传统ASMX asp.net的web Service。如果要测试SOAP服务是否好用通过web编程来实现就显得太过于复杂了,下面的脚本片段(snippet)将会轻而易举的完成通过powershell测试和调用SOAP服务:

隐藏行号 复制代码 ? 这是一段程序代码。

  1. function Execute-SOAPRequest
  2. (
  3. [Xml] $SOAPRequest,
  4. [String] $URL
  5. )
  6. {
  7. write-host "Sending SOAP Request To Server: $URL"
  8. $soapWebRequest = [System.Net.WebRequest]::Create($URL)
  9. $soapWebRequest.Headers.Add("SOAPAction","`"http://www.facilities.co.za/valid8service/valid8service/Valid8Address`"")
  10. $soapWebRequest.ContentType = "text/xml;charset=`"utf-8`""
  11. $soapWebRequest.Accept = "text/xml"
  12. $soapWebRequest.Method = "POST"
  13. write-host "Initiating Send."
  14. $requestStream = $[......]

继续阅读

22nd

DEDECMS 5.6安装U-Center模块出错的解决方法

今天尝试安装DedeCms 5.6,结果问题依旧,安装到U-Center模块时提示: 文件 C:/web/dede/data/module/8a4773468b800900dcfefbc5988833ed.xml 不存在或不可读!
在 DedeCms官方论坛查找,有许多这样的问题,但织梦版主的回答就是不安装U-Center模块,但是感觉这样的回答有点牵强,假如我必须安装U- Center模块,怎么办?在论坛却没找到答案。那就自己找吧,结果发现其它模块的xml文件都早已内置到安装包中,唯独这个 8a4773468b800900dcfefbc5988833ed.xml没有,那还用说,肯定是找不到了,从网上找找吧,还真让我找到了官方的下载地址: http://updatenew.dedecms.com/base-v56/gb2312/source/data/module/8a4773468b800900dcfefbc5988833ed.xml
下载后(链接上右键另存为)放到data文件夹下再安装就OK了!
Dedecms 其它问题解决方案:
1、体验数据包无法安装
解决方法1:设置/install目录的可写权限;
解决方法2:直接下载数据包,下载完后解压到/install目录中
GBK:http://www.dedecms.com/demodata/dedev56demo.zip
 UTF-8:http://www.dedecms.com/demodata/dedev56demoutf8.zip
2、修改默认模板色系 http://bbs.dedecms.com/233007.html
3、不使用远程站点部署功能的请先关闭,以免引起以下类似问题。
1. Error infos:无法登录
2. Error:None FTP Connection!
4、UTF8版本 模板文件描述信息乱码
http://bbs.dedecms.com/233011.html
5、UTF8版本后台空白
http://bbs.dedecms.com/233043.html
6、UFT8版本安装提示8a[......]

继续阅读

26th

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

     今天,云计算已经变得炙手可热,云的形式带来的全新的应用方式,企业用户部署大型应用既不再需要斥巨资修建自己的数据中心了,也不需要考虑设备的选型和采购了,甚至都不需要有自己的运维人员24小时的进行运维了,只需要花极少的钱就可以购买到相应的云计算服务,剩下的复杂而纷繁的数据中心选址,搭建,运营,维护等任务都交给微软来做。 微软为大家提供了完整而全面的云计算解决方案,让用户真正感受到云就在身边,而不是遥不可及的,可以让用用最熟悉的工具和语言,方便、可靠、快捷的迁移、使用云,用户只需要着力集中精神到具体业务的开发,此时IT行业的协作、沟通、成本控制、技术开发、运营管理等等都将会发生翻天覆地的变化:数万计的服务器随时可以听从调配,任意网络位置的服务器可以被选取,任意地方的访客都会通过微软的CDN网络最便捷的在和自己最快的网络节点取到用户的数据,超乎想象的计算资源任用户随时取用;      用户可以为业务发展的一切做好准备,却不再需要立马准备大笔的花费用于数据中心的搭建,完全可以以更少的投入,完成更多的业务,能耗、人力、办公环境都可以大幅缩减,在全球变暖的情况下,绿色的IT业务将会助力企业以低碳、高效、绿色的形式蓬勃发展;微软云计算能让企业随时调取数据、获取应用程序,沟通协作变得更加的紧密而高效灵活;在全球的任何角落都可以通过连接至云端的工具,以全新的工作方式,展开熟悉的业务。 1 什么是云计算?      云计算(或云)是一个演化中的词汇,它描述了很多现有的计算技术和方法朝各种不同方向的发展。云将应用和信息资源与底层的用以交付它们的基础设施和机制分开。云强化了协作、敏捷、扩展性、可用性,以及通过优化的、更有效率的计算来降低成本的潜能。 更具体地说,云描述了由“资源池”化的计算、网络、信息和存储等组成的服务、应用、信息和基础设施等的使用。这些组件可以迅速策划、置备、部署和退役,并且可以迅速扩充或缩减,提供按需的、效用计[......]

继续阅读

23rd

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

如果计算机中有多个网络适配器,在Windows原有的cmd下配置其属性很困难,用户必须确保配置了适当的适配器并确认要禁用的不是正在使用中的网络适配器。本节介绍在处理多个网络适配器时可能出现的问题及其解决方法。
(1)检测多个网络适配器
对于Windows系统来说,操作系统会将无线网络放在所有网络连接中优先级最高的网络使用。这对于普通用户可能是很方便的,一旦周围有无线网络就可以自动连接到无线网络中,便捷而有效。但是对于网络管理员来说这个特性可能会带来麻烦,甚至是安全问题。如出差在外的人员无法通过所在地的有线网络访问Internet。Windows Vista通常会建议启用无线网络适配器来上网,而如果听从了这个建议,并连接到不安全的网络,如图1所示,计算机可能存在很大的安全威胁。
image
图1 连接到不安全的网络
创建一个名为“GetNetID.ps1”的脚本显示连接到本地计算机的网络适配器名称、接口索引编号、适配器信息及其介质形式,这些属性对于创建资产清单非常有用。该脚本的代码如下:
Get-WmiObject -Class win32_networkadapter |
format-table -Property name, interfaceIndex, `
adapterType, macAddress –autosize
该脚本中通过使用Get-WmiObject cmdlet并检索Win32_NetWorkAdapter WMI类信息,最后将输出的信息通过管道传递给Format-Table cmdlet格式化输出的内容,而仅限定输出Name、InterfaceIndex、AdapterType及MacAddress属性。-autosize参数可以配合Format-Table使用,以进一步整理输出内容并调整显示方式,执行结果如图2所示。
image
图2 执行结果
(2)将网络适配器信息写入Excel文件
当系统中有多个网络适配器时通过控制台查看这些网络适配器的信息会显得信息量太大,无法细致地查看和处理,这时需要将信息写入到Excel文件中。创建名为“WriteNetwork[......]

继续阅读

23rd

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

在处理所有适配器的状态后,还可以查询每个网络适配器的详细配置信息。可以通过选择“控制面板”|“网络和共享中心”|“网络连接”选项,打开“网络连接”窗口。在其中显示每个适配器的详细信息并做相应调整,如图1所示。
image
图1 在“网络连接”窗口中查看每个适配器的详细信息
创建名为“GetNetAdapterConfig.ps1”的脚本收集特定网络适配器的用于排错的详细信息,并且通过指定关键字仅返回有关网络适配器的特定配置信息,其代码如下:
param($computer="localhost",$query,$help)
function funHelp()
{
$helpText=@"
DESCRIPTION:
NAME: GetNetAdapterConfig.ps1
Produces a listing of network adapter configuration information
on a local or remote machine.
PARAMETERS:
-computer Specifies the name of the computer to run the script
-help prints help file
-query the type of query < ip, dns, dhcp, all >
SYNTAX:
GetNetAdapterConfig.ps1 -computerName WebServer
Lists default network adapter configuration on a
computer named WebServer
GetNetAdapterConfig.ps1 -computerName WebServer -query IP
Lists IPaddress, IPsubnet, DefaultIPgateway, MACAddress
on a computer named WebServer
GetNetAdapterConfig.ps1 [......]

继续阅读

22nd

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

本文将会介绍如何使用PowerShell管理网络,包括设置和TCP/IP堆栈有关的选项;通过不同脚本提供网络适配器的状态信息,网络适配器的连接状态及属性;设置静态IP、启动DHCP及配置DNS服务器;获取防火墙设置信息并设置有关选项以启用远程管理,以及远程共享文件等。
Windows Vista开始在网络功能方面有了很大改善,包括新的防火墙服务及IPv6协议的增强支持等。同时从Windows Vista开始WMI中增加了很多用于操作防火墙和IPv6的新特性和计数器,可以显示和使用IPv6地址。
Windows Vista和Windows Server 2008中包括强大的网络功能,允许用户以简单且便捷的方式操作网络。但是给网络管理员带来大量麻烦,如管理大量网络适配器,如图1所示。
image
图1 需要管理大量网络适配器
为了有效地管理网络设备,创建名为“GetNetAdapterStatus.ps1”的脚本用于检测网络适配器的状态,其代码如下:
param($computer="localhost",$help)
function funStatus($status)
{
switch($status)
{
0 { " Disconnected" }
1 { " Connecting" }
2 { " Connected" }
3 { " Disconnecting" }
4 { " Hardware not present" }
5 { " Hardware disabled" }
6 { " Hardware malfunction" }
7 { " Media disconnected" }
8 { " Authenticating" }
9 { " Authentication succeeded" }
10 { " Auth[......]

继续阅读

21st

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

网络故障对于用户来说是很复杂的问题,因为它可能涉及很多方面的知识,不容易查找和解决。
为检查网络故障,创建名为“GetActiveNicAndConfig.ps1”的脚本,其代码如下:
param($computer = $env:computername, [switch]$full, [switch]$help)
function funline ($strIN)
{
$strLine= "=" * $strIn.length
Write-Host -ForegroundColor yellow $strIN
Write-Host -ForegroundColor darkYellow $strLine
}
function funHelp()
{
$helpText=@"
DESCRIPTION:
NAME: GetActiveNicAndConfig.ps1
Displays
PARAMETERS:
-computer the name of the computer
-full prints complete information
-help prints help file
SYNTAX:
GetActiveNicAndConfig.ps1 -computer WebServer
Displays network adapter info and network adapter configuration info on a computer
named WebServer
GetActiveNicAndConfig.ps1
Displays network adapter info and network adapter configuration info on the local machine
GetActiveNicAndConfig.ps1 -computer WebServer -full
Displays full network adapter info and full network adapt[......]

继续阅读

20th

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

硬件问题并不一定都和硬件有关,只要工作负荷在设计的范围内,大部分电子设备都可以使用相当长的一段时间。为了硬件正常工作,需要安装相应的驱动程序。硬件厂商会为其驱动程序添加数字签名,添加数字签名的驱动都是厂商经过大量测试后通过的,可使设备高效运转的驱动;未经签名的驱动程序可能是导致硬件问题的主要原因。
为了检查硬件是否运行厂商认证的驱动程序,创建名为“CheckSignedDeviceDrivers.ps1”的脚本,其代码如下:
param(
$computer="localhost",
[switch]$unsigned,
[switch]$full,
[switch]$help
)
function funline ($strIN)
{
$num = $strIN.length
for($i=1 ; $i -le $num ; $i++)
{ $funline += "=" }
Write-Host -ForegroundColor green $strIN
Write-Host -ForegroundColor darkgreen $funline
}
function funHelp()
{
$helpText=@"
DESCRIPTION:
NAME: CheckSignedDeviceDrivers.ps1
Displays a listing of device drivers that are
and whether they are signed or not
PARAMETERS:
-computer the name of the computer
-unsigned lists unsigned drivers
-full lists Description, driverProviderName,
Driverversion,DriverDate, and infName
-help prints help file
SYNTAX:
CheckSignedDeviceDrivers.ps[......]

继续阅读

19th

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

在Windows中有些服务随系统启动,如果其中的某个服务无法启动,则可能导致系统不稳定或其他不可预知的结果。如果服务出错,首先需要检查服务。将其按照启动类型排列。然后查找所有停止自动运行的服务,如图1所示。
image
图1 检查未启动的自动运行服务是排错的基本步骤
为了便于在脚本中查询未启动的自动运行服务,创建名为“AutoServiceNotRunning.ps1”的脚本,其代码如下:
param($computer="localhost", [switch]$help)
function funHelp()
{
$helpText=@"
DESCRIPTION:
NAME: AutoServicesNotRunning.ps1
Displays a listing of services that are set to automatic, but are not presently running
PARAMETERS:
-computer The name of the computer
-help prints help file
SYNTAX:
AutoServicesNotRunning.ps1 -computer WebServer
Displays a listing of all non running servicesthat are set to automatically start on a computer named WebServermunich
AutoServicesNotRunning.ps1
Displays a listing of all services that are set to automatic, but are not presently running on the local machine
AutoServicesNotRunning.ps1 -help ?
Displays the help topic for the script
"@
$helpText
ex[......]

继续阅读

关于博主

关注领域: PowerShell,互联网技术发展,下一代互联网安全、软件测试,数据库设计,擅长系统分析、架构设计与软件项目管理。
个人介绍:毕业于兰州大学,曾任职于多家IT企业,有多年软件开发、系统架构、系统运营经验。组织和参与过多个国家和部委大型信息系统的设计、开发、测试、优化和运营工作,具有多年项目管理和团队组织经验。
本博客内容版权归 天行健 所有,如需转载请发邮件至fuhj02#gmail.com(replace #with @when you mail to me)

我的MVP Profile

2011年度MVP(PowerShell方向)

日历

  • 2012年五月
    « 十二    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  

分类


关于博主

关注领域: PowerShell,互联网技术发展,下一代互联网安全、软件测试,数据库设计,擅长系统分析、架构设计与软件项目管理。
个人介绍:毕业于兰州大学,曾任职于多家IT企业,有多年软件开发、系统架构、系统运营经验。组织和参与过多个国家和部委大型信息系统的设计、开发、测试、优化和运营工作,具有多年项目管理和团队组织经验。
本博客内容版权归 天行健 所有,如需转载请发邮件至fuhj02#gmail.com(replace #with @when you mail to me)

我的MVP Profile

2011年度MVP(PowerShell方向)


天空网站统计分析系统 37 queries. 2.913 seconds.