- ソース を表示
- HomeBrew/PowerShell6.2.4 へ行く。
現: 2020-02-01 (土) 19:22:05 nobuaki ![]() ![]() |
|||
---|---|---|---|
Line 1: | Line 1: | ||
+ | *HomeBrewでMicrosoft PowerShell 6.2.4をインストールする [#pccff813] | ||
+ | **はじめに [#b2eecf6e] | ||
+ | |||
+ | PowerShellは2006年に発表されたWindows用の言語環境で,バッチファイルなどの旧式のシェルの置き換えとして発展したけれど,マルチプラットフォーム戦略故にmacOSやLinuxでも利用できるように準備されている. | ||
+ | |||
+ | という事で,macOS Higi Sierra 10.13.6の環境にインストールしてみた. | ||
+ | |||
+ | 前提として,HomeBrewはセットアップ済み,XcodeやOpenSSLも必要. | ||
+ | |||
+ | **バージョンの確認 [#o4441afe] | ||
+ | |||
+ | Brewでもリポジトリはcaskになる模様. | ||
+ | |||
+ | $ brew cask info powershell🆑 | ||
+ | powershell: 6.2.4 | ||
+ | https://github.com/PowerShell/PowerShell | ||
+ | Not installed | ||
+ | From: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/powershell.rb | ||
+ | ==> Name | ||
+ | PowerShell | ||
+ | ==> Artifacts | ||
+ | powershell-6.2.4-osx-x64.pkg (Pkg) | ||
+ | $ | ||
+ | |||
+ | **インストール [#a0eea4eb] | ||
+ | |||
+ | インストールは,インストール先の管理者権限のあるユーザで行う. | ||
+ | |||
+ | $ brew cask install powershell🆑 | ||
+ | ==> Downloading https://github.com/PowerShell/PowerShell/releases/download/v6.2.4/powersh | ||
+ | ==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/4960 | ||
+ | ######################################################################## 100.0% | ||
+ | ==> Verifying SHA-256 checksum for Cask 'powershell'. | ||
+ | All Formula dependencies satisfied. | ||
+ | ==> Installing Cask powershell | ||
+ | ==> Running installer for powershell; your password may be necessary. | ||
+ | ==> Package installers may write to any location; options such as --appdir are ignored. | ||
+ | Password:🈁 | ||
+ | |||
+ | インストールしているユーザのパスワードを入力. | ||
+ | |||
+ | installer: Package name is PowerShell - 6.2.4 | ||
+ | installer: Installing at base path / | ||
+ | installer: The install was successful. | ||
+ | 🍺 powershell was successfully installed! | ||
+ | $ | ||
+ | |||
+ | インストール完了. | ||
+ | |||
+ | **PowerShellを起動して使って見る [#m648ba9e] | ||
+ | |||
+ | PowerShellは,macOS用ではpwshコマンドになっている. | ||
+ | |||
+ | $ pwsh🆑 | ||
+ | PowerShell 6.2.4 | ||
+ | Copyright (c) Microsoft Corporation. All rights reserved. | ||
+ | |||
+ | https://aka.ms/pscore6-docs | ||
+ | Type 'help' to get help. | ||
+ | |||
+ | PS /Users/ujpadmin> | ||
+ | |||
+ | |||
+ | 簡単なコマンドを実行して見る. | ||
+ | |||
+ | |||
+ | PS /Users/ujpadmin> Get-ChildItem🆑 | ||
+ | |||
+ | Directory: /Users/ujpadmin | ||
+ | |||
+ | Mode LastWriteTime Length Name | ||
+ | ---- ------------- ------ ---- | ||
+ | d----- 2018/04/08 1:04 Applications | ||
+ | d----- 2019/11/26 19:51 Desktop | ||
+ | d----- 2020/01/18 20:37 Documents | ||
+ | d----- 2020/01/30 23:16 Downloads | ||
+ | d----- 2018/07/16 8:11 lib | ||
+ | d----- 2019/09/24 23:43 Library | ||
+ | d----- 2019/10/26 0:21 Movies | ||
+ | d----- 2019/02/19 19:14 Music | ||
+ | d----- 2019/06/23 0:48 Pictures | ||
+ | d----- 2018/01/23 23:56 Public | ||
+ | d----- 2018/04/26 23:48 PycharmProjects | ||
+ | d----- 2019/01/22 23:32 VirtualBox VMs | ||
+ | ------ 2019/08/12 16:10 4 aaa.txt | ||
+ | ------ 2018/11/07 1:03 0 Formulae | ||
+ | |||
+ | PS /Users/ujpadmin> | ||
+ | |||
+ | カレントディレクトリ配下のファイルリストが表示された. | ||
+ | |||
+ | **用意されているコマンドレットを確認 [#laf2836b] | ||
+ | |||
+ | PowerShellで用意されているコマンドは,コマンドレットと呼ばれるが,その一覧を取得する. | ||
+ | |||
+ | PS /Users/ujpadmin> Get-Command🆑 | ||
+ | |||
+ | CommandType Name Version Source | ||
+ | ----------- ---- ------- ------ | ||
+ | Function Add-NodeKeys 0.0 PSDesiredStateConfiguration | ||
+ | Function AddDscResourceProperty 0.0 PSDesiredStateConfiguration | ||
+ | Function AddDscResourcePropertyFromMetadata 0.0 PSDesiredStateConfiguration | ||
+ | Function cd.. | ||
+ | Function cd\ | ||
+ | Function CheckResourceFound 0.0 PSDesiredStateConfiguration | ||
+ | Function Clear-Host | ||
+ | Function Compress-Archive 1.2.3.0 Microsoft.PowerShell.Archive | ||
+ | Function Configuration 0.0 PSDesiredStateConfiguration | ||
+ | Function ConvertTo-MOFInstance 0.0 PSDesiredStateConfiguration | ||
+ | Function Expand-Archive 1.2.3.0 Microsoft.PowerShell.Archive | ||
+ | Function Find-Command 2.1.3 PowerShellGet | ||
+ | Function Find-DSCResource 2.1.3 PowerShellGet | ||
+ | Function Find-Module 2.1.3 PowerShellGet | ||
+ | Function Find-RoleCapability 2.1.3 PowerShellGet | ||
+ | Function Find-Script 2.1.3 PowerShellGet | ||
+ | Function Generate-VersionInfo 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-CompatibleVersionAddtionaPropertiesStr0.0 PSDesiredStateConfiguration | ||
+ | Function Get-ComplexResourceQualifier 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-ConfigurationErrorCount 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-DscResource 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-DSCResourceModules 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-EncryptedPassword 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-InnerMostErrorRecord 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-InstalledModule 2.1.3 PowerShellGet | ||
+ | Function Get-InstalledScript 2.1.3 PowerShellGet | ||
+ | Function Get-MofInstanceName 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-MofInstanceText 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PositionInfo 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PSCurrentConfigurationNode 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PSDefaultConfigurationDocument 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PSMetaConfigDocumentInstVersionInfo 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PSMetaConfigurationProcessed 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PSRepository 2.1.3 PowerShellGet | ||
+ | Function Get-PSTopConfigurationName 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PublicKeyFromFile 0.0 PSDesiredStateConfiguration | ||
+ | Function Get-PublicKeyFromStore 0.0 PSDesiredStateConfiguration | ||
+ | Function GetCompositeResource 0.0 PSDesiredStateConfiguration | ||
+ | Function GetImplementingModulePath 0.0 PSDesiredStateConfiguration | ||
+ | Function GetModule 0.0 PSDesiredStateConfiguration | ||
+ | Function GetPatterns 0.0 PSDesiredStateConfiguration | ||
+ | Function GetResourceFromKeyword 0.0 PSDesiredStateConfiguration | ||
+ | Function GetSyntax 0.0 PSDesiredStateConfiguration | ||
+ | Function help | ||
+ | Function ImportCimAndScriptKeywordsFromModule 0.0 PSDesiredStateConfiguration | ||
+ | Function ImportClassResourcesFromModule 0.0 PSDesiredStateConfiguration | ||
+ | Function Initialize-ConfigurationRuntimeState 0.0 PSDesiredStateConfiguration | ||
+ | Function Install-Module 2.1.3 PowerShellGet | ||
+ | Function Install-Script 2.1.3 PowerShellGet | ||
+ | Function IsHiddenResource 0.0 PSDesiredStateConfiguration | ||
+ | Function IsPatternMatched 0.0 PSDesiredStateConfiguration | ||
+ | Function New-DscChecksum 0.0 PSDesiredStateConfiguration | ||
+ | Function New-ScriptFileInfo 2.1.3 PowerShellGet | ||
+ | Function Node 0.0 PSDesiredStateConfiguration | ||
+ | Function oss | ||
+ | Function Pause | ||
+ | Function prompt | ||
+ | Function PSConsoleHostReadLine 2.0.0 PSReadLine | ||
+ | Function Publish-Module 2.1.3 PowerShellGet | ||
+ | Function Publish-Script 2.1.3 PowerShellGet | ||
+ | Function ReadEnvironmentFile 0.0 PSDesiredStateConfiguration | ||
+ | Function Register-PSRepository 2.1.3 PowerShellGet | ||
+ | Function Save-Module 2.1.3 PowerShellGet | ||
+ | Function Save-Script 2.1.3 PowerShellGet | ||
+ | Function Set-NodeExclusiveResources 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-NodeManager 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-NodeResources 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-NodeResourceSource 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-PSCurrentConfigurationNode 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-PSDefaultConfigurationDocument 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-PSMetaConfigDocInsProcessedBeforeMeta 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-PSMetaConfigVersionInfoV2 0.0 PSDesiredStateConfiguration | ||
+ | Function Set-PSRepository 2.1.3 PowerShellGet | ||
+ | Function Set-PSTopConfigurationName 0.0 PSDesiredStateConfiguration | ||
+ | Function StrongConnect 0.0 PSDesiredStateConfiguration | ||
+ | Function TabExpansion2 | ||
+ | Function Test-ConflictingResources 0.0 PSDesiredStateConfiguration | ||
+ | Function Test-ModuleReloadRequired 0.0 PSDesiredStateConfiguration | ||
+ | Function Test-MofInstanceText 0.0 PSDesiredStateConfiguration | ||
+ | Function Test-NodeManager 0.0 PSDesiredStateConfiguration | ||
+ | Function Test-NodeResources 0.0 PSDesiredStateConfiguration | ||
+ | Function Test-NodeResourceSource 0.0 PSDesiredStateConfiguration | ||
+ | Function Test-ScriptFileInfo 2.1.3 PowerShellGet | ||
+ | Function ThrowError 0.0 PSDesiredStateConfiguration | ||
+ | Function Uninstall-Module 2.1.3 PowerShellGet | ||
+ | Function Uninstall-Script 2.1.3 PowerShellGet | ||
+ | Function Unregister-PSRepository 2.1.3 PowerShellGet | ||
+ | Function Update-ConfigurationDocumentRef 0.0 PSDesiredStateConfiguration | ||
+ | Function Update-ConfigurationErrorCount 0.0 PSDesiredStateConfiguration | ||
+ | Function Update-DependsOn 0.0 PSDesiredStateConfiguration | ||
+ | Function Update-LocalConfigManager 0.0 PSDesiredStateConfiguration | ||
+ | Function Update-Module 2.1.3 PowerShellGet | ||
+ | Function Update-ModuleManifest 2.1.3 PowerShellGet | ||
+ | Function Update-ModuleVersion 0.0 PSDesiredStateConfiguration | ||
+ | Function Update-Script 2.1.3 PowerShellGet | ||
+ | Function Update-ScriptFileInfo 2.1.3 PowerShellGet | ||
+ | Function ValidateNoCircleInNodeResources 0.0 PSDesiredStateConfiguration | ||
+ | Function ValidateNodeExclusiveResources 0.0 PSDesiredStateConfiguration | ||
+ | Function ValidateNodeManager 0.0 PSDesiredStateConfiguration | ||
+ | Function ValidateNodeResources 0.0 PSDesiredStateConfiguration | ||
+ | Function ValidateNodeResourceSource 0.0 PSDesiredStateConfiguration | ||
+ | Function ValidateNoNameNodeResources 0.0 PSDesiredStateConfiguration | ||
+ | Function ValidateUpdate-ConfigurationData 0.0 PSDesiredStateConfiguration | ||
+ | Function Write-Log 0.0 PSDesiredStateConfiguration | ||
+ | Function Write-MetaConfigFile 0.0 PSDesiredStateConfiguration | ||
+ | Function Write-NodeMOFFile 0.0 PSDesiredStateConfiguration | ||
+ | Function WriteFile 0.0 PSDesiredStateConfiguration | ||
+ | Cmdlet Add-Content 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Add-History 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Add-Member 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Add-Type 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Clear-Content 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Clear-History 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Clear-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Clear-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Clear-Variable 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Compare-Object 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Convert-Path 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet ConvertFrom-Csv 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet ConvertFrom-Json 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet ConvertFrom-Markdown 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet ConvertFrom-SecureString 6.1.0.0 Microsoft.PowerShell.Security | ||
+ | Cmdlet ConvertFrom-StringData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet ConvertTo-Csv 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet ConvertTo-Html 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet ConvertTo-Json 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet ConvertTo-SecureString 6.1.0.0 Microsoft.PowerShell.Security | ||
+ | Cmdlet ConvertTo-Xml 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Copy-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Copy-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Debug-Job 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Debug-Process 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Debug-Runspace 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Disable-ExperimentalFeature 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Disable-PSBreakpoint 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Disable-RunspaceDebug 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Enable-ExperimentalFeature 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Enable-PSBreakpoint 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Enable-RunspaceDebug 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Enter-PSHostProcess 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Enter-PSSession 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Exit-PSHostProcess 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Exit-PSSession 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Export-Alias 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Export-Clixml 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Export-Csv 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Export-FormatData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Export-ModuleMember 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Export-PSSession 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Find-Package 1.3.2 PackageManagement | ||
+ | Cmdlet Find-PackageProvider 1.3.2 PackageManagement | ||
+ | Cmdlet ForEach-Object 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Format-Custom 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Format-Hex 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Format-List 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Format-Table 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Format-Wide 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Alias 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-ChildItem 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-Command 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-Content 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-Credential 6.1.0.0 Microsoft.PowerShell.Security | ||
+ | Cmdlet Get-Culture 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Date 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Event 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-EventSubscriber 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-ExecutionPolicy 6.1.0.0 Microsoft.PowerShell.Security | ||
+ | Cmdlet Get-ExperimentalFeature 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-FileHash 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-FormatData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Help 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-History 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-Host 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-ItemPropertyValue 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-Job 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-Location 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-MarkdownOption 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Member 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Module 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-Package 1.3.2 PackageManagement | ||
+ | Cmdlet Get-PackageProvider 1.3.2 PackageManagement | ||
+ | Cmdlet Get-PackageSource 1.3.2 PackageManagement | ||
+ | Cmdlet Get-PfxCertificate 6.1.0.0 Microsoft.PowerShell.Security | ||
+ | Cmdlet Get-Process 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-PSBreakpoint 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-PSCallStack 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-PSDrive 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-PSHostProcessInfo 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-PSProvider 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-PSReadLineKeyHandler 2.0.0 PSReadLine | ||
+ | Cmdlet Get-PSReadLineOption 2.0.0 PSReadLine | ||
+ | Cmdlet Get-PSSession 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Get-Random 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Runspace 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-RunspaceDebug 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-TimeZone 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Get-TraceSource 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-TypeData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-UICulture 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Unique 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Uptime 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Variable 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Get-Verb 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Group-Object 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Import-Alias 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Import-Clixml 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Import-Csv 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Import-LocalizedData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Import-Module 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Import-PackageProvider 1.3.2 PackageManagement | ||
+ | Cmdlet Import-PowerShellDataFile 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Import-PSSession 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Install-Package 1.3.2 PackageManagement | ||
+ | Cmdlet Install-PackageProvider 1.3.2 PackageManagement | ||
+ | Cmdlet Invoke-Command 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Invoke-Expression 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Invoke-History 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Invoke-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Invoke-RestMethod 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Invoke-WebRequest 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Join-Path 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Join-String 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Measure-Command 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Measure-Object 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Move-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Move-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet New-Alias 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet New-Event 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet New-Guid 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet New-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet New-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet New-Module 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet New-ModuleManifest 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet New-Object 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet New-PSDrive 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet New-PSRoleCapabilityFile 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet New-PSSession 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet New-PSSessionOption 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet New-PSTransportOption 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet New-TemporaryFile 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet New-TimeSpan 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet New-Variable 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Out-Default 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Out-File 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Out-Host 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Out-Null 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Out-String 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Pop-Location 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Push-Location 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Read-Host 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Receive-Job 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Register-ArgumentCompleter 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Register-EngineEvent 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Register-ObjectEvent 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Register-PackageSource 1.3.2 PackageManagement | ||
+ | Cmdlet Remove-Alias 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Remove-Event 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Remove-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Remove-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Remove-Job 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Remove-Module 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Remove-PSBreakpoint 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Remove-PSDrive 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Remove-PSReadLineKeyHandler 2.0.0 PSReadLine | ||
+ | Cmdlet Remove-PSSession 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Remove-TypeData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Remove-Variable 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Rename-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Rename-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Resolve-Path 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Save-Help 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Save-Package 1.3.2 PackageManagement | ||
+ | Cmdlet Select-Object 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Select-String 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Select-Xml 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Send-MailMessage 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Set-Alias 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Set-Content 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Set-Date 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Set-ExecutionPolicy 6.1.0.0 Microsoft.PowerShell.Security | ||
+ | Cmdlet Set-Item 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Set-ItemProperty 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Set-Location 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Set-MarkdownOption 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Set-PackageSource 1.3.2 PackageManagement | ||
+ | Cmdlet Set-PSBreakpoint 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Set-PSDebug 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Set-PSReadLineKeyHandler 2.0.0 PSReadLine | ||
+ | Cmdlet Set-PSReadLineOption 2.0.0 PSReadLine | ||
+ | Cmdlet Set-StrictMode 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Set-TraceSource 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Set-Variable 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Show-Markdown 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Sort-Object 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Split-Path 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Start-Job 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Start-Process 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Start-Sleep 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Start-ThreadJob 1.1.2 ThreadJob | ||
+ | Cmdlet Start-Transcript 6.1.0.0 Microsoft.PowerShell.Host | ||
+ | Cmdlet Stop-Job 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Stop-Process 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Stop-Transcript 6.1.0.0 Microsoft.PowerShell.Host | ||
+ | Cmdlet Tee-Object 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Test-Connection 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Test-Json 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Test-ModuleManifest 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Test-Path 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Trace-Command 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Uninstall-Package 1.3.2 PackageManagement | ||
+ | Cmdlet Unregister-Event 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Unregister-PackageSource 1.3.2 PackageManagement | ||
+ | Cmdlet Update-FormatData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Update-Help 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Update-TypeData 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Wait-Debugger 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Wait-Event 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Wait-Job 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Wait-Process 6.1.0.0 Microsoft.PowerShell.Management | ||
+ | Cmdlet Where-Object 6.2.4.0 Microsoft.PowerShell.Core | ||
+ | Cmdlet Write-Debug 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Write-Error 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Write-Host 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Write-Information 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Write-Output 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Write-Progress 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Write-Verbose 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | Cmdlet Write-Warning 6.1.0.0 Microsoft.PowerShell.Utility | ||
+ | |||
+ | PS /Users/ujpadmin> | ||
+ | |||
+ | たくさんあるけれど,コマンドレットの命名規則は,動詞-名刺らしい.Copy-Itemのような感じ. | ||
+ | |||
+ | **コマンドレットの詳細を表示 [#r13595c1] | ||
+ | |||
+ | Get-Helpコマンドレットを利用すると,コマンドの詳細が表示される. | ||
+ | |||
+ | PS /Users/ujpadmin> Get-Help Get-Process🆑 | ||
+ | |||
+ | NAME | ||
+ | Get-Process | ||
+ | |||
+ | SYNTAX | ||
+ | Get-Process [[-Name] <string[]>] [-Module] [-FileVersionInfo] [<CommonParameters>] | ||
+ | |||
+ | Get-Process [[-Name] <string[]>] -IncludeUserName [<CommonParameters>] | ||
+ | |||
+ | Get-Process -Id <int[]> -IncludeUserName [<CommonParameters>] | ||
+ | |||
+ | Get-Process -Id <int[]> [-Module] [-FileVersionInfo] [<CommonParameters>] | ||
+ | |||
+ | Get-Process -InputObject <Process[]> [-Module] [-FileVersionInfo] [<CommonParameters>] | ||
+ | |||
+ | Get-Process -InputObject <Process[]> -IncludeUserName [<CommonParameters>] | ||
+ | |||
+ | |||
+ | ALIASES | ||
+ | gps | ||
+ | |||
+ | |||
+ | REMARKS | ||
+ | Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partia | ||
+ | l help. | ||
+ | -- To download and install Help files for the module that includes this cmdlet, use Update-Hel | ||
+ | p. | ||
+ | -- To view the Help topic for this cmdlet online, type: "Get-Help Get-Process -Online" or | ||
+ | go to https://go.microsoft.com/fwlink/?LinkID=113324. | ||
+ | |||
+ | |||
+ | PS /Users/ujpadmin> | ||
+ | |||
+ | |||
+ | **参考情報 [#v0e92d8b] | ||
+ | |||
+ | マイクロソフトのサイトには,安定版だけでなくプレビュー版のインストールの案内もある. | ||
+ | |||
+ | macOS への PowerShell Core のインストール | ||
+ | https://docs.microsoft.com/ja-jp/powershell/scripting/install/installing-powershell-core-on-macos?view=powershell-7 |
- HomeBrew/PowerShell6.2.4 のバックアップ差分(No. All)
- 現: 2020-02-01 (土) 19:22:05 nobuaki
Counter: 1191,
today: 1,
yesterday: 0