power shell 查询版本 方法大全
在PowerShell中查看版本信息可以通过多种方式实现。以下是几种常用的方法来查看你当前使用的PowerShell版本:
方法1: $PSVersionTable 变量
这是检查PowerShell版本最简单和最常用的方法。只需在PowerShell窗口中输入以下命令:
$PSVersionTable.PSVersion
|
PS C:\Users\Administrator> $PSVersionTable.PSVersion Major Minor Build Revision |
|
此命令会显示当前PowerShell会话的主要版本信息,包括主版本号、次版本号、修补程序版本号和预览版标志(如果有的话)。
方法2: Get-Host 命令
另一种获取PowerShell版本的方法是使用Get-Host或其别名gh。运行以下命令:
Get-Host | Select-Object Version
|
PS C:\Users\Administrator> Get-Host | Select-Object Version Version |
或者使用别名:
gh | Select-Object Version
这将返回一个对象,其中包含当前PowerShell主机的版本信息。
方法3: $PSVersionTable 变量的详细输出
如果你想获得关于当前PowerShell环境更详细的信息,可以直接查看$PSVersionTable变量的全部内容而不仅仅是.PSVersion属性。这将包括CLR版本、构建版本、PS兼容版本等信息。
$PSVersionTable
这个命令会展示一个表格,列出了所有相关的版本信息,包括PowerShell引擎版本、CLR版本以及其他组件的版本信息。
|
PS C:\Users\Administrator> $PSVersionTable Name Value |
|
这段输出展示了$PSVersionTable命令在PowerShell中的执行结果,以下是每个字段的功能说明:
-
PSVersion: 显示当前PowerShell的主版本号。在这个例子中,版本号为5.1.20348.2227,表明这是Windows PowerShell 5.1的一个特定构建版本。
-
PSEdition: 描述PowerShell的版本类型。在这个例子中,值为“Desktop”,表示这是适用于桌面操作系统(如Windows 10)的Windows PowerShell版本。
-
PSCompatibleVersions: 列出了与当前PowerShell版本兼容的早期PowerShell版本号。这意味着当前环境支持运行为这些版本编写的脚本和模块。在此例中,它列出了从1.0到更高版本。
-
BuildVersion: 显示当前PowerShell构建的具体版本号。这个信息有助于识别特定的修补程序或更新。在这个例子中,构建版本号为10.0.20348.2227。
-
CLRVersion: 表示公共语言运行时(Common Language Runtime, CLR)的版本,这是.NET Framework的一部分,PowerShell基于它运行。在这个例子中,CLR版本为4.0.30319.42000,指的是.NET Framework 4的一个版本。
-
WSManStackVersion: 显示Windows远程管理(WS-Management)协议栈的版本。这是PowerShell远程管理功能所依赖的技术。在这个例子中,版本为3.0。
-
PSRemotingProtocolVersion: 显示PowerShell远程协议的版本。这个版本号有助于确定使用的PowerShell远程通信协议的兼容性。在这个例子中,版本为2.3。
-
SerializationVersion: 表示PowerShell对象序列化的版本。序列化是将对象状态转换为可存储或可传输的形式的过程,在远程通信和作业中尤其重要。在这个例子中,序列化版本为1.1.0.1。
在PowerShell中,查询版本信息主要依赖于几个关键的命令和变量。这些工具提供了不同层面上的版本信息,包括PowerShell本身的版本、.NET Framework或.NET Core的版本,以及操作系统的版本信息。以下是一些用于查询PowerShell版本信息的主要方法:
1. $PSVersionTable 变量
这是查询PowerShell版本最直接的方法。$PSVersionTable提供了一个包含多个属性的哈希表,其中PSVersion属性就是PowerShell的版本号。
$PSVersionTable.PSVersion
2. Get-Host 或其别名 gh
Get-Host命令(或其简写形式gh)也可以用来获取当前PowerShell会话的宿主信息,包括版本号。
Get-Host | Select-Object Version
3. 查看全部$PSVersionTable
如果你想获取更全面的版本信息,包括CLR版本、构建版本等,可以直接输出$PSVersionTable的全部内容。
$PSVersionTable
4. 使用[Environment]::Version查询.NET版本
虽然这不直接反映PowerShell的版本,但了解当前PowerShell环境运行在哪个版本的.NET上也是很重要的。这对于理解某些功能的可用性尤其关键。
[Environment]::Version
基于上述方法,实际上有两个主要的命令/变量用于直接查询PowerShell的版本信息:$PSVersionTable和Get-Host。$PSVersionTable是最常用且推荐的方式,因为它提供了最全面的信息。其他方法如[Environment]::Version提供了关于底层.NET环境的信息,这虽然与PowerShell的版本不完全相同,但对于开发和调试脚本也非常有用。
查看安装的模块版本
如果你想了解特定PowerShell模块的版本,可以使用Get-Module命令配合-ListAvailable参数。这对于排查模块兼容性问题很有帮助。
Get-Module -ListAvailable | Select-Object Name,Version
|
PS C:\Users\Administrator> Get-Module -ListAvailable | Select-Object Name,Version Name Version |
Microsoft.PowerShell.Operation.Validation 1.0.1:Microsoft PowerShell 操作验证 1.0.1 NetLbfo: 网络负载均衡和故障转移(Network Load Balancing and Failover) 2.0.0.0 |
此命令列出了所有可用模块及其版本,你可以通过增加| Where-Object { $_.Name -eq "ModuleName" }来过滤特定模块的信息。
6. 查询特定应用或组件版本
在某些情况下,你可能需要查询系统上特定应用程序或组件的版本,这可以通过多种方式实现,包括使用Get-AppxPackage、Get-ItemProperty等命令。例如,查询Windows商店应用版本:
Get-AppxPackage Microsoft.WindowsStore | Select-Object Name,Version
7. 使用WMI/CIM查询操作系统版本
虽然这不直接关联到PowerShell版本,但了解操作系统版本对于编写兼容脚本也很重要。可以使用WMI(Windows Management Instrumentation)或CIM(Common Information Model)来查询。
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber
PS C:\Users\Administrator> Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber
Caption Version BuildNumber
------- ------- -----------
Microsoft Windows Server 2025 Datacenter 10.0.26100 26100
Get-WmiObject Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber
PS C:\Users\Administrator> Get-WmiObject Win32_OperatingSystem | Select-Object Caption, Version, BuildNumber
Caption Version BuildNumber
------- ------- -----------
Microsoft Windows Server 2025 Datacenter 10.0.26100 26100
8. 访问注册表获取版本信息
对于某些特定的应用程序或组件,可能需要直接从Windows注册表中读取版本信息。这通常涉及到使用Get-ItemProperty访问注册表路径。
Get-ItemProperty 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, CurrentVersion, CurrentBuild
查看安装路径
在某些情况下,查看PowerShell的安装路径也可以提供一些版本相关的线索,尤其是当你在系统上安装了多个版本时。例如,PowerShell Core(PowerShell 6及以上版本)通常安装在不同的路径下,这与Windows PowerShell(5.1及以下版本)有所区别。
(Get-Command powershell).Source
或者对于PowerShell Core:
(Get-Command pwsh).Source
查询 PowerShell 权限开启情况,您可以执行以下命令:
Get-ExecutionPolicy
PS C:\Users\Administrator> Get-ExecutionPolicy
RemoteSigned
这将返回当前 PowerShell 执行策略。执行策略决定了哪些脚本可以在系统上运行。可能的执行策略包括:
- Restricted(限制):不允许在系统上运行任何脚本。
- RemoteSigned(远程签名):允许在本地计算机上运行本地创建的脚本,但从远程下载的脚本必须具有数字签名。
- AllSigned(全部签名):只允许运行数字签名的脚本。
- Unrestricted(不受限制):允许在系统上运行任何脚本,包括未签名的脚本。
如果您需要更改执行策略,可以使用 Set-ExecutionPolicy 命令。例如,要将执行策略设置为 RemoteSigned,可以执行以下命令:
Set-ExecutionPolicy RemoteSigned
请注意,更改执行策略可能需要管理员权限。
管理 PowerShell 权限的其他命令,包括:
-
Set-ExecutionPolicy:设置 PowerShell 执行策略。如上例所示,可以使用此命令更改执行策略。 -
Get-ExecutionPolicy -List:显示系统中所有可用的执行策略,以及每个策略的优先级。 -
Test-Path:测试指定路径的存在。这可用于在运行脚本之前检查文件或目录是否存在。 -
Get-ExecutionPolicy -Scope:获取指定范围内的执行策略。您可以指定范围为Process(当前进程)、CurrentUser(当前用户)、LocalMachine(本地计算机)或CurrentUser, LocalMachine(当前用户和本地计算机)。 -
Set-ExecutionPolicy -Scope:设置指定范围内的执行策略。使用此命令可以为不同的范围设置不同的执行策略。
这些命令可以帮助您管理 PowerShell 脚本的执行权限,确保系统的安全性和稳定性。
PS C:\Users\Administrator> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
5 1 26100 4768
PS C:\Users\Administrator> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.26100.4768
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.26100.4768
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
PS C:\Users\Administrator> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
5 1 26100 4768
PS C:\Users\Administrator> [System.Environment]::Version
Major Minor Build Revision
----- ----- ----- --------
4 0 30319 42000
PS C:\Users\Administrator> [System.Management.Automation.PSVersionInfo]::PSVersion
找不到类型 [System.Management.Automation.PSVersionInfo]。
所在位置 行:1 字符: 1
+ [System.Management.Automation.PSVersionInfo]::PSVersion
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Manageme...n.PSVersionInfo:TypeName) [],RuntimeException
+ FullyQualifiedErrorId : TypeNotFound
PS C:\Users\Administrator> Get-Host
Name : ConsoleHost
Version : 5.1.26100.4768
InstanceId : c40179a3-d59f-4561-b481-2d3ba331e811
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : zh-CN
CurrentUICulture : zh-CN
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled : True
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace
PS C:\Users\Administrator> Get-Command -Noun *Version
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Set-CIPolicyVersion 1.0 ConfigCI
PS C:\Users\Administrator> Get-Module -ListAvailable
目录: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.0.1 Microsoft.PowerShell.Operation.V... {Get-OperationValidation, Invoke-OperationValidation}
Binary 1.0.0.1 PackageManagement {Find-Package, Get-Package, Get-PackageProvider, Get-Packa...
Script 3.4.0 Pester {Describe, Context, It, Should...}
Script 1.0.0.1 PowerShellGet {Install-Module, Find-Module, Save-Module, Update-Module...}
Script 2.0.0 PSReadLine {Get-PSReadLineKeyHandler, Set-PSReadLineKeyHandler, Remov...
目录: C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 1.0.0.0 AppBackgroundTask {Disable-AppBackgroundTaskDiagnosticLog, Enable-AppBackgro...
Manifest 2.0.0.0 AppLocker {Get-AppLockerFileInformation, Get-AppLockerPolicy, New-Ap...
Manifest 1.0.0.0 AppvClient {Add-AppvClientConnectionGroup, Add-AppvClientPackage, Add...
Manifest 2.0.1.0 Appx {Add-AppxPackage, Get-AppxPackage, Get-AppxPackageAutoUpda...
Manifest 1.0 BestPractices {Get-BpaModel, Get-BpaResult, Invoke-BpaModel, Set-BpaResult}
Script 2.0.0.0 BitsTransfer {Add-BitsFile, Complete-BitsTransfer, Get-BitsTransfer, Re...
Manifest 1.0.0.0 BranchCache {Add-BCDataCacheExtension, Clear-BCCache, Disable-BC, Disa...
Manifest 1.0.0.0 CimCmdlets {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance,...
Manifest 1.0 ConfigCI {Get-SystemDriver, New-CIPolicyRule, New-CIPolicy, Get-CIP...
Manifest 1.0 ConfigDefender {Get-MpPreference, Set-MpPreference, Add-MpPreference, Rem...
Manifest 1.0 ConfigDefenderPerformance {New-MpPerformanceRecording, Get-MpPerformanceReport}
Manifest 1.0 Defender {Get-MpPreference, Set-MpPreference, Add-MpPreference, Rem...
Manifest 1.0 DefenderPerformance {New-MpPerformanceRecording, Get-MpPerformanceReport}
Manifest 1.0.3.0 DeliveryOptimization {Get-DeliveryOptimizationLog, Get-DeliveryOptimizationLogA...
Manifest 1.0.0.0 DirectAccessClientComponents {Disable-DAManualEntryPointSelection, Enable-DAManualEntry...
Script 3.0 Dism {Add-AppProvisionedSharedPackageContainer, Add-AppxProvisi...
Manifest 1.0.0.0 DnsClient {Resolve-DnsName, Clear-DnsClientCache, Get-DnsClient, Get...
Manifest 1.0.0.0 EventTracingManagement {Start-EtwTraceSession, New-EtwTraceSession, Get-EtwTraceS...
Script 2023.2.... Get-NetView Get-NetView
Manifest 2.1.0.0 International {Copy-UserInternationalSettingsToSystem, Get-WinDefaultInp...
Manifest 1.0.0.0 iSCSI {Get-IscsiTargetPortal, New-IscsiTargetPortal, Remove-Iscs...
Manifest 2.0.0.0 IscsiTarget {Add-ClusteriSCSITargetServerRole, Add-IscsiVirtualDiskTar...
Script 1.0.0.0 ISE {New-IseSnippet, Import-IseSnippet, Get-IseSnippet}
Manifest 1.0.0.0 Kds {Add-KdsRootKey, Get-KdsRootKey, Test-KdsRootKey, Set-KdsC...
Manifest 1.0 LanguagePackManagement {Install-Language, Uninstall-Language, Get-InstalledLangua...
Script 1.0.0.0 LAPS {Find-LapsADExtendedRights, Get-LapsADPassword, Invoke-Lap...
Manifest 1.0.1.0 Microsoft.PowerShell.Archive {Compress-Archive, Expand-Archive}
Manifest 3.0.0.0 Microsoft.PowerShell.Diagnostics {Get-WinEvent, Get-Counter, Import-Counter, Export-Counter...
Manifest 3.0.0.0 Microsoft.PowerShell.Host {Start-Transcript, Stop-Transcript}
Manifest 1.0.0.0 Microsoft.PowerShell.LocalAccounts {Add-LocalGroupMember, Disable-LocalUser, Enable-LocalUser...
Manifest 3.1.0.0 Microsoft.PowerShell.Management {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path...
Script 1.0 Microsoft.PowerShell.ODataUtils Export-ODataEndpointProxy
Manifest 3.0.0.0 Microsoft.PowerShell.Security {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}
Manifest 3.1.0.0 Microsoft.PowerShell.Utility {Format-List, Format-Custom, Format-Table, Format-Wide...}
Manifest 2.0.0.0 Microsoft.ReFsDedup.Commands {Enable-ReFSDedup, Disable-ReFSDedup, Start-ReFSDedupJob, ...
Script 2.0.0.0 Microsoft.ServerCore.SConfig {Invoke-SConfig, Invoke-SConfigLogon, Get-SConfig, Set-SCo...
Manifest 1.0.0 Microsoft.Windows.Bcd.Cmdlets {Copy-BcdEntry, Disable-BcdElementBootDebug, Disable-BcdEl...
Manifest 3.0.0.0 Microsoft.WSMan.Management {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCredS...
Manifest 1.0 MMAgent {Disable-MMAgent, Enable-MMAgent, Set-MMAgent, Get-MMAgent...
Manifest 1.0.0.0 MsDtc {New-DtcDiagnosticTransaction, Complete-DtcDiagnosticTrans...
Manifest 2.0.0.0 NetAdapter {Disable-NetAdapter, Disable-NetAdapterBinding, Disable-Ne...
Manifest 2.0.0.0 NetConnection {Get-NetConnectionProfile, Set-NetConnectionProfile}
Manifest 1.0.0.0 NetEventPacketCapture {New-NetEventSession, Remove-NetEventSession, Get-NetEvent...
Manifest 2.0.0.0 NetLbfo {Add-NetLbfoTeamMember, Add-NetLbfoTeamNic, Get-NetLbfoTea...
Manifest 1.0.0.0 NetNat {Get-NetNat, Get-NetNatExternalAddress, Get-NetNatStaticMa...
Manifest 2.0.0.0 NetQos {Get-NetQosPolicy, Set-NetQosPolicy, Remove-NetQosPolicy, ...
Manifest 2.0.0.0 NetSecurity {Get-DAPolicyChange, New-NetIPsecAuthProposal, New-NetIPse...
Manifest 1.0.0.0 NetSwitchTeam {New-NetSwitchTeam, Remove-NetSwitchTeam, Get-NetSwitchTea...
Manifest 1.0.0.0 NetTCPIP {Get-NetIPAddress, Get-NetIPInterface, Get-NetIPv4Protocol...
Manifest 1.0.0.0 NetworkConnectivityStatus {Get-DAConnectionStatus, Get-NCSIPolicyConfiguration, Rese...
Manifest 1.0.0.0 NetworkSwitchManager {Disable-NetworkSwitchEthernetPort, Enable-NetworkSwitchEt...
Manifest 1.0.0.0 NetworkTransition {Add-NetIPHttpsCertBinding, Disable-NetDnsTransitionConfig...
Manifest 1.0 NFS {Get-NfsMappedIdentity, Get-NfsNetgroup, Install-NfsMappin...
Binary 1.1.3.0 OsConfiguration {Get-OsConfigurationDocument, Get-OsConfigurationDocumentC...
Manifest 1.0.0.0 PcsvDevice {Get-PcsvDevice, Start-PcsvDevice, Stop-PcsvDevice, Restar...
Binary 1.0.0.0 PersistentMemory {Get-PmemDisk, Get-PmemPhysicalDevice, Get-PmemUnusedRegio...
Manifest 1.0.0.0 PKI {Add-CertificateEnrollmentPolicyServer, Export-Certificate...
Manifest 1.0.0.0 PlatformIdentifier Get-PlatformIdentifier
Manifest 1.0.0.0 PnpDevice {Get-PnpDevice, Get-PnpDeviceProperty, Enable-PnpDevice, D...
Manifest 1.1 PrintManagement {Add-Printer, Add-PrinterDriver, Add-PrinterPort, Get-Prin...
Binary 1.0.12 ProcessMitigations {Get-ProcessMitigation, Set-ProcessMitigation, ConvertTo-P...
Script 3.0 Provisioning {Install-ProvisioningPackage, Export-ProvisioningPackage, ...
Manifest 1.1 PSDesiredStateConfiguration {Set-DscLocalConfigurationManager, Start-DscConfiguration,...
Script 1.0.0.0 PSDiagnostics {Disable-PSTrace, Disable-PSWSManCombinedTrace, Disable-WS...
Binary 1.1.0.0 PSScheduledJob {New-JobTrigger, Add-JobTrigger, Remove-JobTrigger, Get-Jo...
Manifest 2.0.0.0 PSWorkflow {New-PSWorkflowExecutionOption, New-PSWorkflowSession, nwsn}
Manifest 1.0.0.0 PSWorkflowUtility Invoke-AsWorkflow
Manifest 2.0.0.0 RemoteDesktop {Get-RDCertificate, Set-RDCertificate, New-RDCertificate, ...
Manifest 1.0.0.0 ScheduledTasks {Get-ScheduledTask, Set-ScheduledTask, Register-ScheduledT...
Manifest 2.0.0.0 SecureBoot {Confirm-SecureBootUEFI, Set-SecureBootUEFI, Get-SecureBoo...
Manifest 1.0.0.0 SecurityCmdlets {Backup-SecurityPolicy, Restore-SecurityPolicy, Backup-Aud...
Script 1.0.0.0 ServerCore {Get-DisplayResolution, Set-DisplayResolution}
Script 2.0.0.0 ServerManager {Get-WindowsFeature, Install-WindowsFeature, Uninstall-Win...
Cim 1.0.0.0 ServerManagerTasks {Get-SMCounterSample, Get-SMPerformanceCollector, Start-SM...
Manifest 2.0.0.0 SmbShare {Get-SmbShare, Remove-SmbShare, Set-SmbShare, Block-SmbSha...
Manifest 2.0.0.0 SmbWitness {Get-SmbWitnessClient, Move-SmbWitnessClient, gsmbw, msmbw...
Manifest 2.0.0.0 SoftwareInventoryLogging {Get-SilComputer, Get-SilComputerIdentity, Get-SilSoftware...
Manifest 1.0.0.1 StartLayout {Export-StartLayout, Import-StartLayout, Export-StartLayou...
Manifest 2.0.0.0 Storage {Add-InitiatorIdToMaskingSet, Add-PartitionAccessPath, Add...
Manifest 1.0.0.0 StorageBusCache {Clear-StorageBusDisk, Disable-StorageBusCache, Disable-St...
Manifest 2.0.0.0 TLS {New-TlsSessionTicketKey, Enable-TlsSessionTicketKey, Disa...
Manifest 1.0.0.0 TroubleshootingPack {Get-TroubleshootingPack, Invoke-TroubleshootingPack}
Manifest 2.0.0.0 TrustedPlatformModule {Get-Tpm, Initialize-Tpm, Clear-Tpm, Unblock-Tpm...}
Binary 2.1.639.0 UEV {Clear-UevConfiguration, Clear-UevAppxPackage, Restore-Uev...
Manifest 1.0.0.0 UserAccessLogging {Enable-Ual, Disable-Ual, Get-Ual, Get-UalDns...}
Script 1.0.0.0 VMDirectStorage {Get-VMDirectVirtualDisk, Add-VMDirectVirtualDisk, Remove-...
Manifest 2.0.0.0 VpnClient {Add-VpnConnection, Set-VpnConnection, Remove-VpnConnectio...
Manifest 1.0.0.0 Wdac {Get-OdbcDriver, Set-OdbcDriver, Get-OdbcDsn, Add-OdbcDsn...}
Manifest 2.0.0.0 Whea {Get-WheaMemoryPolicy, Set-WheaMemoryPolicy}
Manifest 1.0.0.0 WindowsDeveloperLicense {Get-WindowsDeveloperLicense, Unregister-WindowsDeveloperL...
Script 1.0 WindowsErrorReporting {Enable-WindowsErrorReporting, Disable-WindowsErrorReporti...
Manifest 1.0.0.0 WindowsSearch {Get-WindowsSearchSetting, Set-WindowsSearchSetting}
Manifest 1.0.0.0 WindowsUpdate Get-WindowsUpdateLog
Script 1.0.0.0 WinHttpProxy {Get-WinhttpProxy, Export-WinhttpProxy, Reset-WinhttpProxy...
PS C:\Users\Administrator> Get-ItemProperty "HKLM:\Software\Microsoft\PowerShell\3\PowerShellEngine"
ApplicationBase : C:\Windows\System32\WindowsPowerShell\v1.0
ConsoleHostAssemblyName : Microsoft.PowerShell.ConsoleHost, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=msil
ConsoleHostModuleName : C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShell.ConsoleHost.dll
PowerShellVersion : 5.1.26100.1882
PSCompatibleVersion : 1.0, 2.0, 3.0, 4.0, 5.0, 5.1
PSPluginWkrModuleName : C:\Windows\System32\WindowsPowerShell\v1.0\system.management.automation.dll
RuntimeVersion : v4.0.30319
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\PowerShell\3\PowerShellEngine
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\PowerShell\3
PSChildName : PowerShellEngine
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry

浙公网安备 33010602011771号