`
- 浏览:
269882 次
- 性别:
- 来自:
深圳
-
1.Get-Content:获取位于指定位置的项的内容。
例如:get-content env:path获取环境变量path的值。
2.管道运算符"|"将命令连接在一起,即可将每个命令的输出用作下一命令的输入。
3.使用 Out-* Cmdlet 重定向数据
Out-Host :将数据直接发送到控制台
get-command | out-host -paging 对控制台输出进行分页 (Out-Host)
Get-Command | more使用 more 函数来对数据进行分页
实现数据分页显示(man是help的别名)
man | get-process
help | get-process
放弃输出 (Out-Null):放弃作为运行命令的副产品而获得的不需要的数据,则此命令十分有用。
get-command | out-Null
注意:Out-Null cmdlet 不会放弃错误输出。
打印数据 (Out-Printer):打印数据。如果未提供打印机名称,使用默认打印机。
Get-Command | Out-Printer -Name "Microsoft Office Document Image Writer";
注意:无需指定任何种类的打印机端口映射,甚至无需指定真实的物理打印机。
保存数据 (Out-File):将输出发送到文件而不是控制台窗口。
Get-Command | Out-File -FilePath 'd:\a.txt';
导入导出文件
Get-Process > c:\aa.txt
Get-Process | Export-Clixml c:\a.xml 将命令执行结果导出到xml文件中
Import-Clixml -Path 'd:\a.xml' ;将xml文件导出到控件台
4.在 Windows Powershell 中管理当前位置
Get-Location:确定当前目录位置的路径。与 BASH 外壳程序中的 pwd 命令类似。
Set-Location:指定当前目录位置。与Cmd.exe 中的 cd 命令类似。
Set-Location -Path C:\Windows
Set-Location c:\Windows -PassThru :-PassThru参数将表示位置的对象传递到管道。
在标准的相对路径表示法中,句点 (.) 表示当前文件夹,两个句点 (..)表示当前位置的父目录。
Set-Location -Path .. -PassThru 表示C盘。
保存和撤回最近的位置(Push-Location 和 Pop-Location)
更改位置时,有必要对曾经处于的位置进行跟踪,并且能够返回以前的位置。Windows PowerShell 中的 Push-Location cmdlet 可以创建您曾经处于的目录路径的有序历史记录(“堆栈”),并且可以使用补充的 Pop-Location cmdlet 来逐步退回目录路径的历史记录。
若要将当前位置压入堆栈,然后转到 windows 文件夹
Push-Location -Path "windows";
Pop-Location 回到C盘
列出所有包含的项 (-Recurse)
Get-ChildItem -Path C:\WINDOWS -Recurse
排除项 (-Exclude)
通过使用 Get-ChildItem 的 Exclude 参数可以排除特定的项。
Get-ChildItem -Path C:\WINDOWS\System32\w*32*.dll -Exclude *[9516]*
5. 创建新项 (New-Item):若要在文件系统中创建新项。包含带有指向该项的路径的 Path 参
数和具有“file”或“directory”值的 ItemType 参数。
若要创建文件,请将 ItemType 参数值更改为’"file"。
New-Item -Path d:\a.txt -ItemType file
重命名现有项 (Rename-Item):若要更改文件名或文件夹的名称,但无法移动项。
Rename-Item -Path d:\a.txt b.log
移动项 (Move-Item):若要移动文件或文件夹。
Move-Item -Path 'd:\a.txt' 'd:\temp'
复制项 (Copy-Item):在您将某项从一个位置复制到另一位置时,默认情况下,Copy-Item不会复制其内容。
Copy-Item -Path 'd:\a.txt' -Destination 'd:\temp';
删除项 (Remove-Item):要删除文件和文件夹,若文件夹中有子项则会提示确认删除。
Remove-Item -Path 'd:\aaa'(有子项提示)
Remove-Item -Path 'd:\bbb' -Recurse(有子项不提示)
执行项 (Invoke-Item):对文件或文件夹执行默认操作。此默认操作是由注册表中默认应用程序的处理程序确定的,其效果与在 Windows 资源管理器中双击该项的效果相同。
Invoke-Item -Path 'd:\Ajax';
Invoke-Item -Path 'd:\Ajax\ExtJs.avi';
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Powershell常用命令Powershell常用命令Powershell常用命令
简单的PowerShell基本语法及常用命令
非常好的教程,适合含PowerShell在Windows 7、Windows Server 2008 R2
不止是这些任务很简单,显示语句的命令架构和其他PowerShell命令也很简单。掌握好这些基本命令是成为PowerShell专家的必经之路。 入门级别 1. 像文件系统那样操作Windows Registry——cd hkcu: 2. 在文件里递...
系统管理员常用的Powershell命令
常见的PowerShell命令;PowerShell命令; 在Windows 操作系统里,点击开始->运行->输入PowerShell,进入windows PowerShell。在Windows 7中内置了PowerShell2.0, Windows 8中内置了PowerShell3.0。如果本机没有添加,...
Windows常用的PowerShell命令 Windows PowerShell命令 Powershell是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境,powershell需要.NET环境的支持,同时支持.NET对象。 (1)查看版本信息$...
PowerShell基本语法及常用命令!!!!!!!
Windows 2008 R2常用的25个PowerShell命令
powershell命令基础一些常用命令在其中都已经包括
使用PowerShell 的常用命令管理Office 365 ,用很多常用的命令可以参考,以便提高给大家使用
1.创建批处理Ba命令,一键打开多个远程桌面连接mstsc远程服务。 2.定时关机 3.查看445-3389-139-135常用端口开发使用情况 4.快捷打开计算机管理 5.双网卡路由设置 6.一键设置上网IP 7.查看路由信息
1. 常用命令 2. 利用思路 2.导出历史记录 3. 补充:查看cmd.exe的历史记录 1. Powershell v3和Powershell v4的安装和
hyper-v虚拟机命令大全。包含powershell命令创建和使用虚拟机。
一些常用的PowerShell命令,方便sharePoint的部署,适合对SharePoint的学习者。
电源外壳 我创建此存储库是为了快速参考我使用的和/或同事要求创建的一些常用Powershell命令和脚本。
[ 网络基础篇 ] MAP 迈普交换机常用命令详解 工作能用道德基本上都在这里了 看一篇文章记住常用命令
vscode-tldr 在bash / dockerfiles / powershell文件中提供常用命令的 hover信息。 tldr-pages是简化的和社区驱动的手册页的集合。演示版Shell脚本批处理文件Docker文件如何使用它? 将鼠标悬停在使用鼠标或使用VS...
powershell 4.0都出来那么长时间了,相对于powershell 3.0,它的命令都改变了哪些,有哪些更新呢?下面我们就来详细谈谈其中的10个新命令
3. 快速熟悉 各种常用语法 变量命名/类型使用/逻辑结构使用/管道传入 4. 加深巩固 理解PSCmdlet 参数/管道 5. 管理您的个人习惯 生成/使用/管理 您的配置文件 6. 快速开始 完成大规模使用 远程管理/远程对象/Seesion...