08 2012 档案
摘要:一、连接字符串使用"+"连接字符串:将字符串连接在一起,字符串之间没有分隔符。$string1="abc"$string2="def"$string3=$string1+$string2$string3"-Join"连接字符串:语法:-Join (String1,String2,String3...) 不使用分隔符连接字符串String1,String2,String3… -Join "Delimiter" 使用分隔符连接字符串例1:$a=-Join("abc","
阅读全文
摘要:当输入字符串表达式时,可以使用单引号('')或双引号("")括住字符串,但PowerShell解析单引号和双引号中字符串的方式是不同的。一、单引号括住的字符串,字符串被精确地传递到命令,字符串中包含的任何表达式都不会被计算,只会被解释成文本。例如:$varA=200Write-host 'The value of $varA is $varA.'输出为:The value of $varA is $varA.变量$varA不会被相应的值替换。二、双引号括住的字符串,在字符串传递到命令执行前,变量名会被变量值替代,表达式也会被计算。例如:例1:
阅读全文
摘要:Windows PowerShell的比较运算符包括:-eq, -ne, -lt, -gt, -le, -ge, -contains, -notcontains, -like, -notlike, -match, -notmatch, -replace大部分的比较运算符返回一个布尔值,比如:$a=5; $b=6$a -eq $b返回值为布尔值False但是在操作数组和集合时,-eq, -ne, -lt, -gt, -le, -ge, -like, -notlike运算符则返回与提供表达式相匹配的值,如:$a="one","two","two&q
阅读全文
摘要:1. PowerShell管理单元(Snap-in): Windows PowerShell管理单元是被编译成DLL文件的.NET程序,包括提供程序、cmdlet和函数。Windows PowerShell包含一些内置的管理单元,同时我们也可以自己手动添加自己写的管理单元。Windows PowerShell V2内置管理单元包括:Microsoft.PowerShell.Core, Microsoft.PowerShell.Host, Microsoft.PowerShell.Management, Microsoft.PowerShell.Security, Microsoft.Power
阅读全文
摘要:看《小强升职记》,又学了一招,衣柜整理法。像我们平时整理衣柜一样安排我们的工作,秘诀如下:时间管理秘诀的五个水平流程:收集,处理,组织,回顾,行动。收集(清空衣柜):收集一切引起我们注意的事情,放入收集篮;处理(为衣物分类):将事情分类,“将来某时/也许清单”、“待办事项清单”、“项目清单”。组织(将分类的衣物重新存储):2分钟任务->立即去做;其他任务分别放入各个清单中。基于以上3个步骤,引入了“3+1”清单系统,如下图:回顾(对衣物做到心中有数 ):每天工作第一眼时回顾;每周定期回顾。回顾图如下:首先是回顾“将来某时/也许清单”回顾“待办事项清单”回顾“项目清单”定期回顾自己的目标,
阅读全文
摘要:最近在看一本书叫《小强升职记》,这本书通过职场故事讲述了如何进行时间管理,今天读到了时间管理四象限法,四象限法将我们平时需要做的事情分为四类:重要而且紧急、重要但不紧急、不重要但紧急、不重要而且不紧急。 如下图所示: 实际上这四类事情的优先级也是应该如它们所处的象限一样,先做第一象限的事情,然后依次类推。同时,对于这四类事情,我们要进行不同方向的思考,如下图所示,我称它为时间管理四象限的思...
阅读全文
摘要:准备写一个国际化测试的系列,把自己到目前为止掌握的国际化测试知识梳理一遍,同时也希望能够在整理的过程中学习更多的国际化测试知识。首先就来说说G11N,I18N,L10N这几个术语的区别与联系。下面是维基百科中对于这几个词的解释:In computing, internationalization and localization (other correct spellings are internationalisation and localisation) are means of adapting computer software to different languages, re
阅读全文
摘要:1. Out-File:发送输出到一个文件。语法规则:Out-File [-FilePath] <string> [[-Encoding] <string>] [-Append] [-Force] [-InputObject <psobject>] [-NoClobber] [-Width <int>] [-Confirm] [-WhatIf] [<CommonParameters>]使用时必须指定输出文件的路径。如果输出文件存在,可以使用-Append参数来追加输出到这个文件。-Encoding参数指定字符编码类型,有效值包含&qu
阅读全文
摘要:1. Write-Host:写标准输出流到承载PowerShell的应用程序。通过参数可以为文本设置背景色,前景色,是否换行以及设置对象间的分隔字符串等(见下面的规则)。承载PowerShell的应用程序可以是PowerShell控制台(powershell.exe),PowerShell ISE(powershell_ise.exe)或其他应用程序。规则:Write-Host [[-Object] <Object>] [-BackgroundColor <color>] [-ForegroundColor <color>] [-NoNewline] [-S
阅读全文
摘要:使用Format命令格式化powershell输出,常用的命令如下: Format-Wide:每个对象仅有一个属性值被显示。默认情况下输出默认属性,也可以通过指定-Property参数来输出其他属性 例如: Get-Process -Name powershell|Format-Wide Get-Process -Name powershell| Format-wide -Pro...
阅读全文
摘要:很多时候,我们需要在其他工具中启动PowerShell来执行PowerShell命令,比如Cmd.exe或批处理文件。下面就来介绍下启动PowerShell的基本语法。 调用Windows PowerShell控制台基本语法: PowerShell[.exe] [-PSConsoleFile <file> | -Version <version>] [-EncodedCommand ...
阅读全文