Microsoft.PowerShell.核心模块
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 会话 (PSSession)。
- Save-Help
下载最新的帮助文件并将其保存到文件系统目录。
- Set-PSDebug
打开和关闭脚本调试功能、设置跟踪级别以及切换严格模式。
- Set-PSSessionConfiguration
更改已注册会话配置的属性。
- Set-StrictMode
建立并强制执行表达式、脚本和脚本块中的编码规则。
- Start-Job
启动 PowerShell 后台作业。
- Stop-Job
停止 PowerShell 后台作业。
- Switch-Process
在 Linux 和 macOS 上,cmdlet 调用
execv()函数以提供与 POSIX shell 类似的行为。- TabExpansion2
一个辅助函数,它包装 CommandCompletion 类的
CompleteInput()方法,为 PowerShell 脚本提供 Tab 键补全。- Test-ModuleManifest
验证模块清单文件是否准确描述了模块的内容。
- Test-PSSessionConfigurationFile
验证会话配置文件中的键和值。
- Unregister-PSSessionConfiguration
从计算机中删除已注册的会话配置。
- Update-Help
在您的计算机上下载并安装最新的帮助文件。
- Wait-Job
等待,直到会话中运行的一个或所有 PowerShell 作业处于终止状态。
- Where-Object
根据属性值从集合中选择对象。