关于powershell:PowerShell

52次阅读

共计 1143 个字符,预计需要花费 3 分钟才能阅读完成。

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.txt
1..100: 代表数组 1~100
ForEach-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

正文完
 0