PowerShell开源跨平台

CentOS上面安装PowerShell 1


今天终于有空安装一台CentOS虚拟机来测试PowerShell,Github上给出的安装包地址受限于网络不稳定因素,经常安装会中断,于是我先将安装包下载到Windows机器上,然后共享挂载给Linux,再安装。

Windows主机与Linux虚拟机之间共享文件,这里略过,这里分享出

powershell-6.0.0_alpha.12-1.el7.centos.x86_64.rmp 安装包的地址:

GitHub:powershell-6.0.0_alpha.13-1.el7.centos.x86_64.rpm

百度云盘: https://pan.baidu.com/s/1qYctNOw 密码: k1ug

下面贴出具体的安装输出:

[root@localhost ~]# yum install /mnt/Windows/powershell-6.0.0_alpha.12-1.el7.centos.x86_64.rpm
Loaded plugins: fastestmirror
Examining /mnt/Windows/powershell-6.0.0_alpha.12-1.el7.centos.x86_64.rpm: powershell-6.0.0_alpha.12-1.el7.centos.x86_64
Marking /mnt/Windows/powershell-6.0.0_alpha.12-1.el7.centos.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package powershell.x86_64 0:6.0.0_alpha.12-1.el7.centos will be installed
--> Processing Dependency: libicu for package: powershell-6.0.0_alpha.12-1.el7.centos.x86_64
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
--> Processing Dependency: libunwind for package: powershell-6.0.0_alpha.12-1.el7.centos.x86_64
--> Processing Dependency: uuid for package: powershell-6.0.0_alpha.12-1.el7.centos.x86_64
--> Running transaction check
---> Package libicu.x86_64 0:50.1.2-15.el7 will be installed
---> Package libunwind.x86_64 2:1.1-5.el7_2.2 will be installed
---> Package uuid.x86_64 0:1.6.2-26.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package    Arch   Version                     Repository                  Size
================================================================================
Installing:
 powershell x86_64 6.0.0_alpha.12-1.el7.centos /powershell-6.0.0_alpha.12-1.el7.centos.x86_64
                                                                          121 M
Installing for dependencies:
 libicu     x86_64 50.1.2-15.el7               base                       6.9 M
 libunwind  x86_64 2:1.1-5.el7_2.2             updates                     56 k
 uuid       x86_64 1.6.2-26.el7                base                        55 k

Transaction Summary
================================================================================
Install  1 Package (+3 Dependent packages)

Total size: 128 M
Total download size: 7.0 M
Installed size: 146 M


Downloading packages:
(1/3): libunwind-1.1-5.el7_2.2.x86_64.rpm                  |  56 kB   00:00
(2/3): uuid-1.6.2-26.el7.x86_64.rpm                        |  55 kB   00:00
(3/3): libicu-50.1.2-15.el7.x86_64.rpm                     | 6.9 MB   00:02
--------------------------------------------------------------------------------
Total                                              3.2 MB/s | 7.0 MB  00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 2:libunwind-1.1-5.el7_2.2.x86_64                             1/4
  Installing : uuid-1.6.2-26.el7.x86_64                                     2/4
  Installing : libicu-50.1.2-15.el7.x86_64                                  3/4
  Installing : powershell-6.0.0_alpha.12-1.el7.centos.x86_64                4/4
  Verifying  : powershell-6.0.0_alpha.12-1.el7.centos.x86_64                1/4
  Verifying  : libicu-50.1.2-15.el7.x86_64                                  2/4
  Verifying  : uuid-1.6.2-26.el7.x86_64                                     3/4
  Verifying  : 2:libunwind-1.1-5.el7_2.2.x86_64                             4/4

Installed:
  powershell.x86_64 0:6.0.0_alpha.12-1.el7.centos

Dependency Installed:
  libicu.x86_64 0:50.1.2-15.el7         libunwind.x86_64 2:1.1-5.el7_2.2
  uuid.x86_64 0:1.6.2-26.el7

Complete!

安装结束后在Linux控制台输入PowerShell,即可启动PowerShell

[root@localhost ~]# powershell
PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS /root>

然后我们着重验证一下版本信息:

PS /root> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      6.0.0-alpha
PSEdition                      Core
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   3.0.0.0
GitCommitId                    v6.0.0-alpha.12
CLRVersion
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

还有自动化变量:

PS /root> Get-Variable

Name                           Value
----                           -----
?                              True
^
$
args                           {}
ConfirmPreference              High
ConsoleFileName
DebugPreference                SilentlyContinue
Error                          {}
ErrorActionPreference          Continue
ErrorView                      NormalView
ExecutionContext               System.Management.Automation.EngineIntrinsics
false                          False
FormatEnumerationLimit         4
HOME                           /root
Host                           System.Management.Automation.Internal.Host.InternalHost
InformationPreference          SilentlyContinue
input                          System.Collections.ArrayList+ArrayListEnumeratorSimple
IsCoreCLR                      True
IsLinux                        True
IsOSX                          False
IsWindows                      False
MaximumHistoryCount            4096
MyInvocation                   System.Management.Automation.InvocationInfo
NestedPromptLevel              0
null
OutputEncoding                 System.Text.ASCIIEncoding
PID                            2532
PROFILE                        /root/.config/powershell/Microsoft.PowerShell_profile.ps1
ProgressPreference             Continue
PSBoundParameters              {}
PSCommandPath
PSCulture                      en-US
PSDefaultParameterValues       {}
PSEdition                      Core
PSEmailServer
PSHOME                         /opt/microsoft/powershell/6.0.0-alpha.12
PSScriptRoot
PSSessionApplicationName       wsman
PSSessionConfigurationName     http://schemas.microsoft.com/powershell/Microsoft.PowerShell
PSSessionOption                System.Management.Automation.Remoting.PSSessionOption
PSUICulture                    en-US
PSVersionTable                 {PSVersion, PSEdition, PSCompatibleVersions, BuildVersion...}
PWD                            /root
ShellId                        Microsoft.PowerShell
StackTrace
true                           True
VerbosePreference              SilentlyContinue
WarningPreference              Continue
WhatIfPreference               False

最重要的当然是查看支持的PowerShell命令。那就用PowerShell生成一张Linux PowerShell命令表,命令如下:

Get-command |
 Sort-Object NounName | 
select Name,CommandType,Source | 
ConvertTo-Html

Linux上的PowerShell命令一览表

Name CommandType Source
Add-NodeKeys Function PSDesiredStateConfiguration
Install-Package Cmdlet PackageManagement
Import-PSSession Cmdlet Microsoft.PowerShell.Utility
Import-PackageProvider Cmdlet PackageManagement
Import-Module Cmdlet Microsoft.PowerShell.Core
Import-LocalizedData Cmdlet Microsoft.PowerShell.Utility
Import-Csv Cmdlet Microsoft.PowerShell.Utility
Import-Clixml Cmdlet Microsoft.PowerShell.Utility
Import-Alias Cmdlet Microsoft.PowerShell.Utility
Group-Object Cmdlet Microsoft.PowerShell.Utility
Get-Variable Cmdlet Microsoft.PowerShell.Utility
Get-Unique Cmdlet Microsoft.PowerShell.Utility
Get-UICulture Cmdlet Microsoft.PowerShell.Utility
Get-TypeData Cmdlet Microsoft.PowerShell.Utility
Get-TraceSource Cmdlet Microsoft.PowerShell.Utility
Get-RunspaceDebug Cmdlet Microsoft.PowerShell.Utility
Get-Runspace Cmdlet Microsoft.PowerShell.Utility
Get-Random Cmdlet Microsoft.PowerShell.Utility
Install-PackageProvider Cmdlet PackageManagement
Invoke-Command Cmdlet Microsoft.PowerShell.Core
Invoke-Expression Cmdlet Microsoft.PowerShell.Utility
Invoke-History Cmdlet Microsoft.PowerShell.Core
New-PSSession Cmdlet Microsoft.PowerShell.Core
New-PSRoleCapabilityFile Cmdlet Microsoft.PowerShell.Core
New-PSDrive Cmdlet Microsoft.PowerShell.Management
New-Object Cmdlet Microsoft.PowerShell.Utility
New-ModuleManifest Cmdlet Microsoft.PowerShell.Core
New-Module Cmdlet Microsoft.PowerShell.Core
New-ItemProperty Cmdlet Microsoft.PowerShell.Management
New-Item Cmdlet Microsoft.PowerShell.Management
Get-PSSessionConfiguration Cmdlet Microsoft.PowerShell.Core
New-Event Cmdlet Microsoft.PowerShell.Utility
Move-ItemProperty Cmdlet Microsoft.PowerShell.Management
Move-Item Cmdlet Microsoft.PowerShell.Management
Measure-Object Cmdlet Microsoft.PowerShell.Utility
Measure-Command Cmdlet Microsoft.PowerShell.Utility
Join-Path Cmdlet Microsoft.PowerShell.Management
Invoke-WebRequest Cmdlet Microsoft.PowerShell.Utility
Invoke-RestMethod Cmdlet Microsoft.PowerShell.Utility
Invoke-Item Cmdlet Microsoft.PowerShell.Management
New-Alias Cmdlet Microsoft.PowerShell.Utility
Get-PSSessionCapability Cmdlet Microsoft.PowerShell.Core
Get-PSSession Cmdlet Microsoft.PowerShell.Core
Get-PSReadlineOption Cmdlet PSReadLine
Get-EventSubscriber Cmdlet Microsoft.PowerShell.Utility
Get-Event Cmdlet Microsoft.PowerShell.Utility
Get-Date Cmdlet Microsoft.PowerShell.Utility
Get-Culture Cmdlet Microsoft.PowerShell.Utility
Get-Credential Cmdlet Microsoft.PowerShell.Security
Get-Content Cmdlet Microsoft.PowerShell.Management
Get-Command Cmdlet Microsoft.PowerShell.Core
Get-ChildItem Cmdlet Microsoft.PowerShell.Management
Get-ExecutionPolicy Cmdlet Microsoft.PowerShell.Security
Get-Alias Cmdlet Microsoft.PowerShell.Utility
Format-Table Cmdlet Microsoft.PowerShell.Utility
Format-List Cmdlet Microsoft.PowerShell.Utility
Format-Custom Cmdlet Microsoft.PowerShell.Utility
ForEach-Object Cmdlet Microsoft.PowerShell.Core
Find-PackageProvider Cmdlet PackageManagement
Find-Package Cmdlet PackageManagement
Export-PSSession Cmdlet Microsoft.PowerShell.Utility
Export-ModuleMember Cmdlet Microsoft.PowerShell.Core
Format-Wide Cmdlet Microsoft.PowerShell.Utility
New-PSSessionConfigurationFile Cmdlet Microsoft.PowerShell.Core
Get-FormatData Cmdlet Microsoft.PowerShell.Utility
Get-History Cmdlet Microsoft.PowerShell.Core
Get-PSReadlineKeyHandler Cmdlet PSReadLine
Get-PSProvider Cmdlet Microsoft.PowerShell.Management
Get-PSHostProcessInfo Cmdlet Microsoft.PowerShell.Core
Get-PSDrive Cmdlet Microsoft.PowerShell.Management
Get-PSCallStack Cmdlet Microsoft.PowerShell.Utility
Get-PSBreakpoint Cmdlet Microsoft.PowerShell.Utility
Get-Process Cmdlet Microsoft.PowerShell.Management
Get-PackageSource Cmdlet PackageManagement
Get-Help Cmdlet Microsoft.PowerShell.Core
Get-PackageProvider Cmdlet PackageManagement
Get-Module Cmdlet Microsoft.PowerShell.Core
Get-Member Cmdlet Microsoft.PowerShell.Utility
Get-Location Cmdlet Microsoft.PowerShell.Management
Get-Job Cmdlet Microsoft.PowerShell.Core
Get-ItemPropertyValue Cmdlet Microsoft.PowerShell.Management
Get-ItemProperty Cmdlet Microsoft.PowerShell.Management
Get-Item Cmdlet Microsoft.PowerShell.Management
Get-Host Cmdlet Microsoft.PowerShell.Utility
Get-Package Cmdlet PackageManagement
Export-FormatData Cmdlet Microsoft.PowerShell.Utility
New-PSSessionOption Cmdlet Microsoft.PowerShell.Core
New-TimeSpan Cmdlet Microsoft.PowerShell.Utility
Tee-Object Cmdlet Microsoft.PowerShell.Utility
Stop-Transcript Cmdlet Microsoft.PowerShell.Host
Stop-Process Cmdlet Microsoft.PowerShell.Management
Stop-Job Cmdlet Microsoft.PowerShell.Core
Start-Transcript Cmdlet Microsoft.PowerShell.Host
Start-Sleep Cmdlet Microsoft.PowerShell.Utility
Start-Process Cmdlet Microsoft.PowerShell.Management
Start-Job Cmdlet Microsoft.PowerShell.Core
Split-Path Cmdlet Microsoft.PowerShell.Management
Sort-Object Cmdlet Microsoft.PowerShell.Utility
Set-Variable Cmdlet Microsoft.PowerShell.Utility
Set-TraceSource Cmdlet Microsoft.PowerShell.Utility
Set-StrictMode Cmdlet Microsoft.PowerShell.Core
Set-PSSessionConfiguration Cmdlet Microsoft.PowerShell.Core
Set-PSReadlineOption Cmdlet PSReadLine
Set-PSReadlineKeyHandler Cmdlet PSReadLine
Set-PSDebug Cmdlet Microsoft.PowerShell.Core
Test-ModuleManifest Cmdlet Microsoft.PowerShell.Core
Test-Path Cmdlet Microsoft.PowerShell.Management
Test-PSSessionConfigurationFile Cmdlet Microsoft.PowerShell.Core
Trace-Command Cmdlet Microsoft.PowerShell.Utility
Write-Progress Cmdlet Microsoft.PowerShell.Utility
Write-Output Cmdlet Microsoft.PowerShell.Utility
Write-Information Cmdlet Microsoft.PowerShell.Utility
Write-Host Cmdlet Microsoft.PowerShell.Utility
Write-Error Cmdlet Microsoft.PowerShell.Utility
Write-Debug Cmdlet Microsoft.PowerShell.Utility
Where-Object Cmdlet Microsoft.PowerShell.Core
Wait-Process Cmdlet Microsoft.PowerShell.Management
Set-PSBreakpoint Cmdlet Microsoft.PowerShell.Utility
Wait-Job Cmdlet Microsoft.PowerShell.Core
Wait-Debugger Cmdlet Microsoft.PowerShell.Utility
Update-TypeData Cmdlet Microsoft.PowerShell.Utility
Update-Help Cmdlet Microsoft.PowerShell.Core
Update-FormatData Cmdlet Microsoft.PowerShell.Utility
Unregister-PSSessionConfiguration Cmdlet Microsoft.PowerShell.Core
Unregister-PackageSource Cmdlet PackageManagement
Unregister-Event Cmdlet Microsoft.PowerShell.Utility
Uninstall-Package Cmdlet PackageManagement
Wait-Event Cmdlet Microsoft.PowerShell.Utility
Set-PackageSource Cmdlet PackageManagement
Set-Location Cmdlet Microsoft.PowerShell.Management
Set-ItemProperty Cmdlet Microsoft.PowerShell.Management
Remove-Item Cmdlet Microsoft.PowerShell.Management
Remove-Event Cmdlet Microsoft.PowerShell.Utility
Register-PSSessionConfiguration Cmdlet Microsoft.PowerShell.Core
Register-PackageSource Cmdlet PackageManagement
Register-ObjectEvent Cmdlet Microsoft.PowerShell.Utility
Register-EngineEvent Cmdlet Microsoft.PowerShell.Utility
Register-ArgumentCompleter Cmdlet Microsoft.PowerShell.Core
Receive-PSSession Cmdlet Microsoft.PowerShell.Core
Remove-ItemProperty Cmdlet Microsoft.PowerShell.Management
Receive-Job Cmdlet Microsoft.PowerShell.Core
Push-Location Cmdlet Microsoft.PowerShell.Management
Pop-Location Cmdlet Microsoft.PowerShell.Management
Out-String Cmdlet Microsoft.PowerShell.Utility
Out-Null Cmdlet Microsoft.PowerShell.Core
Out-Host Cmdlet Microsoft.PowerShell.Core
Out-File Cmdlet Microsoft.PowerShell.Utility
Out-Default Cmdlet Microsoft.PowerShell.Core
New-Variable Cmdlet Microsoft.PowerShell.Utility
Read-Host Cmdlet Microsoft.PowerShell.Utility
New-PSTransportOption Cmdlet Microsoft.PowerShell.Core
Remove-Job Cmdlet Microsoft.PowerShell.Core
Remove-PSBreakpoint Cmdlet Microsoft.PowerShell.Utility
Set-Item Cmdlet Microsoft.PowerShell.Management
Set-ExecutionPolicy Cmdlet Microsoft.PowerShell.Security
Set-Date Cmdlet Microsoft.PowerShell.Utility
Set-Content Cmdlet Microsoft.PowerShell.Management
Set-Alias Cmdlet Microsoft.PowerShell.Utility
Select-Xml Cmdlet Microsoft.PowerShell.Utility
Select-String Cmdlet Microsoft.PowerShell.Utility
Select-Object Cmdlet Microsoft.PowerShell.Utility
Remove-Module Cmdlet Microsoft.PowerShell.Core
Save-Package Cmdlet PackageManagement
Resolve-Path Cmdlet Microsoft.PowerShell.Management
Rename-ItemProperty Cmdlet Microsoft.PowerShell.Management
Rename-Item Cmdlet Microsoft.PowerShell.Management
Remove-Variable Cmdlet Microsoft.PowerShell.Utility
Remove-TypeData Cmdlet Microsoft.PowerShell.Utility
Remove-PSSession Cmdlet Microsoft.PowerShell.Core
Remove-PSReadlineKeyHandler Cmdlet PSReadLine
Remove-PSDrive Cmdlet Microsoft.PowerShell.Management
Save-Help Cmdlet Microsoft.PowerShell.Core
Export-Csv Cmdlet Microsoft.PowerShell.Utility
Export-Clixml Cmdlet Microsoft.PowerShell.Utility
Export-Alias Cmdlet Microsoft.PowerShell.Utility
In Function Pester
ImportSystemModules Function
ImportClassResourcesFromModule Function PSDesiredStateConfiguration
ImportCimAndScriptKeywordsFromModule Function PSDesiredStateConfiguration
Import-PowerShellDataFile Function Microsoft.PowerShell.Utility
help Function
GetSyntax Function PSDesiredStateConfiguration
GetResourceFromKeyword Function PSDesiredStateConfiguration
GetPatterns Function PSDesiredStateConfiguration
GetModule Function PSDesiredStateConfiguration
GetImplementingModulePath Function PSDesiredStateConfiguration
GetCompositeResource Function PSDesiredStateConfiguration
Get-Verb Function
Get-TestDriveItem Function Pester
Get-PublicKeyFromStore Function PSDesiredStateConfiguration
Get-PublicKeyFromFile Function PSDesiredStateConfiguration
Get-PSTopConfigurationName Function PSDesiredStateConfiguration
Initialize-ConfigurationRuntimeState Function PSDesiredStateConfiguration
InModuleScope Function Pester
Install-Module Function PowerShellGet
Install-Script Function PowerShellGet
Publish-Module Function PowerShellGet
PSConsoleHostReadline Function PSReadLine
prompt Function
Pause Function
oss Function
Node Function PSDesiredStateConfiguration
New-TemporaryFile Function Microsoft.PowerShell.Utility
New-ScriptFileInfo Function PowerShellGet
Get-PSRepository Function PowerShellGet
New-Guid Function Microsoft.PowerShell.Utility
New-DscChecksum Function PSDesiredStateConfiguration
more Function
Mock Function Pester
It Function Pester
IsPatternMatched Function PSDesiredStateConfiguration
IsHiddenResource Function PSDesiredStateConfiguration
Invoke-Pester Function Pester
Invoke-Mock Function Pester
New-Fixture Function Pester
Get-PSMetaConfigurationProcessed Function PSDesiredStateConfiguration
Get-PSMetaConfigDocumentInstVersionInfo Function PSDesiredStateConfiguration
Get-PSDefaultConfigurationDocument Function PSDesiredStateConfiguration
Expand-Archive Function Microsoft.PowerShell.Archive
Describe Function Pester
ConvertTo-MOFInstance Function PSDesiredStateConfiguration
Context Function Pester
Configuration Function PSDesiredStateConfiguration
Compress-Archive Function Microsoft.PowerShell.Archive
Clear-Host Function
CheckResourceFound Function PSDesiredStateConfiguration
Find-Command Function PowerShellGet
cd\ Function
BeforeEach Function Pester
BeforeAll Function Pester
Assert-VerifiableMocks Function Pester
Assert-MockCalled Function Pester
AfterEach Function Pester
AfterAll Function Pester
AddDscResourcePropertyFromMetadata Function PSDesiredStateConfiguration
AddDscResourceProperty Function PSDesiredStateConfiguration
cd.. Function
Publish-Script Function PowerShellGet
Find-DscResource Function PowerShellGet
Find-RoleCapability Function PowerShellGet
Get-PSCurrentConfigurationNode Function PSDesiredStateConfiguration
Get-PositionInfo Function PSDesiredStateConfiguration
Get-MofInstanceText Function PSDesiredStateConfiguration
Get-MofInstanceName Function PSDesiredStateConfiguration
Get-MockDynamicParameters Function Pester
Get-InstalledScript Function PowerShellGet
Get-InstalledModule Function PowerShellGet
Get-InnerMostErrorRecord Function PSDesiredStateConfiguration
Find-Module Function PowerShellGet
Get-FileHash Function Microsoft.PowerShell.Utility
Get-DSCResourceModules Function PSDesiredStateConfiguration
Get-DscResource Function PSDesiredStateConfiguration
Get-ConfigurationErrorCount Function PSDesiredStateConfiguration
Get-ComplexResourceQualifier Function PSDesiredStateConfiguration
Get-CompatibleVersionAddtionaPropertiesStr Function PSDesiredStateConfiguration
Generate-VersionInfo Function PSDesiredStateConfiguration
Format-Hex Function Microsoft.PowerShell.Utility
Find-Script Function PowerShellGet
Get-EncryptedPassword Function PSDesiredStateConfiguration
ReadEnvironmentFile Function PSDesiredStateConfiguration
Register-PSRepository Function PowerShellGet
Save-Module Function PowerShellGet
ConvertFrom-SecureString Cmdlet Microsoft.PowerShell.Security
ConvertFrom-Json Cmdlet Microsoft.PowerShell.Utility
ConvertFrom-Csv Cmdlet Microsoft.PowerShell.Utility
Convert-Path Cmdlet Microsoft.PowerShell.Management
Connect-PSSession Cmdlet Microsoft.PowerShell.Core
Compare-Object Cmdlet Microsoft.PowerShell.Utility
Clear-Variable Cmdlet Microsoft.PowerShell.Utility
Clear-ItemProperty Cmdlet Microsoft.PowerShell.Management
ConvertFrom-StringData Cmdlet Microsoft.PowerShell.Utility
Clear-Item Cmdlet Microsoft.PowerShell.Management
Clear-Content Cmdlet Microsoft.PowerShell.Management
Add-Type Cmdlet Microsoft.PowerShell.Utility
Add-Member Cmdlet Microsoft.PowerShell.Utility
Add-History Cmdlet Microsoft.PowerShell.Core
Add-Content Cmdlet Microsoft.PowerShell.Management
WriteFile Function PSDesiredStateConfiguration
Write-NodeMOFFile Function PSDesiredStateConfiguration
Write-MetaConfigFile Function PSDesiredStateConfiguration
Clear-History Cmdlet Microsoft.PowerShell.Core
Write-Log Function PSDesiredStateConfiguration
ConvertTo-Csv Cmdlet Microsoft.PowerShell.Utility
ConvertTo-Json Cmdlet Microsoft.PowerShell.Utility
Exit-PSSession Cmdlet Microsoft.PowerShell.Core
Exit-PSHostProcess Cmdlet Microsoft.PowerShell.Core
Enter-PSSession Cmdlet Microsoft.PowerShell.Core
Enter-PSHostProcess Cmdlet Microsoft.PowerShell.Core
Enable-RunspaceDebug Cmdlet Microsoft.PowerShell.Utility
Enable-PSSessionConfiguration Cmdlet Microsoft.PowerShell.Core
Enable-PSBreakpoint Cmdlet Microsoft.PowerShell.Utility
Disconnect-PSSession Cmdlet Microsoft.PowerShell.Core
ConvertTo-Html Cmdlet Microsoft.PowerShell.Utility
Disable-RunspaceDebug Cmdlet Microsoft.PowerShell.Utility
Disable-PSBreakpoint Cmdlet Microsoft.PowerShell.Utility
Debug-Runspace Cmdlet Microsoft.PowerShell.Utility
Debug-Process Cmdlet Microsoft.PowerShell.Management
Debug-Job Cmdlet Microsoft.PowerShell.Core
Copy-ItemProperty Cmdlet Microsoft.PowerShell.Management
Copy-Item Cmdlet Microsoft.PowerShell.Management
ConvertTo-Xml Cmdlet Microsoft.PowerShell.Utility
ConvertTo-SecureString Cmdlet Microsoft.PowerShell.Security
Disable-PSSessionConfiguration Cmdlet Microsoft.PowerShell.Core
Write-Verbose Cmdlet Microsoft.PowerShell.Utility
ValidateUpdate-ConfigurationData Function PSDesiredStateConfiguration
ValidateNodeResourceSource Function PSDesiredStateConfiguration
Test-ModuleReloadRequired Function PSDesiredStateConfiguration
Test-ConflictingResources Function PSDesiredStateConfiguration
TabExpansion2 Function
StrongConnect Function PSDesiredStateConfiguration
Should Function Pester
Setup Function Pester
Set-PSTopConfigurationName Function PSDesiredStateConfiguration
Set-PSRepository Function PowerShellGet
Test-MofInstanceText Function PSDesiredStateConfiguration
Set-PSMetaConfigVersionInfoV2 Function PSDesiredStateConfiguration
Set-PSDefaultConfigurationDocument Function PSDesiredStateConfiguration
Set-PSCurrentConfigurationNode Function PSDesiredStateConfiguration
Set-NodeResourceSource Function PSDesiredStateConfiguration
Set-NodeResources Function PSDesiredStateConfiguration
Set-NodeManager Function PSDesiredStateConfiguration
Set-NodeExclusiveResources Function PSDesiredStateConfiguration
Set-DynamicParameterVariables Function Pester
Save-Script Function PowerShellGet
Set-PSMetaConfigDocInsProcessedBeforeMeta Function PSDesiredStateConfiguration
ValidateNoNameNodeResources Function PSDesiredStateConfiguration
Test-NodeManager Function PSDesiredStateConfiguration
Test-NodeResourceSource Function PSDesiredStateConfiguration
ValidateNodeResources Function PSDesiredStateConfiguration
ValidateNodeManager Function PSDesiredStateConfiguration
ValidateNodeExclusiveResources Function PSDesiredStateConfiguration
ValidateNoCircleInNodeResources Function PSDesiredStateConfiguration
Update-ScriptFileInfo Function PowerShellGet
Update-Script Function PowerShellGet
Update-ModuleVersion Function PSDesiredStateConfiguration
Update-ModuleManifest Function PowerShellGet
Test-NodeResources Function PSDesiredStateConfiguration
Update-Module Function PowerShellGet
Update-DependsOn Function PSDesiredStateConfiguration
Update-ConfigurationErrorCount Function PSDesiredStateConfiguration
Update-ConfigurationDocumentRef Function PSDesiredStateConfiguration
Unregister-PSRepository Function PowerShellGet
Uninstall-Script Function PowerShellGet
Uninstall-Module Function PowerShellGet
ThrowError Function PSDesiredStateConfiguration
Test-ScriptFileInfo Function PowerShellGet
Update-LocalConfigManager Function PSDesiredStateConfiguration
Write-Warning Cmdlet Microsoft.PowerShell.Utility
本文链接: https://www.pstips.net/setup-powershell-on-centos.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

回复 J 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

一条评论 “CentOS上面安装PowerShell