PowerShell 入门

 Windows  PowerShell 入门已关闭评论
2月 182017
 

PowerShell 是一个可以操作对象的高级shell,是一个支持模块的shell。

如何编写模块?参考:http://www.jb51.net/article/56229.htm 基本上就是在模块目录下写一个包含有一些函数的文件,一个这种文件就是一个模块,然后配之以一个同名(不同扩展名)的manifest文件

 

两种注释方式:

段注释:

 

行注释:

 

实例:

web请求:

方法1:http://blog.csdn.net/qq_34352010/article/details/53572234

方法2:

 

文本处理:

http://www.pstips.net/processing-text-1.html

http://www.pstips.net/processing-text-2.html

http://www.pstips.net/processing-text-3.html

解析url:http://www.pstips.net/processing-text-4.html

获取所有的IPv4地址:

PowerShell 显示气球提示框: http://www.pstips.net/powershell-displaying-balloon-tip.html

多个对象之间用逗号分隔:

单引号与双引号:

单引号中的单引号,双引号中的双引号:

单引号中连续的两个单引号解释为1个单引号,双引号中连续的两个双引号解释为1个双引号

转移字符

一般都是用反斜线转义,但是powershell中使用反引号来转义,如:

 

命令结果赋值给变量的写法:

使用 $( cmd ) 的写法更舒服一些,更加接近于bash的写法

 

ISE比命令行写起来会舒服一些,不但有提示,还方便查帮助

PowerShell是已模块的形式添加功能的

选中命令时,下面就会出现命令的参数信息,按住ctrl点击命令时,参数信息界面就会隐藏

 

 Posted by at 下午 9:33

winrm

 Windows  winrm已关闭评论
2月 082017
 

winrm 协议报文:

 

当windows上存在了一个“未识别的网络”时(该网络被设置为了“公用”),于是winrm就不能使用,错误如下:

表现为: winrm请求虽然已经连接上了,但是不响应client发送的请求报文

理论上来讲,应该可以设置winrm listen的端口,不去listen那个“公用”的网络连接就可以了

 

参考资料:

 Posted by at 下午 5:55

谁占用了我的C盘

 Windows  谁占用了我的C盘已关闭评论
4月 232014
 

 

 

缘起

为什么硬盘灯总是亮的很着急

 

分析

看来pagefile.sys  hiberfil.sys 是预分配的,刚刚重启的机器,部分c盘文件如下

可以通过‘资源监视器’看看是谁占用了磁盘

如何打开‘资源监视器?

任务管理器 =》 性能 =》 资源监视器

 

如果你的内存大小还算可以的话,如果磁盘灯还是亮的很着急,看看是不是 c:\pagefile.sys 在占用磁盘,是的话,重启机器试试

 

 Posted by at 上午 11:23

Office2013激活

 Windows  Office2013激活已关闭评论
2月 172014
 

 

通过KMS来完成VOL版的激活。

关于“零售版”和“VOL版”

“零售版”和“VOL版”的功能完全相同。

区别是:

1、发行渠道不同。“零售版”在微软MSDN(Microsoft Developer Network)发行,“VOL版”在微软VLSC(批量许可服务中心)发行。

2、激活方式不同。“零售版”使用“Retail密钥”激活,“VOL版”使用“MAK密钥”或通过“KMS服务器”激活。

如何区分“零售版”和“VOL”版:

存在目录: vispro.ww 即为VOL版

存在目录: vispror.ww 即为零售版

另:  虽然是x64的操作系统,如果已安装的是32位的office,那么再安装其他的64位的office程序(如project)是不行的; 关于64位的office可以从这里下载:

 http://www.cclnln.com/Software/311.html 

如果先安装的vol版本的office已经激活,则再安装的vol版本的project是不需要再次激活的

参考文章:

http://www.cclnln.com/Software/323.html

 Posted by at 下午 3:33

Subversion记不住密码的问题

 Windows  Subversion记不住密码的问题已关闭评论
1月 132014
 

缘起

自从修改了svn的密码,每次的svn操作都需要重新输入用户名密码; 在目录 %appdata%/Subversion/auth/svn.simple 中找到记录用户名、密码的文件后,删除和该svn地址相关的那个文件(有好几个不相关的呢,没有删除),从新记录一下吧,结果不行。

解决办法

把目录  %appdata%/Subversion/auth/svn.simple 中的文件都删掉,就Ok了 (神马逻辑???)

 Posted by at 下午 4:58