しばたテックブログ

PowerShellを中心に気分で書いている技術ブログです。

Mac

PSCoreUpdateというPowerShellモジュールを公開しました

個人的な不便さからPowerShell Coreのアップデートを自動化するためのモジュールを作りました。 ソースと基本的な使い方はGitHubに上げています。 github.com 作った動機 現在、Windows環境においては一度インストールしたPowerShell Core 6.0のアップデート…

PowerShell Core 6.0 破壊的変更まとめ

公式情報はこちら。 github.com 公式情報では結構説明が端折られており、元になったIssueやPull Requestを読み込まないとわかりにくい部分があったため、本エントリではそのあたりを補足しつつ説明していきます。 一部の内容は新機能まとめと被っているので…

PowerShell Core 6.0 新機能まとめ

基本的には公式ドキュメントの内容をベースに説明が不足している個所を補足してまとめています。 正確な情報が必要な場合は英語版の公式ドキュメントをあたってください。 公式ドキュメント 英語版 What's New in PowerShell Core 6.0 日本語版 PowerShell C…

LinuxへのPowerShellのインストールが簡単になりました

先日PowerShell Blogで発表された内容について実際に試してみました。 blogs.msdn.microsoft.com packages.microsoft.comリポジトリ Ubuntu(apt)およびCentOS(yum)向けにMicrosoft独自のリポジトリhttps://packages.microsoft.comが提供され、このリポジトリ…

PowerShell on Linux(Mac)でShift-JISを扱う

【2018/04/04追記】 当初このエントリで紹介したおまじないですが、PowerShell Core 6.0 beta.1の時点でPowerShellの起動時に内部的に呼び出される様になったため(#3467)、以降のバージョンでは何もせずともShift-JISを普通に扱うことができます。 【追記こ…

VagrantでParallelsでWindowsを使う(その2)

前回の続きで、Parallels用のWindows Boxを作る手順について説明します。 Boxの作り方 Creating a Base Box - Vagrant Parallels Provider Documentation に公式な作成手順が載っているのでこれに倣ってBoxを作っていきます。 1. ベースとなるゲストVM(Windo…

VagrantでParallelsでWindowsを使う(その1)

これまでWindowsでVagrantを扱う方法について触れてきましたが、自宅ではMac+Parallelsを使っている*1のでVagrantでParallelsを扱う方法について備忘録を兼ねてエントリを書きたいと思います。 Parallelsのインストール 最初にParallelsをインストールします…