linux:powershell

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:powershell [2023/03/12 15:34] – [PowerShell(Linux)] ともやんlinux:powershell [2023/03/30 21:17] (現在) – [参考文献] ともやん
行 109: 行 109:
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
  
-<b class=GRN>Name             : </b>ConsoleHost +<b class=HIG>Name             : </b>ConsoleHost 
-<b class=GRN>Version          : </b>7.3.3 +<b class=HIG>Version          : </b>7.3.3 
-<b class=GRN>InstanceId       : </b>a9548033-3e56-4aec-8c28-1d33694cdde3 +<b class=HIG>InstanceId       : </b>a9548033-3e56-4aec-8c28-1d33694cdde3 
-<b class=GRN>UI               : </b>System.Management.Automation.Internal.Host.InternalHostUserInterface +<b class=HIG>UI               : </b>System.Management.Automation.Internal.Host.InternalHostUserInterface 
-<b class=GRN>CurrentCulture   : </b>ja-JP +<b class=HIG>CurrentCulture   : </b>ja-JP 
-<b class=GRN>CurrentUICulture : </b>ja-JP +<b class=HIG>CurrentUICulture : </b>ja-JP 
-<b class=GRN>PrivateData      : </b>Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy +<b class=HIG>PrivateData      : </b>Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy 
-<b class=GRN>DebuggerEnabled  : </b>True +<b class=HIG>DebuggerEnabled  : </b>True 
-<b class=GRN>IsRunspacePushed : </b>False +<b class=HIG>IsRunspacePushed : </b>False 
-<b class=GRN>Runspace         : </b>System.Management.Automation.Runspaces.LocalRunspace+<b class=HIG>Runspace         : </b>System.Management.Automation.Runspaces.LocalRunspace
  
  
行 128: 行 128:
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
  
-<b class=GRN>Version+<b class=HIG>Version
 -------</b> -------</b>
 7.3.3 7.3.3
行 140: 行 140:
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
  
-<b class=GRN>Name                           Value+<b class=HIG>Name                           Value
 ----                           -----</b> ----                           -----</b>
 PSVersion                      7.3.3 PSVersion                      7.3.3
行 155: 行 155:
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
 +
 +===== Linux PowerShell で利用可能なコマンドレット =====
 +Windows で使えるコマンドレットが Linux でも使えるとは限らない😱😭\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=YEL>Get-NetIPAddress</b>
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +<b class=RED>Get-NetIPAddress: The term 'Get-NetIPAddress' is not recognized as a name of a cmdlet, function, script file, or executable program.
 +Check the spelling of the name, or if a path was included, verify that the path is correct and try again.</b>
 +</pre></html></WRAP>
 +</WRAP>
 +
 +Windows 用の [[windows:scoop|Scoop]] はインストールすら出来ない😱😅\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=YEL>iwr</b> <b class=HIK>-useb</b> get.scoop.sh | <b class=YEL>iex</b>
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +Initializing...
 +<b class=RED>Scoop requires 'C:\Windows\System32\Robocopy.exe' to work. Please make sure 'C:\Windows\System32' is in your PATH.</b>
 +Abort.
 +</pre></html></WRAP>
 +</WRAP>
 +
 +Linux の PowerShell で利用可能なコマンドレットは <html><code>Get-Command</code></html> コマンドレットで調べることが出来る🤔\\
 +[[windows:powershell:commands:get-command|Get-Command (alias: gcm)]] (Windows)\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=YEL>Get-Command</b>
 +</pre></html></WRAP>
 +<WRAP color_result_long><html><pre>
 +
 +CommandType     Name                                               Version    Source
 +-----------     ----                                               -------    ------
 +Function        Add-Config                                                    
 +Function        Add-DefaultConfig                                             
 +Function        Add-ShimsDirToPath                                            
 +Function        cd..                                                          
 +Function        cd\                                                           
 +Function        Clear-Host                                                    
 +Function        Compress-Archive                                   1.2.5      Microsoft.PowerShell.Archive
 +Function        Deny-Install                                                  
 +Function        exec                                                          
 +Function        Expand-Archive                                     1.2.5      Microsoft.PowerShell.Archive
 +Function        Expand-ZipArchive                                             
 +Function        Find-Command                                       2.2.5      PowerShellGet
 +Function        Find-DSCResource                                   2.2.5      PowerShellGet
 +Function        Find-Module                                        2.2.5      PowerShellGet
 +Function        Find-RoleCapability                                2.2.5      PowerShellGet
 +Function        Find-Script                                        2.2.5      PowerShellGet
 +Function        Get-CredsFromCredentialProvider                    2.2.5      PowerShellGet
 +Function        Get-Downloader                                                
 +Function        Get-Env                                                       
 +Function        Get-InstalledModule                                2.2.5      PowerShellGet
 +Function        Get-InstalledScript                                2.2.5      PowerShellGet
 +Function        Get-PSRepository                                   2.2.5      PowerShellGet
 +Function        help                                                          
 +Function        Import-ScoopShim                                              
 +Function        Install-Module                                     2.2.5      PowerShellGet
 +Function        Install-Scoop                                                 
 +Function        Install-Script                                     2.2.5      PowerShellGet
 +Function        New-ScriptFileInfo                                 2.2.5      PowerShellGet
 +Function        Optimize-SecurityProtocol                                     
 +Function        oss                                                           
 +Function        Out-UTF8File                                                  
 +Function        Pause                                                         
 +Function        prompt                                                        
 +Function        PSConsoleHostReadLine                              2.2.6      PSReadLine
 +Function        Publish-Module                                     2.2.5      PowerShellGet
 +Function        Publish-Script                                     2.2.5      PowerShellGet
 +Function        Register-PSRepository                              2.2.5      PowerShellGet
 +Function        Save-Module                                        2.2.5      PowerShellGet
 +Function        Save-Script                                        2.2.5      PowerShellGet
 +Function        Set-PSRepository                                   2.2.5      PowerShellGet
 +Function        TabExpansion2                                                 
 +Function        Test-IsAdministrator                                          
 +Function        Test-isFileLocked                                             
 +Function        Test-Prerequisite                                             
 +Function        Test-ScriptFileInfo                                2.2.5      PowerShellGet
 +Function        Test-ValidateParameter                                        
 +Function        Uninstall-Module                                   2.2.5      PowerShellGet
 +Function        Uninstall-Script                                   2.2.5      PowerShellGet
 +Function        Unregister-PSRepository                            2.2.5      PowerShellGet
 +Function        Update-Module                                      2.2.5      PowerShellGet
 +Function        Update-ModuleManifest                              2.2.5      PowerShellGet
 +Function        Update-Script                                      2.2.5      PowerShellGet
 +Function        Update-ScriptFileInfo                              2.2.5      PowerShellGet
 +Function        Use-Config                                                    
 +Function        Write-DebugInfo                                               
 +Function        Write-Env                                                     
 +Function        Write-InstallInfo                                             
 +Cmdlet          Add-Content                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Add-History                                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Add-Member                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Add-Type                                           7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Clear-Content                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Clear-History                                      7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Clear-Item                                         7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Clear-ItemProperty                                 7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Clear-Variable                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Compare-Object                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Convert-Path                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          ConvertFrom-Csv                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          ConvertFrom-Json                                   7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          ConvertFrom-Markdown                               7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          ConvertFrom-SecureString                           7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          ConvertFrom-StringData                             7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          ConvertTo-Csv                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          ConvertTo-Html                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          ConvertTo-Json                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          ConvertTo-SecureString                             7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          ConvertTo-Xml                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Copy-Item                                          7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Copy-ItemProperty                                  7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Debug-Job                                          7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Debug-Process                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Debug-Runspace                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Disable-ExperimentalFeature                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Disable-PSBreakpoint                               7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Disable-RunspaceDebug                              7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Enable-ExperimentalFeature                         7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Enable-PSBreakpoint                                7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Enable-RunspaceDebug                               7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Enter-PSHostProcess                                7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Enter-PSSession                                    7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Exit-PSHostProcess                                 7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Exit-PSSession                                     7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Export-Alias                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Export-Clixml                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Export-Csv                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Export-FormatData                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Export-ModuleMember                                7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Export-PSSession                                   7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Find-Package                                       1.4.8.1    PackageManagement
 +Cmdlet          Find-PackageProvider                               1.4.8.1    PackageManagement
 +Cmdlet          ForEach-Object                                     7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Format-Custom                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Format-Hex                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Format-List                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Format-Table                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Format-Wide                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Alias                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-ChildItem                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-Clipboard                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-CmsMessage                                     7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          Get-Command                                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-Content                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-Credential                                     7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          Get-Culture                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Date                                           7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Error                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Event                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-EventSubscriber                                7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-ExecutionPolicy                                7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          Get-ExperimentalFeature                            7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-FormatData                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Help                                           7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-History                                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-Host                                           7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Item                                           7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-ItemProperty                                   7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-ItemPropertyValue                              7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-Job                                            7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-Location                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-MarkdownOption                                 7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Member                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Module                                         7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-Package                                        1.4.8.1    PackageManagement
 +Cmdlet          Get-PackageProvider                                1.4.8.1    PackageManagement
 +Cmdlet          Get-PackageSource                                  1.4.8.1    PackageManagement
 +Cmdlet          Get-PfxCertificate                                 7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          Get-Process                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-PSBreakpoint                                   7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-PSCallStack                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-PSDrive                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-PSHostProcessInfo                              7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-PSProvider                                     7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-PSReadLineKeyHandler                           2.2.6      PSReadLine
 +Cmdlet          Get-PSReadLineOption                               2.2.6      PSReadLine
 +Cmdlet          Get-PSSession                                      7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Get-Random                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Runspace                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-RunspaceDebug                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-TimeZone                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Get-TraceSource                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-TypeData                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-UICulture                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Unique                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Uptime                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Variable                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Get-Verb                                           7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Group-Object                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Import-Alias                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Import-Clixml                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Import-Csv                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Import-LocalizedData                               7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Import-Module                                      7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Import-PackageProvider                             1.4.8.1    PackageManagement
 +Cmdlet          Import-PowerShellDataFile                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Import-PSSession                                   7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Install-Package                                    1.4.8.1    PackageManagement
 +Cmdlet          Install-PackageProvider                            1.4.8.1    PackageManagement
 +Cmdlet          Invoke-Command                                     7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Invoke-Expression                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Invoke-History                                     7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Invoke-Item                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Invoke-RestMethod                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Invoke-WebRequest                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Join-Path                                          7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Join-String                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Measure-Command                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Measure-Object                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Move-Item                                          7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Move-ItemProperty                                  7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          New-Alias                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          New-Event                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          New-Guid                                           7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          New-Item                                           7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          New-ItemProperty                                   7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          New-Module                                         7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          New-ModuleManifest                                 7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          New-Object                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          New-PSDrive                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          New-PSRoleCapabilityFile                           7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          New-PSSession                                      7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          New-PSSessionConfigurationFile                     7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          New-PSSessionOption                                7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          New-PSTransportOption                              7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          New-TemporaryFile                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          New-TimeSpan                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          New-Variable                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Out-Default                                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Out-Host                                           7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Out-Null                                           7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Out-String                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Pop-Location                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Protect-CmsMessage                                 7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          Push-Location                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Read-Host                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Receive-Job                                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Register-ArgumentCompleter                         7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Register-EngineEvent                               7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Register-ObjectEvent                               7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Register-PackageSource                             1.4.8.1    PackageManagement
 +Cmdlet          Remove-Alias                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Remove-Event                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Remove-Item                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Remove-ItemProperty                                7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Remove-Job                                         7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Remove-Module                                      7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Remove-PSBreakpoint                                7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Remove-PSDrive                                     7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Remove-PSReadLineKeyHandler                        2.2.6      PSReadLine
 +Cmdlet          Remove-PSSession                                   7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Remove-TypeData                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Remove-Variable                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Rename-Item                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Rename-ItemProperty                                7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Resolve-Path                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Restart-Computer                                   7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Save-Help                                          7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Save-Package                                       1.4.8.1    PackageManagement
 +Cmdlet          Select-Object                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Select-String                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Select-Xml                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Send-MailMessage                                   7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Set-Alias                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Set-Clipboard                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Set-Content                                        7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Set-Date                                           7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Set-ExecutionPolicy                                7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          Set-Item                                           7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Set-ItemProperty                                   7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Set-Location                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Set-MarkdownOption                                 7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Set-PackageSource                                  1.4.8.1    PackageManagement
 +Cmdlet          Set-PSBreakpoint                                   7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Set-PSDebug                                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Set-PSReadLineKeyHandler                           2.2.6      PSReadLine
 +Cmdlet          Set-PSReadLineOption                               2.2.6      PSReadLine
 +Cmdlet          Set-StrictMode                                     7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Set-TraceSource                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Set-Variable                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Show-Markdown                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Sort-Object                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Split-Path                                         7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Start-Job                                          7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Start-Process                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Start-Sleep                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Start-ThreadJob                                    2.0.3      ThreadJob
 +Cmdlet          Start-Transcript                                   7.0.0.0    Microsoft.PowerShell.Host
 +Cmdlet          Stop-Computer                                      7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Stop-Job                                           7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Stop-Process                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Stop-Transcript                                    7.0.0.0    Microsoft.PowerShell.Host
 +Cmdlet          Switch-Process                                     7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Tee-Object                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Test-Connection                                    7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Test-Json                                          7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Test-ModuleManifest                                7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Test-Path                                          7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Trace-Command                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Uninstall-Package                                  1.4.8.1    PackageManagement
 +Cmdlet          Unprotect-CmsMessage                               7.0.0.0    Microsoft.PowerShell.Security
 +Cmdlet          Unregister-Event                                   7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Unregister-PackageSource                           1.4.8.1    PackageManagement
 +Cmdlet          Update-FormatData                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Update-Help                                        7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Update-List                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Update-TypeData                                    7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Wait-Debugger                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Wait-Event                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Wait-Job                                           7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Wait-Process                                       7.0.0.0    Microsoft.PowerShell.Management
 +Cmdlet          Where-Object                                       7.3.3.500  Microsoft.PowerShell.Core
 +Cmdlet          Write-Debug                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Write-Error                                        7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Write-Host                                         7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Write-Information                                  7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Write-Output                                       7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Write-Progress                                     7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Write-Verbose                                      7.0.0.0    Microsoft.PowerShell.Utility
 +Cmdlet          Write-Warning                                      7.0.0.0    Microsoft.PowerShell.Utility
 +</pre></html></WRAP>
 +</WRAP>
 +
 +===== トラブルシューティング =====
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>sudo</b> dnf update <b class=HIK>-y</b>
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +メタデータの期限切れの最終確認: 0:22:41 時間前の 2023年03月30日 20時00分44秒 に実施しました。
 +依存関係が解決しました。
 +
 + 問題: unixODBC-2.3.11-1.fc37.i686 は下位アーキテクチャがあります
 +  - unixODBC-2.3.11-1.rh.x86_64 と unixODBC-2.3.11-1.fc37.x86_64 どちらもインストールできません
 +  - パッケージの最良アップデート候補をインストールできません unixODBC-2.3.11-1.fc37.i686
 +  - パッケージの最良アップデート候補をインストールできません unixODBC-2.3.11-1.fc37.x86_64
 +==============================================================================================================
 + パッケージ          アーキテクチャー  バージョン                リポジトリー                           サイズ
 +==============================================================================================================
 +競合するパッケージをスキップします:
 +(アップグレードを強制するにはコマンドラインに '--best --allowerasing' を追加します):
 + unixODBC            x86_64            2.3.11-1.rh               packages-microsoft-com-prod            274 k
 +
 +トランザクションの概要
 +==============================================================================================================
 +スキップ  1 パッケージ
 +
 +行うべきことはありません。
 +完了しました!
 +</pre></html></WRAP>
 +</WRAP>
 +
 +使いものにならないしトラブルの原因だから叩き消すしか無い😅\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>sudo</b> dnf remove powershell && <b class=HIY>sudo</b> rm /etc/yum.repos.d/microsoft.repo
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +依存関係が解決しました。
 +==============================================================================================================
 + パッケージ            アーキテクチャー  バージョン             リポジトリー                            サイズ
 +==============================================================================================================
 +削除中:
 + powershell            x86_64            7.3.3-1.rh             @packages-microsoft-com-prod            192 M
 +
 +トランザクションの概要
 +==============================================================================================================
 +削除  1 パッケージ
 +
 +解放された容量: 192 M
 +これでよろしいですか? [y/N]: y
 +トランザクションの確認を実行中
 +トランザクションの確認に成功しました。
 +トランザクションのテストを実行中
 +トランザクションのテストに成功しました。
 +トランザクションを実行中
 +  準備             :                                                                                      1/1 
 +  削除             : powershell-7.3.3-1.rh.x86_64                                                         1/
 +  scriptletの実行中: powershell-7.3.3-1.rh.x86_64                                                         1/
 +  検証             : powershell-7.3.3-1.rh.x86_64                                                         1/
 +
 +削除しました:
 +  powershell-7.3.3-1.rh.x86_64                                                                                
 +
 +完了しました!
 +</pre></html></WRAP>
 +</WRAP>
 +
 +===== 参考文献 =====
 +[[https://redmondmag.com/articles/2016/11/14/work-with-powershell-in-linux.aspx|How To Work with PowerShell in Linux -- Redmondmag.com]]\\
 +
 +==== 付録 ====
 +[[tw>tomoyan596sp/status/1635048579818721282|Linux版のPowerShellはdotnetがクロスプラットフォームなってはいるけど、海外のMVPもブログに書いてるけど、WindowsではたくさんあるコマンドレットがLinuxでは実装されて無い😅ScoopもWindows用で動かないし、何に使えるのかいまだによく分からない🫠]]\\
 +[[tw>tomoyan596sp/status/1641403175226986497|MSはどうしてこう問題ばかり起こすんだ!💢😡LinuxのPowerShellを試した私がバカでした🤣公式パッケージと競合しているので強制更新するとWineが削除されます🤔ド素人みたいに影響を分かっていない😅]]\\
  
  • linux/powershell.1678602888.txt.gz
  • 最終更新: 2023/03/12 15:34
  • by ともやん