Microsoft.PowerShell.Core
Microsoft.PowerShell.Core 管理单元包含管理 PowerShell 基本功能的 cmdlet 和提供程序。 PowerShell 在启动时自动加载 Microsoft.PowerShell.Core 管理单元。 这不是模块。 不能使用 Import-Module
导入它,也不能使用 Remove-Module
将其删除。
Microsoft.PowerShell.Core
Add-History |
向会话历史记录附加条目。 |
Clear-History |
从 PowerShell 会话命令历史记录中删除条目。 |
Clear-Host |
清除主机程序中的显示。 |
Connect-PSSession |
重新连接到断开连接的会话。 |
Debug-Job |
调试正在运行的后台或远程作业。 |
Disable-ExperimentalFeature |
在启动 PowerShell 的新实例时禁用实验功能。 |
Disable-PSRemoting |
阻止 PowerShell 终结点接收远程连接。 |
Disable-PSSessionConfiguration |
在本地计算机上禁用会话配置。 |
Disconnect-PSSession |
断开与会话的连接。 |
Enable-ExperimentalFeature |
在启动 PowerShell 的新实例时启用实验功能。 |
Enable-PSRemoting |
将计算机配置为接收远程命令。 |
Enable-PSSessionConfiguration |
在本地计算机上启用会话配置。 |
Enter-PSHostProcess |
使用本地进程连接到交互式会话并进入交互式会话。 |
Enter-PSSession |
使用远程计算机启动交互式会话。 |
Exit-PSHostProcess |
关闭与本地进程的交互式会话。 |
Exit-PSSession |
结束与远程计算机的交互式会话。 |
Export-ModuleMember |
指定导出的模块成员。 |
ForEach-Object |
对输入对象集合中的每个项执行作。 |
Get-Command |
获取所有命令。 |
Get-ExperimentalFeature |
获取试验性功能。 |
Get-Help |
显示有关 PowerShell 命令和概念的信息。 |
Get-History |
获取当前会话期间输入的命令的列表。 |
Get-Job |
获取当前会话中运行的 PowerShell 后台作业。 |
Get-Module |
列出当前会话中导入的模块,或者可从 PSModulePath 导入的模块。 |
Get-PSHostProcessInfo |
获取有关 PowerShell 主机的进程信息。 |
Get-PSSession |
获取本地和远程计算机上的 PowerShell 会话。 |
Get-PSSessionCapability |
在特定会话配置中获取特定用户的权限。 |
Get-PSSessionConfiguration |
获取计算机上已注册的会话配置。 |
Get-PSSubsystem |
检索有关 PowerShell 中注册的子系统的信息。 |
Import-Module |
将模块添加到当前会话。 |
Invoke-Command |
在本地和远程计算机上运行命令。 |
Invoke-History |
运行会话历史记录中的命令。 |
New-Module |
创建一个新的动态模块,该模块仅存在于内存中。 |
New-ModuleManifest |
创建新的模块清单。 |
New-PSRoleCapabilityFile |
创建一个文件,该文件定义一组要通过会话配置公开的功能。 |
New-PSSession |
创建与本地或远程计算机的持久连接。 |
New-PSSessionConfigurationFile |
创建定义会话配置的文件。 |
New-PSSessionOption |
创建一个对象,其中包含 PSSession 的高级选项。 |
New-PSTransportOption |
创建一个对象,其中包含会话配置的高级选项。 |
Out-Default |
将输出发送到默认的格式化程序和默认的输出 cmdlet。 |
Out-Host |
将输出发送到命令行。 |
Out-Null |
隐藏输出,而不是将其发送到管道或显示它。 |
Receive-Job |
获取当前会话中 PowerShell 后台作业的结果。 |
Receive-PSSession |
获取断开连接的会话中的命令的结果 |
Register-ArgumentCompleter |
注册自定义参数完成程序。 |
Register-PSSessionConfiguration |
创建并注册新的会话配置。 |
Remove-Job |
删除 PowerShell 后台作业。 |
Remove-Module |
从当前会话中删除模块。 |
Remove-PSSession |
关闭一个或多个 PowerShell 会话(PSSessions)。 |
Save-Help |
将最新的帮助文件下载并保存到文件系统目录。 |
Set-PSDebug |
打开和关闭脚本调试功能,设置跟踪级别,并切换严格模式。 |
Set-PSSessionConfiguration |
更改已注册会话配置的属性。 |
Set-StrictMode |
在表达式、脚本和脚本块中建立并强制实施编码规则。 |
Start-Job |
启动 PowerShell 后台作业。 |
Stop-Job |
停止 PowerShell 后台作业。 |
Switch-Process |
在 Linux 和 macOS 上,cmdlet 调用 |
TabExpansion2 |
一个帮助程序函数,用于包装 |
Test-ModuleManifest |
验证模块清单文件是否准确描述了模块的内容。 |
Test-PSSessionConfigurationFile |
验证会话配置文件中的密钥和值。 |
Unregister-PSSessionConfiguration |
从计算机中删除已注册的会话配置。 |
Update-Help |
在计算机上下载并安装最新的帮助文件。 |
Wait-Job |
等待会话中运行的一个或所有 PowerShell 作业处于终止状态。 |
Where-Object |
根据集合的属性值从集合中选择对象。 |