PowerShell/Windows10にPowerShell Core 6.xをインストールしてみた
の編集
Top
/
PowerShell
/
Windows10にPowerShell Core 6.xをインストールしてみた
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PowerShell6.xをインストールしてみた [#v33528bf] GitHubに公開されているPowerShell Core v6.2.0.-rc.1をインストールしたときの備忘録です。~ 2019/3/11時点の記事になります。 #htmlinsertpcsp(win-top.html,win-sp.html) #contents * PowerShell-6.xの入手 [#za5418ea] PowerShell Core v6.xは以下のURLよりダウンロードすることができます。~ 今回インストールしたPCは Windows10 64bit版なので、以下のファイルを以下のURLから以下のファイルをダウンロードしました。 - PowerShell @ GitHub~ https://github.com/PowerShell/PowerShell/releases -ダウンロードしたファイル~ PowerShell-6.2.0-rc.1-win-x64.msi #br #ref(21.png) * Powershell Core v6.xのインストール [#z2a007cd] ダウンロードしたmsiファイルをダブルクリックにより起動し、あとはメッセージに従って操作するだけです。 +ダウンロードしたファイルを起動します。 #ref(22.png) #br + Nextボタンを押します。 #ref(01.png) #br +インストールフォルダはデフォルトのままでNextボタンを押しました。 #ref(02.png) #br + オプションもデフォルトのままNextボタンを押しました。 #ref(03.png) #br + Installボタンを押します。~ アカウント制御の画面が表示されたら、「はい」を押します。 #ref(04.png) #br + インストール中のキャプチャです。 #ref(05.png) #br + インストール完了のキャプチャです。~ Finishボタンを押します #ref(06.png) #br -スタートボタンを押すとPowerShell Core v6.xがインストールされているのが確認できました。 #ref(07.png) * PowerShell5.x, 6.xの共存 [#u29bc99b] インストールされたPowerShell Core v6.xと既に入っているPowerShell5.xを起動したときのキャプチャです。 #ref(08.png) #br PowerShell5.x, PowerShell Core v6.xの共存は可能でした。~ 調べてみたところ、 - PowerShell 5.x : &color(red){''powershell.exe''}; - PowerShell Core v6.x : &color(red){''pwsh.exe''};~ と実行ファイル名が違いました。 #ref(09.png) * PowerShell Core v.6.xで以前と異なっている部分 [#yb0f64ef] PowerShell Core v6.xに関して変更点がありました。~ PowerShell Core 6.0 変更点で探せばたくさん記事があると思います。 ここでは、デフォルト文字コードがUTF-8になったことを以下に紹介します。 - 画面出力エンコーディングはShift-JIS(CP932)なんですが… PS D:\> [Console]::OutputEncoding Preamble : BodyName : EncodingName : Japanese (Shift-JIS) HeaderName : WebName : shift_jis WindowsCodePage : IsBrowserDisplay : IsBrowserSave : IsMailNewsDisplay : IsMailNewsSave : IsSingleByte : False EncoderFallback : System.Text.InternalEncoderBestFitFallback DecoderFallback : System.Text.InternalDecoderBestFitFallback IsReadOnly : False CodePage : 932 - システムデフォルトエンコーディングがUTF-8となっています。 PS D:\> [System.Text.Encoding]::Default Preamble : BodyName : utf-8 EncodingName : Unicode (UTF-8) HeaderName : utf-8 WebName : utf-8 WindowsCodePage : 1200 IsBrowserDisplay : True IsBrowserSave : True IsMailNewsDisplay : True IsMailNewsSave : True IsSingleByte : False EncoderFallback : System.Text.EncoderReplacementFallback DecoderFallback : System.Text.DecoderReplacementFallback IsReadOnly : True CodePage : 65001 なので、今までの -Encoding Default でShift-JIS(CP932)にはならず、 -Encoding ([System.Text.Encoding]::GetEncoding(932)) と記述する必要があります。 以上、PowerShell Core v6.x のインストール記事でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * PowerShell6.xをインストールしてみた [#v33528bf] GitHubに公開されているPowerShell Core v6.2.0.-rc.1をインストールしたときの備忘録です。~ 2019/3/11時点の記事になります。 #htmlinsertpcsp(win-top.html,win-sp.html) #contents * PowerShell-6.xの入手 [#za5418ea] PowerShell Core v6.xは以下のURLよりダウンロードすることができます。~ 今回インストールしたPCは Windows10 64bit版なので、以下のファイルを以下のURLから以下のファイルをダウンロードしました。 - PowerShell @ GitHub~ https://github.com/PowerShell/PowerShell/releases -ダウンロードしたファイル~ PowerShell-6.2.0-rc.1-win-x64.msi #br #ref(21.png) * Powershell Core v6.xのインストール [#z2a007cd] ダウンロードしたmsiファイルをダブルクリックにより起動し、あとはメッセージに従って操作するだけです。 +ダウンロードしたファイルを起動します。 #ref(22.png) #br + Nextボタンを押します。 #ref(01.png) #br +インストールフォルダはデフォルトのままでNextボタンを押しました。 #ref(02.png) #br + オプションもデフォルトのままNextボタンを押しました。 #ref(03.png) #br + Installボタンを押します。~ アカウント制御の画面が表示されたら、「はい」を押します。 #ref(04.png) #br + インストール中のキャプチャです。 #ref(05.png) #br + インストール完了のキャプチャです。~ Finishボタンを押します #ref(06.png) #br -スタートボタンを押すとPowerShell Core v6.xがインストールされているのが確認できました。 #ref(07.png) * PowerShell5.x, 6.xの共存 [#u29bc99b] インストールされたPowerShell Core v6.xと既に入っているPowerShell5.xを起動したときのキャプチャです。 #ref(08.png) #br PowerShell5.x, PowerShell Core v6.xの共存は可能でした。~ 調べてみたところ、 - PowerShell 5.x : &color(red){''powershell.exe''}; - PowerShell Core v6.x : &color(red){''pwsh.exe''};~ と実行ファイル名が違いました。 #ref(09.png) * PowerShell Core v.6.xで以前と異なっている部分 [#yb0f64ef] PowerShell Core v6.xに関して変更点がありました。~ PowerShell Core 6.0 変更点で探せばたくさん記事があると思います。 ここでは、デフォルト文字コードがUTF-8になったことを以下に紹介します。 - 画面出力エンコーディングはShift-JIS(CP932)なんですが… PS D:\> [Console]::OutputEncoding Preamble : BodyName : EncodingName : Japanese (Shift-JIS) HeaderName : WebName : shift_jis WindowsCodePage : IsBrowserDisplay : IsBrowserSave : IsMailNewsDisplay : IsMailNewsSave : IsSingleByte : False EncoderFallback : System.Text.InternalEncoderBestFitFallback DecoderFallback : System.Text.InternalDecoderBestFitFallback IsReadOnly : False CodePage : 932 - システムデフォルトエンコーディングがUTF-8となっています。 PS D:\> [System.Text.Encoding]::Default Preamble : BodyName : utf-8 EncodingName : Unicode (UTF-8) HeaderName : utf-8 WebName : utf-8 WindowsCodePage : 1200 IsBrowserDisplay : True IsBrowserSave : True IsMailNewsDisplay : True IsMailNewsSave : True IsSingleByte : False EncoderFallback : System.Text.EncoderReplacementFallback DecoderFallback : System.Text.DecoderReplacementFallback IsReadOnly : True CodePage : 65001 なので、今までの -Encoding Default でShift-JIS(CP932)にはならず、 -Encoding ([System.Text.Encoding]::GetEncoding(932)) と記述する必要があります。 以上、PowerShell Core v6.x のインストール記事でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する
添付ファイル:
22.png
653件
[
詳細
]
21.png
953件
[
詳細
]
09.png
461件
[
詳細
]
08.png
568件
[
詳細
]
07.png
546件
[
詳細
]
06.png
639件
[
詳細
]
05.png
486件
[
詳細
]
04.png
478件
[
詳細
]
03.png
477件
[
詳細
]
02.png
520件
[
詳細
]
01.png
534件
[
詳細
]