PowerShell

replace()

作用:替换一个串中的一些字符
语法: .Replace(_strOldChar_, _strNewChar_)
例子:
1.用一个串替换另一个串

"abcdef" -replace "dEf","xyz" #把串"abcdef"中的"dEf"替换为xyz。疏忽大小写。$demo = "abcdef"  #定义变量demo$demo.replace("dEf","xyz") #将变量demo中的dEf替换为xyz"abcdef" -replace "dEf","xyz" -replace "cx","-"ab-yz #把串"abcdef"中的"dEf"替换为xyz,再将cx替换为-

poweshell相干命令学习

Get-Content
获取某个地位的对象的内容,输入在显示屏上。

1..100 | ForEach-Object { Add-Content -Path .\LineNumbers.txt -Value "This is line $_." }Get-Content -Path .\LineNumbers.txt1..100:代表数组1~100ForEach-Object:对每个对象执行操作Add-Content:$_:是一个变量,代表数组的每个值,它通过管道发送的。

Set-Content
向一个文件中写一些内容,或者替换一些内容。能够通过Value参数和管道向Set-Content发送内容。
Write-Host
输入用的

Start-Process
在本地机器关上一个过程。默认的,此过程会继承以后过程的所有环境变量。

Start-Process -FilePath "sort.exe" #在以后门路中,用sort.exe文件关上一个过程。

New-Item
在文件系统中,它创立一个文件或者目录。它能够创立一个全新的文件,也能够向文件中减少额定的内容。

New-Item -Path . -Name "testfile1.txt" -ItemType "file" -Value "This is a text string." #创立一个文件。 . 代表当前目录。-Value参数值是向文件中增加的内容。New-Item -ItemType "file" -Path ".\testfile1.txt" -Value "This is a text string."  #同上New-Item -Path "c:\" -Name "logfiles" -ItemType "directory" #创立一个目录。loggiles是目录的名字New-Item -ItemType "directory"  -Path "c:\logfiles" #同上

Copy-Item
从一个地位到另一个地位复制内容(文件或者文件夹)。默认地,它会继承以后过程的所有环境变量。
Invoke-Command