「Windows/powershell/インストール」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「 ==powershellインストール== https://docs.microsoft.com/ja-jp/powershell/scripting/install/installing-powershell-core-on-macos?view=powershell-7.1 macであれば...」) |
|||
| (同じ利用者による、間の2版が非表示) | |||
| 行4: | 行4: | ||
macであれば、powershell-x.x.x-osx-x64.pkg をDL | macであれば、powershell-x.x.x-osx-x64.pkg をDL | ||
| + | |||
| + | |||
| + | ==windowsでpowershell実行== | ||
| + | $ .~\AppData\Local\Temp\hoge.ps1 | ||
| + | |||
| + | ~\AppData\Local\Temp\hoge.ps1 | ||
| + | echo 'hoge' | ||
| + | |||
| + | ==macでpowershell実行== | ||
| + | $ /usr/local/bin/pwsh /tmp/hoge.ps1 | ||
| + | |||
| + | /tmp/hoge.ps1 | ||
| + | echo 'hoge' | ||
| + | |||
| + | ==windowsのpowershell.exeの場所== | ||
| + | C:\Windows\System32\WindowsPowerShell\v1.0 | ||
| + | ==windowsのpowershell_iseとは== | ||
| + | 編集と、実行ができるツール | ||
| + | |||
| + | ==powershellバージョン確認== | ||
| + | ===コマンドで実行=== | ||
| + | $ /usr/local/bin/pwsh $PSVersionTable | ||
| + | PowerShell 7.1.3 | ||
| + | |||
| + | ===spに記述して実行=== | ||
| + | version.sp1 | ||
| + | $PSVersionTable | ||
| + | |||
| + | 実行 | ||
| + | $ /usr/local/bin/pwsh version.sp1 | ||
| + | <pre> | ||
| + | Name Value | ||
| + | ---- ----- | ||
| + | PSVersion 7.1.3 | ||
| + | PSEdition Core | ||
| + | GitCommitId 7.1.3 | ||
| + | OS Darwin 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64 | ||
| + | Platform Unix | ||
| + | PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…} | ||
| + | PSRemotingProtocolVersion 2.3 | ||
| + | SerializationVersion 1.1.0.1 | ||
| + | WSManStackVersion 3.0 | ||
| + | </pre> | ||
| + | |||
| + | ==実行が無効エラーとなった場合== | ||
| + | 以下エラーが出るとき | ||
| + | このシステムではスクリプトの実行が無効になっているため | ||
| + | |||
| + | ===ポリシー確認=== | ||
| + | > Get-ExecutionPolicy | ||
| + | Restricted | ||
| + | ===実行できるようにポリシー変更=== | ||
| + | > Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process | ||
| + | Y | ||
| + | |||
| + | 参考:https://qiita.com/ponsuke0531/items/4629626a3e84bcd9398f | ||
2021年9月1日 (水) 20:14時点における最新版
目次
powershellインストール
macであれば、powershell-x.x.x-osx-x64.pkg をDL
windowsでpowershell実行
$ .~\AppData\Local\Temp\hoge.ps1
~\AppData\Local\Temp\hoge.ps1
echo 'hoge'
macでpowershell実行
$ /usr/local/bin/pwsh /tmp/hoge.ps1
/tmp/hoge.ps1
echo 'hoge'
windowsのpowershell.exeの場所
C:\Windows\System32\WindowsPowerShell\v1.0
windowsのpowershell_iseとは
編集と、実行ができるツール
powershellバージョン確認
コマンドで実行
$ /usr/local/bin/pwsh $PSVersionTable PowerShell 7.1.3
spに記述して実行
version.sp1
$PSVersionTable
実行
$ /usr/local/bin/pwsh version.sp1
Name Value
---- -----
PSVersion 7.1.3
PSEdition Core
GitCommitId 7.1.3
OS Darwin 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
実行が無効エラーとなった場合
以下エラーが出るとき
このシステムではスクリプトの実行が無効になっているため
ポリシー確認
> Get-ExecutionPolicy Restricted
実行できるようにポリシー変更
> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process Y
