powershell命令
- 格式:doc
- 大小:96.50 KB
- 文档页数:13
powershell 执行方法
PowerShell 是一种强大的命令行处理工具,它可以执行各种任务,包括从文件、目录、网络和数据库中检索信息,处理表单数据,执行自动化脚本,构建和管理 Web 应用程序等。
下面是一些 PowerShell 执行方法:
1. 直接运行命令:在 PowerShell 中可以直接运行命令,如
`ls`、`mkdir`、`cd` 等。
2. 使用 .NET 方法: PowerShell 支持 .NET Framework 中的方法和类,可以使用 .NET 方法来执行各种任务。
例如,使用
`Microsoft.PowerShell.Core` 包中的 `CreateProcess` 方法来启动新进程。
3. 使用脚本语言:PowerShell 也是一种脚本语言,可以使用PowerShell 脚本来编写程序和任务。
在 PowerShell 中,可以使用 `脚本.ps1` 文件来编写脚本,并运行它们。
4. 使用第三方工具:PowerShell 中有很多第三方工具和库可以用于执行各种任务。
例如,可以使用 `跑出` 工具来从远程服务器中检索数据,使用 `PSReadLine` 库来支持强密码登录等。
5. 使用交互式模式:在 PowerShell 中,可以通过 `>` 符号和对话式模式来交互式地执行命令和脚本。
例如,可以在对话式模式下输入命令,然后按照提示输入确认信息,这种方式非常适合编写简单的脚本和应用程序。
总之,PowerShell 是一种功能强大的工具,可以使用多种方法来执行各种任务。
power shell 磁盘相关命令PowerShell是一种用于管理和自动化Windows操作系统的命令行工具。
在PowerShell中,有许多命令可以帮助我们管理磁盘,包括查看磁盘信息、创建新的磁盘分区、格式化磁盘等。
本文将介绍一些常用的PowerShell磁盘相关命令。
1. Get-PhysicalDisk命令Get-PhysicalDisk命令用于获取系统中的物理磁盘信息。
可以使用以下命令来查看系统中的物理磁盘列表:```powershellGet-PhysicalDisk```该命令将返回一个包含物理磁盘信息的列表,包括磁盘编号、磁盘类型、磁盘容量等。
2. Get-Disk命令Get-Disk命令用于获取系统中的磁盘信息。
可以使用以下命令来查看系统中的磁盘列表:```powershellGet-Disk```该命令将返回一个包含磁盘信息的列表,包括磁盘编号、磁盘类型、磁盘大小等。
3. Initialize-Disk命令Initialize-Disk命令用于初始化一个磁盘,使其可以被Windows 系统使用。
可以使用以下命令来初始化一个磁盘:```powershellInitialize-Disk -Number <磁盘编号>```其中,<磁盘编号>是要初始化的磁盘的编号。
4. New-Partition命令New-Partition命令用于创建一个新的磁盘分区。
可以使用以下命令来创建一个新的磁盘分区:```powershellNew-Partition -DiskNumber <磁盘编号> -UseMaximumSize -AssignDriveLetter```其中,<磁盘编号>是要创建分区的磁盘的编号。
5. Format-Volume命令Format-Volume命令用于格式化一个磁盘分区。
可以使用以下命令来格式化一个磁盘分区:```powershellFormat-Volume -DriveLetter <驱动器字母> -FileSystem <文件系统>```其中,<驱动器字母>是要格式化的分区的驱动器字母,<文件系统>是要使用的文件系统(如NTFS、FAT32等)。
powershell常用命令近期因工作需要,经常使用powershell功能,总结以下常用命令,便于工作使用。
1.Get-Command :得到所有PowerShell命令,获取有关cmdlet 以及有关Windows PowerShell 命令的其他元素的基本信息。
包括Cmdlet、Alias、Function。
2.Get-Process :获取所有进程3.Get-Help :显示有关Windows PowerShell 命令和概念的信息4.Get-History :获取在当前会话中输入的命令的列表5.Get-Job :获取在当前会话中运行的Windows PowerShell 后台作业6.Get-FormatData :获取当前会话中的格式数据7.Get-Event :获取事件队列中的事件8.Get-Alias :获取当前会话的别名9.Get-Culture :获取操作系统中设置的当前区域性10. Get-Date :获取当前日期和时间11. Get-Host :获取表示当前主机程序的对象12.Get-Member :获取对象的属性和方法。
13.Get-Random :从集合中获取随机数或随机选择对象14.Get-UICulture :获取操作系统中当前用户界面(UI) 区域性设置15.Get-Unique :从排序列表返回唯一项目16.Get-Variable :获取当前控制台中的变量17.Get-EventLog :获取本地或远程计算机上的事件日志或事件日志列表中的事件18.Get-ChildItem :获取一个或多个指定位置中的项和子项19.Get-Content :获取指定位置的项的内容20.Get-ItemProperty :获取指定项的属性21.Get-Wmi :获取Windows Management Instrumentation (WMI) 类的实例或可用类的相关信息22.Get-Location :获取当前工作位置的相关信息(如:F:\Users\TaoMin )23.Get-PSDrive:获取当前会话中的Windows PowerShell 驱动器24.Get-Item:获取位于指定位置的项25.Get-Process :获取在本地计算机或远程计算机上运行的进程26.Get-Service :获取本地或远程计算机上的服务27.Get-Transaction :获取当前(活动)事务28.Get-ExecutionPolicy :获取当前会话中的执行策略二.Set类(set类命令一般都含有参数)1.Set-Alias :在当前Windows PowerShell 会话中为cmdlet 或其他命令元素创建或更改别名(替代名称)如:如:Set-Alias aaa Get-Command2.Set-PSDebug :打开和关闭脚本调试功能,设置跟踪级别并切换strict 模式3.Set-StrictMode :建立和强制执行表达式、脚本和脚本块中的编码规则4.Set-Date :将计算机上的系统时间更改为指定的时间5.Set-Variable :设置变量的值,如果该变量还不存在,则创建该变量6.Set-PSBreakpoint :在行、命令或者变量上设置断点7.Set-Location :将当前工作位置设置为指定的位置8.Set-Item :将项的值更改为命令中指定的值9.Set-Service :启动、停止和挂起服务并更改服务的属性10.Set-Content :在项中写入内容或用新内容替换其中的内容11.Set-ItemProperty :创建或更改某一项的属性值12.Set-WmiInstance :创建或更新现有Windows Management Instrumentation (WMI) 类的实例13.Set-ExecutionPolicy :更改Windows PowerShell 执行策略的用户首选项。
powershell常用指令1. `Get-ChildItem`:用于列出文件和文件夹。
2. `Copy-Item`:用于复制文件和文件夹。
3. `Move-Item`:用于移动文件和文件夹。
4. `Remove-Item`:用于删除文件和文件夹。
5. `New-Item`:用于创建文件和文件夹。
6. `Set-Location`:用于更改当前目录。
7. `Get-Location`:用于显示当前目录。
8. `CD`:是`Set-Location`的简写形式。
9. `ls`:是`Get-ChildItem`的简写形式。
10. `Copy`:是`Copy-Item`的简写形式。
11. `Move`:是`Move-Item`的简写形式。
12. `del`:是`Remove-Item`的简写形式。
13. `mkdir`:是`New-Item`的简写形式,用于创建文件夹。
14. `rmdir`:用于删除文件夹。
15. `Clear-Host`:用于清除控制台屏幕。
16. `Format-Table`:用于以表格形式显示数据。
17. `Sort-Object`:用于对对象进行排序。
18. `Select-Object`:用于选择对象的特定属性。
19. `Where-Object`:用于筛选对象。
20. `Foreach-Object`:用于对对象进行循环操作。
以上只是一些 PowerShell 常用指令的示例,还有许多其他指令可用于执行各种任务。
你可以使用`Get-Help`指令获取有关任何 PowerShell 指令的详细信息。
powershell常用命令总结PowerShell是一种功能强大的脚本语言和命令行工具,旨在帮助用户自动化管理和配置Windows操作系统。
作为一名系统管理员或开发人员,熟练掌握PowerShell的常用命令是非常重要的。
在本文中,我将向你介绍一些最常用的PowerShell命令,并为你提供详细的步骤和示例。
首先,我们来了解一下PowerShell的优势。
与其他命令行工具相比,PowerShell 具有以下几个重要特点:1. 管道(Piping):允许将一个命令的输出作为另一个命令的输入,实现更高效的数据处理和操作。
2. 通用性:PowerShell可以管理和配置不仅仅是Windows操作系统,还包括其他Microsoft产品和第三方应用程序。
3. 面向对象:PowerShell是基于.NET框架的,支持面向对象的编程和操作,提供了丰富的类库和API。
4. 可扩展性:通过编写脚本和自定义模块,你可以轻松扩展和定制PowerShell 的功能。
在接下来的内容中,我们将学习一些常用的PowerShell命令,并分析它们的应用场景和用法。
一、基本命令1. Get-Command:获取所有可用命令或查询特定命令的信息。
例如,你可以使用“Get-Command”来获取PowerShell中所有的命令列表。
powershellGet-Command2. Get-Help:获取命令的使用帮助和文档。
在PowerShell中,你可以通过“Get-Help”命令来获取任何命令的详细说明。
powershellGet-Help Get-Process3. Set-Location和Get-Location:用于切换和获取当前目录。
这些命令与常用的cd和pwd命令类似。
powershellSet-Location C:\Windows\System32Get-Location4. Clear-Host:清除控制台窗口的内容,使其保持清洁。
powershell指令
PowerShell是一种命令行工具,它可以帮助你管理和自动化Windows操作系统。
以下是一些常用的PowerShell指令:1. Get-Process:获取正在运行的进程列表。
2. Get-Service:获取当前正在运行的服务列表。
3. Set-ExecutionPolicy:设置脚本执行策略,以允许或禁止在计算机上运行脚本。
4. New-Item:创建新文件、目录或注册表项等对象。
5. Remove-Item:删除文件、目录或注册表项等对象。
6. Get-Help:查看指定命令的帮助文档。
7. Invoke-Command:在远程计算机上执行命令或脚本块。
8. Test-Connection: 测试网络连接是否正常
9.Get-WmiObject: 获取WMI(Windows Management Instrumentation)信息10.Start-Sleep: 让程序暂停若干秒钟后再继续执行11.Set-Alias: 设置别名来简化长命令名称12.Export-Csv: 将数据导出到CSV格式文件中13.Import-Csv: 从CSV格式文件中导入数据并转换为Powershell对象
以上这些指令只是PowerShell功能强大而且灵活多变的冰山一角。
如果你想更好地掌握这个工具,请务必深入学习其语法和使用方法,并结合实际应用场景进行实践。
PowerShell基本语法及常用命令Powershell常用命令1.Get-Command 得到Powshell所有命令2.Get-Process 获取所有迚程3.Set-Alias 给指定命令重命名如:Set-Alias aaa Get-Command4.Set-ExecutionPolicy remotesigned 设置powershell可直接执行脚本文件一般脚本文件以.ps1结尾执行脚本文件直接输入文件地址即可执行脚本文件中叧写命令即可5.Get-Help get-* 查询以get开头的命令Get-Help *service* Get-Help Get-Command 获取Get-Command命令的基本用法6.Get-Member 获取对象属性如: $var | Get-Memeber 访问$var属性直接$var.ToString()PS中的变量定义不需要定义或声明数据类型在变量前加"$"定义变量的规则-变量可以是数字$123-变量可以是字符串$abc-变量可以是特殊字符${@1b}内置的变量-$pshome-$home-$profile变量赋值: $var=123 $var="aaaaaa"取变量值: $var变量赋值方法:Set-Variable var 100取值方法: Get-Variable var清空值: Clear-Variable var删除变量Remove-Variable var取多个变量如var1 var2 var3地值: Get-Variable var*另一种赋值方法$var1="bbb" $var2="$var $var1" 结果$var2="aaaaaa bbb"$var2='$var $var1' 结果$var2="$var $var1"$date=Get-Date 获取当前时间$date.AddDays(3) 当前时间加3天排序用法Get-Process | Sort-Object ws 根据WS值由小到大排序Get-Process | Sort-Object | fl Get-Process | Sort-Object | Format-List 以列表形式显示数据比较运算符$var="abc"$var -like "*b*" 返回true$var -clike "*b*" 返回true函数使用案例:在一个脚本文件中有如下代码:$var1=10function one{"The Variable is $var1"}function two{$var1=20;one}onetwoone执行结果: The Variable is 10The Variable is 20The Variable is 10此示例表明,在函数中改变变量值并不影响实际值若需改变其值请看如下代码:$var1=10function one{"The Variable is $var1"}function two{$Script:var1=20;one}onetwoone执行结果: The Variable is 10The Variable is 20The Variable is 20 freach使用$var=1..6 #定义数组foreach($i in $var){$n++}Write-Host "there were $n record"if使用If ($a -gt 10){"$a is larger than 10"}ElseIf ($a -eq 10){"$a is exactly 10"}ElseIf ($a -ge 10){"$a is larger than or equal to 10" }Else{"$a is smaller than 10"}-eq 判断是否等于(equal)-lt 判断时候小于(less than)-gt 判断是否大于(greater than)-ge 判断是否大于或等于(greater or equal) -le 判断是否小于或等于(less or equal)-ne 判断是否不等于(no equal)。
windows powershell语法规则Windows PowerShell是一种功能强大的脚本语言和命令行界面工具,用于管理和自动化Windows操作系统。
下面是Windows PowerShell的语法规则:1. 命令:- 命令由动词和名词组成,用连字符“-”连接,如`Get-Process`。
- 命令可以带有参数和选项,如`Get-Process -Name "firefox"`。
2. 变量:- 变量用`$`符号开头,如`$name = "John"`。
- 变量不需要声明,可以直接赋值。
- 变量是动态类型的,可以存储不同类型的值。
3. 字符串:- 字符串需要用引号括起来,可以使用单引号或双引号。
- 双引号内的字符串支持变量替换和转义字符,单引号内的字符串不支持。
4. 数组:- 数组可以通过逗号分隔的值列表来定义,如`$array = 1, 2,3`。
- 数组的索引从0开始,可以通过索引访问数组元素。
5. 操作符:- 算术操作符:`+`、`-`、`*`、`/`、`%`。
- 比较操作符:`-eq`(相等)、`-ne`(不相等)、`-lt`(小于)、`-gt`(大于)、`-le`(小于等于)、`-ge`(大于等于)。
- 逻辑操作符:`-and`、`-or`、`-not`。
- 赋值操作符:`=`- 其他操作符:`-match`(正则表达式匹配)、`-like`(通配符匹配)、`-contains`(包含)等。
6. 控制结构:- 条件语句:`if`、`else`、`elseif`。
- 循环语句:`for`、`foreach`、`while`、`do-while`。
- 跳转语句:`break`、`continue`、`return`。
7. 函数:- 函数用`function`关键字定义,可以带有参数和返回值。
- 函数可以在脚本中调用,也可以作为脚本文件使用。
powershell命令大全PowerShell命令大全。
PowerShell是一种由微软开发的任务自动化和配置管理框架,它由命令行解释器和脚本语言组成。
PowerShell命令可以帮助用户完成各种任务,包括文件管理、系统管理、网络管理等。
在本文中,我们将介绍一些常用的PowerShell命令,帮助您更好地了解和使用PowerShell。
1. Get-Command。
Get-Command是PowerShell中的一个非常有用的命令,它可以列出系统中可用的命令。
通过Get-Command命令,您可以查看系统中已安装的所有命令,以及这些命令的详细信息,比如命令的名称、类型、所属模块等。
这对于初学者来说是非常有帮助的,因为它可以帮助他们更好地了解系统中可用的命令。
2. Get-Help。
Get-Help是另一个非常有用的命令,它可以帮助您查找和理解PowerShell命令的用法。
通过Get-Help命令,您可以获取关于特定命令的详细信息,包括命令的语法、参数、示例等。
这对于初学者来说也是非常有帮助的,因为它可以帮助他们更好地理解和使用PowerShell命令。
3. Set-ExecutionPolicy。
Set-ExecutionPolicy是一个用于配置PowerShell脚本执行策略的命令。
通过Set-ExecutionPolicy命令,您可以指定系统中允许执行的脚本的类型,比如只允许执行签名过的脚本、只允许执行本地脚本等。
这对于系统管理员来说是非常有帮助的,因为它可以帮助他们更好地管理系统中的脚本执行策略。
4. Get-Service。
Get-Service是一个用于获取系统中安装的服务的命令。
通过Get-Service命令,您可以列出系统中已安装的所有服务,并获取这些服务的详细信息,比如服务的名称、状态、启动类型等。
这对于系统管理员来说是非常有帮助的,因为它可以帮助他们更好地了解和管理系统中的服务。
Name Category Synopsis ---- -------- -------- % Alias ForEach-Object ? Alias Where-Object ac Alias Add-Content asnp Alias Add-PSSnapin cat Alias Get-Content cd Alias Set-Location chdir Alias Set-Location clc Alias Clear-Content clear Alias Clear-Host clhy Alias Clear-History cli Alias Clear-Item clp Alias Clear-ItemProperty cls Alias Clear-Host clv Alias Clear-Variable compare Alias Compare-Object copy Alias Copy-Item cp Alias Copy-Item cpi Alias Copy-Item cpp Alias Copy-ItemProperty cvpa Alias Convert-Path dbp Alias Disable-PSBreakpoint del Alias Remove-Item diff Alias Compare-Object dir Alias Get-ChildItem ebp Alias Enable-PSBreakpoint echo Alias Write-Output epal Alias Export-Alias epcsv Alias Export-Csv epsn Alias Export-PSSession erase Alias Remove-Item etsn Alias Enter-PSSession exsn Alias Exit-PSSession fc Alias Format-Custom fl Alias Format-List foreach Alias ForEach-Object ft Alias Format-Table fw Alias Format-Wide gal Alias Get-Alias gbp Alias Get-PSBreakpoint gc Alias Get-Content gci Alias Get-ChildItem gcm Alias Get-Command gcs Alias Get-PSCallStack gdr Alias Get-PSDrive ghy Alias Get-History gi Alias Get-Item gjb Alias Get-Job gl Alias Get-Location gm Alias Get-Member gmo Alias Get-Module gp Alias Get-ItemPropertygroup Alias Group-Objectgsn Alias Get-PSSession gsnp Alias Get-PSSnapin gsv Alias Get-Service gu Alias Get-Unique gv Alias Get-Variable gwmi Alias Get-WmiObject h Alias Get-History history Alias Get-History icm Alias Invoke-Command iex Alias Invoke-Expression ihy Alias Invoke-History ii Alias Invoke-Item ipal Alias Import-Alias ipcsv Alias Import-Csv ipmo Alias Import-Module ipsn Alias Import-PSSession ise Alias powershell_ise.exe iwmi Alias Invoke-WmiMethod kill Alias Stop-Process lp Alias Out-Printer ls Alias Get-ChildItem man Alias help md Alias mkdir measure Alias Measure-Object mi Alias Move-Item mount Alias New-PSDrive move Alias Move-Item mp Alias Move-ItemProperty mv Alias Move-Item nal Alias New-Alias ndr Alias New-PSDrive ni Alias New-Item nmo Alias New-Module nsn Alias New-PSSession nv Alias New-Variable ogv Alias Out-GridView oh Alias Out-Host popd Alias Pop-Location ps Alias Get-Process pushd Alias Push-Location pwd Alias Get-Location r Alias Invoke-History rbp Alias Remove-PSBreakpoint rcjb Alias Receive-Job rd Alias Remove-Item rdr Alias Remove-PSDrive ren Alias Rename-Item ri Alias Remove-Item rjb Alias Remove-Job rm Alias Remove-Item rmdir Alias Remove-Item rmo Alias Remove-Modulernp Alias Rename-ItemProperty rp Alias Remove-ItemProperty rsn Alias Remove-PSSession rsnp Alias Remove-PSSnapin rv Alias Remove-Variable rvpa Alias Resolve-Path rwmi Alias Remove-WmiObject sajb Alias Start-Job sal Alias Set-Alias saps Alias Start-Process sasv Alias Start-Service sbp Alias Set-PSBreakpoint sc Alias Set-Content select Alias Select-Object set Alias Set-Variable si Alias Set-Item sl Alias Set-Location sleep Alias Start-Sleep sort Alias Sort-Object sp Alias Set-ItemProperty spjb Alias Stop-Job spps Alias Stop-Process spsv Alias Stop-Service start Alias Start-Process sv Alias Set-Variable swmi Alias Set-WmiInstance tee Alias Tee-Object type Alias Get-Content where Alias Where-Object wjb Alias Wait-Job write Alias Write-Output Add-Computer Cmdlet 将本地计算机添加到域或工作组中。
Get-Command Cmdlet 获取有关cmdlet 的基本信息,以及有关PowershellGet-Help Cmdlet 显示有关Windows PowerShell cmdlet 和概-念的信息。
Get-History Cmdlet 获取在当前会话中输入的命令的列表。
Invoke-History Cmdlet 从会话历史记录中运行命令。
Add-History Cmdlet 向会话历史记录追加条目。
ForEach-Object Cmdlet 针对每一组输入对象执行操作。
Where-Object Cmdlet 创建控制哪些对象沿着命令管道传递的筛选器。
Set-PSDebug Cmdlet 打开和关闭脚本调试功能,设置跟踪级别并切换strict 模式。
Add-PSSnapin Cmdlet 将一个或多个Windows PowerShell 管理单元添加到当前控制台。
Remove-PSSnapin Cmdlet 从当前控制台中删除Windows PowerShell 管理单元。
Get-PSSnapin Cmdlet 获取计算机上的Windows PowerShell 管理单元。
Export-Console Cmdlet 将当前控制台的配置导出到文件中,以便对其进行重用或共享。
Start-Transcript Cmdlet 在文本文件中创建全部或部分Windows PowerShell 会话的记录。
Stop-Transcript Cmdlet 停止脚本。
Add-Content Cmdlet 向指定项中添加内容。
Clear-Content Cmdlet 删除项的内容(例如从文件中删除文本),但不删除该项。
Clear-ItemProperty Cmdlet 删除属性的值,但不删除该属性。
Join-Path Cmdlet 将路径和子路径合并到单个路径中。
提供程序将提供路径分隔符。
Convert-Path Cmdlet 将路径从Windows PowerShell 路径转换为WindowCopy-ItemProperty Cmdlet 将属性和值从指定的位置复制到另一个位置。
Get-EventLog Cmdlet 获取与本地事件日志或其中存储的条目有关的信息。
Get-ChildItem Cmdlet 获取一个或多个指定位置中的项和子项。
Get-Content Cmdlet 获取位于指定位置的项的内容。
Get-ItemProperty Cmdlet 检索指定项的属性。
Get-WmiObject Cmdlet 获取WMI 类的实例或可用类的相关信息。
Move-ItemProperty Cmdlet 将属性从一个位置移动到另一个位置。
Get-Location Cmdlet 获取当前工作位置的相关信息。
Set-Location Cmdlet 将当前工作位置设置为指定的位置。
Push-Location Cmdlet 将当前位置推入堆栈。
Pop-Location Cmdlet 将当前位置更改为最近推入到堆栈中的位置。
New-PSDrive Cmdlet 安装新WIndows PowerShell 驱动器。
Remove-PSDrive Cmdlet 从所在位置删除Windows PowerShell 驱动器Get-PSDrive Cmdlet 获取有关Windows PowerShell 驱动器的信息Get-Item Cmdlet 获取位于指定位置的项。
New-Item Cmdlet 在命名空间中创建新项。
Set-Item Cmdlet 将项的值更改为命令中指定的值。
Remove-Item Cmdlet 删除指定项。
Move-Item Cmdlet 将项从一个位置移动到另一个位置。
Rename-Item Cmdlet 重命名Windows PowerShell 提供程序命名空间中的一个项。
Copy-Item Cmdlet 将项从一个位置复制到命名空间内的另一个位置。
Clear-Item Cmdlet 删除项的内容,但不删除该项。
Invoke-Item Cmdlet 对指定项调用特定于提供程序的默认操作。
Get-PSProvider Cmdlet 获取有关指定的Windows PowerShell 提供程序的信息。
New-ItemProperty Cmdlet 设置位于某个位置的项的新属性。
Split-Path Cmdlet 返回指定的路径部分。
Test-Path Cmdlet 确定路径的所有元素是否存在。
Get-Process Cmdlet 获取在本地计算机上运行的进程。
Stop-Process Cmdlet 停止一个或多个正在运行的进程。
Remove-ItemProperty Cmdlet 从注册表项中删除属性及其值。
Rename-ItemProperty Cmdlet 重命名项的属性。
Resolve-Path Cmdlet 解析路径中的通配符并显示路径内容。
Get-Service Cmdlet 获取本地计算机上的服务。
Stop-Service Cmdlet 停止一个或多个正在运行的服务。
Start-Service Cmdlet 启动一个或多个已停止的服务。
Suspend-Service Cmdlet 挂起(暂停)一个或多个正在运行的服务。
Resume-Service Cmdlet 恢复一项或多项挂起(暂停的)服务。
Restart-Service Cmdlet 停止并接着启动一个或更多服务。
Set-Service Cmdlet 更改服务的显示名称、说明或启动模式。
New-Service Cmdlet 在注册表和服务数据库中为Windows 服务创-建新项。
Set-Content Cmdlet 在项中写入内容或用新内容替换其中的内容。
Set-ItemProperty Cmdlet 设置位于指定位置的属性的值。
Get-Acl Cmdlet 获取资源(例如文件或注册表项)的安全描述符。
Set-Acl Cmdlet 更改指定资源(例如文件或注册表项)的安全描述符。
Get-PfxCertificate Cmdlet 获取计算机上 .pfx 证书文件的相关信息。
Get-Credential Cmdlet 获取基于用户名和密码的凭据对象。
Get-ExecutionPolicy Cmdlet 获取外壳程序的当前执行策略。
Set-ExecutionPolicy Cmdlet 更改外壳程序执行策略的用户首选项。
Get-AuthenticodeSignature Cmdlet 获取文件中有关Authenticode 签名的信息。
Set-AuthenticodeSignature Cmdlet 使用Authenticode 签名对Windows PowerShellConvertFrom-SecureString Cmdlet 将安全字符串转换为加密的标准字符串。
ConvertTo-SecureString Cmdlet 将加密的标准字符串转换为安全字符串。
它还可以将纯文本转换为安全字符串。
此...Format-List Cmdlet 将输出的格式设置为属性列表,其中每个属性均各占一行显示。
Format-Custom Cmdlet 使用自定义视图来设置输出的格式。
Format-Table Cmdlet 将输出的格式设置为表。
Format-Wide Cmdlet 将对象的格式设置为只能显示每个对象的一个属性的宽表。
Out-Null Cmdlet 删除输出,不将其发送到控制台。
Out-Default Cmdlet 将输出发送到默认的格式化程序和默认的输出cmdlet。
此cmdlet...Out-Host Cmdlet 将输出发送到命令行。
Out-File Cmdlet 将输出发送到文件。
Out-Printer Cmdlet 将输出发送到打印机。
Out-String Cmdlet 将对象作为一列字符串发送到主机。
Add-Member Cmdlet 向Windows PowerShell 对象的实例中添加用户定义的自定...Compare-Object Cmdlet 比较两组对象。
ConvertTo-Html Cmdlet 创建显示一个或一组对象的HTML 页。
Export-Csv Cmdlet 创建逗号分隔值(CSV) 文件来显示输入对象Import-Csv Cmdlet 导入使用Export-CSV cmdlet 产生的格式的-逗号分隔值Export-Alias Cmdlet 将当前定义的别名的相关信息导出到文件中。
Invoke-History Cmdlet 从会话历史记录中运行命令。
Add-History Cmdlet 向会话历史记录追加条目。
ForEach-Object Cmdlet 针对每一组输入对象执行操作。
Where-Object Cmdlet 创建控制哪些对象沿着命令管道传递的筛选器Set-PSDebug Cmdlet 打开和关闭脚本调试功能,设置跟踪级别并切换strict 模式。
Add-PSSnapin Cmdlet 将一个或多个Windows PowerShell 管理单元添加到当前控制台。
Remove-PSSnapin Cmdlet 从当前控制台中删除Windows PowerShell 管理单元。
Get-PSSnapin Cmdlet 获取计算机上的Windows PowerShell 管理单元。
Export-Console Cmdlet 将当前控制台的配置导出到文件中,以便对其进行重用或共享。
Start-Transcript Cmdlet 在文本文件中创建全部或部分Windows PowerShell 会话的记录。
Stop-Transcript Cmdlet 停止脚本。
Add-Content Cmdlet 向指定项中添加内容。
Clear-Content Cmdlet 删除项的内容(例如从文件中删除文本),但不删除该项。
Clear-ItemProperty Cmdlet 删除属性的值,但不删除该属性。
Join-Path Cmdlet 将路径和子路径合并到单个路径中。
提供程序将提供路径分隔符。
Convert-Path Cmdlet 将路径从Windows PowerShell 路径转换为Window...Copy-ItemProperty Cmdlet 将属性和值从指定的位置复制到另一个位置。
Get-EventLog Cmdlet 获取与本地事件日志或其中存储的条目有关的信息。
Get-ChildItem Cmdlet 获取一个或多个指定位置中的项和子项。
Get-Content Cmdlet 获取位于指定位置的项的内容。