-
PowerShell反转字符串
阅读次数:1660
PowerShell反转字符串所谓反转字符串,就是把Hello变成olleH。有时候有这样的需求,使用PowerShell可以很方便的实际字符串的逆序输出。$a = '12345'$a = $a.ToCharArray()[Array]::Reverse($a)-join $a
-
PowerShell将错误编号转换为帮助信息
阅读次数:302
PowerShell将错误编号转换为帮助信息有时候,一些本地命令,比如net.exe,在执行过程中,会返回数字编号形式的错误信息。很郁闷的是,我们不知道这些数字代表什么意思。以前,我们可以使用如下的方式去获取数字代表的信息:PS> net helpmsg 3534The service did
-
PowerShell添加修改任务计划
阅读次数:2626
使用PowerShell添加修改任务计划PowerShell可以读取或修改计划任务所有信息。不过请注意,洪哥是在Windows7,Windows 2008上测试的,貌似Windows2003好像有一些区别的。下面来举个例子,洪哥要演示的是修改\Microsoft\Windows\RAC\RACTas
-
PowerShell获取Windows用户信息列表
阅读次数:2184
PowerShell获取Windows用户信息列表WMI是Windows管理规范的缩写,其中包含很多系统的软硬件信息。而Windows用户信息也可以通过WMI对象来获取。PowerShell提供了对WMI的访问功能,十分方便且强大——这就是Get-WmiObject这个cmdlet。获取所有的Win
-
使用PowerShell把IPv4地址转换成二进制形式
阅读次数:1135
使用PowerShell把IPv4地址转换成二进制形式IPv4地址其实是32位二进制数字,然后我们将它分成四段,每段8位。8位二进制能表达的范围是0~255,所以点分十进制的每一个数字的取值都在0~255之间。有的时候,比如为了换算子网掩码,我们需要将IP地址还原成二进制串的形式,如:1100000
-
PowerShell运算符之特殊运算符
阅读次数:1450
PowerShell运算符之特殊运算符&,调用运算符。语法:& <可执行文件路径> [<参数列表>]举例:$execPath="D:\Progra~1\FlashFXP\flashfxp.exe"$execArgs="-uploa
-
PowerShell中使用TimeSpan对象
阅读次数:1122
PowerShell中使用TimeSpan对象TimeSpan对象表示一个时间差,比如今天的10点10分,和明天的12点12分,就差1天2小时2分。这个“1天2小时2分”就是一个TimeSpan。这个东西有什么用呢?洪哥之前在做一个小东西的时候,需要评估一下两个不同的方法看哪个效率更高。于是洪哥在程
-
PowerShell生成随机密码
阅读次数:1294
PowerShell生成随机密码有的时候,洪哥需要一个随便密码。写asp的时候,用asp生成,写c#的时候用c#生成。PowerShell中可以使用c#,所以,可以把c#中生成随机密码方法套用给PowerShell。洪哥以前看System.Web.Security命名空间的时候,发现下面有一个Mem
-
PowerShell计算文件夹下的文件个数
阅读次数:3993
PowerShell计算文件夹下的文件个数计算一个文件夹下面的文件个数是一件很容易的事情,但看到这篇文章之前,还从来没有想过计算一下文件个数还有这么多学问在里头。我们这里有两种方法来计算文件夹下的文件个数,下面分别展示详细的代码来计算windows目录下的文件个数。1、使用Get-ChildItem
-
PowerShell使用hash表作为属性来创建对象
阅读次数:415
PowerShell使用hash表作为属性来创建对象在PowerShell中,对象是一个绕不开的东西。而要创建一个对象也有多种方法,今天介绍一种使用hash表来定义一组属性,然后用这组属性去创建对象的方法。我们先来定义一个hash表,变量名为$property:$property=@{
-
PowerShell定期FTP上传文件
阅读次数:2234
PowerShell定期FTP上传文件我这里有这样一个需求:有一个数据库,每天使用SQL Server Agent自动生成备份文件,文件名为“<数据库名>_db_yyyyMMddHHmm.bak”。然后,这个数据库非常重要,需要把每天的备份上传一个远程的FTP服务器上去。我们来分析一下这
-
Powershell Profiles(配置文件)
阅读次数:6164
Powershell Profiles(配置文件)参考文件地址:http://msdn.microsoft.com/en-us/library/bb613488%28VS.85%29.aspx适用于:Windows PowerShell 2.0, Windows PowerShell 3.0当我们打
-
开始学习PowerShell
阅读次数:1730
<p>本文介绍如何开始学习PowerShell,包括学习前的准备工作,如何写第一个脚本,接下来的学习方向。</p><p><br /></p><p>一、准备工作</p><p><br /><
-
使用PowerShell把IP转换为数字
阅读次数:1099
使用PowerShell把IP转换为数字IPv4的地址其实可以换成为一个长整形的数字,使用数字类型来表示IP地址时,可以非常方便的进行地址范围的匹配比较。在.NET开发环境中一个IPAddress类,它的Address属性就是十进制的数字,而IPAddressToString属性是我们熟悉的点分十进
-
Windows Sysinternals 实用工具索引
阅读次数:470
Windows Sysinternals 实用工具索引微软在2006年7月收购了Winternals,而Sysinternals 之前为Winternals公司提供的免费工具,所以Sysinternals也是微软的了。本文列出Windows Sysinternals的实用工具列表。参考网址:http
-
Windows磁盘类型
阅读次数:1257
Windows磁盘类型1、基本磁盘基本磁盘就是最普通的磁盘。2、动态磁盘(1)简单卷:构成单个物理磁盘空间的卷。它可以由磁盘上的单个区域或同一磁盘上连接在一起的多个区域组成,可以在同一磁盘内扩展简单卷。安装操作系统的简单卷成为引导卷。(2)跨区卷:简单卷也可以扩展到其他的物理磁盘,这样由多个物理磁盘
-
Linux切换字符界面与图形界面
阅读次数:703
<p>Linux切换字符界面与图形界面</p><p>Ctrl+Alt+F1,F2,F3,...F6,可以让Linux系统打开6个TTY终端,每个终端可以以不同账号登录,做不同的事情。</p><p>Ctrl+Alt+F7可以打开图形化界面(的
-
解决VMware中Linux无法使用Ctrl+Alt+Fn在不同TTY之前切换
阅读次数:3596
解决VMware中无法使用Ctrl+Alt+Fn在不同TTY之前切换问题描述:Linux系统中按Ctrl+Alt+F1、F2……F7可以进行图形可字符界面切换,可是在VMWare下按Ctrl+Alt+F1、F2……F7都无反应,无法进行图形界面和字符界面切换。问题分析:原因是这样的,VM和物机系统切
-
Win8开始按钮回归
阅读次数:174
Windows 8.1将在6月底公开测试,目前已经有种种消息表示Windows 8.1将复活开始按钮,不过我们并没见到确凿证据。今天,IT之家爆料称,在Windows 8.1的最新内部版本中(Build 940x),开始按钮终于回归了。Windows 8.1任务栏将重现“开始按钮”身影由于保密协议,
-
Linux平台上使用gdb调试程序
阅读次数:606
gdb是Linux/UNIX平台下的一个程序调试工具,它是由GNU开源组织发布的。在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。我们使用gdb时,主要用它来完成以下几个方面的工作。1、启动程序,在启动时,可以按照你想要的环境来运行程序。2、设置断点,什