しばたテックブログ

気分で書いている技術ブログです。

PowerShell

EC2インスタンスメタデータを簡単に確認する

AWS Tools for PowerShellを使ってインスタンスメタデータに簡単にアクセスする方法について会社ブログを書きました。 dev.classmethod.jp また、このエントリを書くきっかけになったEC2 Instance Metadata Query Toolを使った方法についてはこちらになりま…

AWS CLIのコマンドとPowerShellコマンドレットを比較表示するサイトを作ってみた

AWS CLIのコマンドとPowerShell Cmdletを比較表示するAWS CLI -eq PowerShellというサイトを作りました。 aws-cli-eq-pwsh.shibata.tech ソースコードなどはGitHubに上げています。 stknohg/aws-cli-eq-pwsh 作成の経緯や作る際にハマったポイントを会社ブロ…

AWS Tools for PowerShellを使ってEC2インスタンスを作成する

AWS Tools for PowerShellを使ってEC2インスタンスを新規作成する方法について会社ブログを書きました。 dev.classmethod.jp Windowsインスタンス、Linuxインスタンスそれぞれ作成するスクリプトを記載しています。 PowerShell Coreで実施してますのでWindow…

EC2Launchで追加ディスクの初期設定を自動化する

Window Server 2016以降のEC2インスタンスで追加EBSボリュームのフォーマットとドライブレターの割り当てを自動化する手順について会社ブログを書きました。 dev.classmethod.jp 詳細リンク先をご覧ください。

AWS Tools for PowerShellの変更履歴を取得する

AWS Tools for PowerShellの変更履歴を入手する方法について会社ブログを書きました。 dev.classmethod.jp 詳細はリンク先をご覧ください。

PowerShell CoreでAWSPowerShell.NetCoreモジュールが自動ロードされない問題について

PowerShell CoreでAWSPowerShell.NetCoreモジュールが自動ロードされない問題について会社ブログを書きました。 dev.classmethod.jp 詳細はリンク先をご覧ください。

EC2Launchを最新バージョンにするスクリプトを作ってみた

ECLaunchのバージョンアップを自動化するPowerShellスクリプトを作り会社ブログで公開しました。 dev.classmethod.jp 詳細はこちらをご覧ください。

PowerShellでAWS Lambdaを試してみた

PowerShell AWS Lambdaを試す手順について会社ブログを書きました。 dev.classmethod.jp 詳細はリンク先をご覧ください。 余談 : Azure FunctionsのPowerShellについて PowerShellでFaaSといえばAzure Functionsが先行してリリースされていましたが、V1 Runt…

PowerShell CoreのExperimental Featureを試してみた

PowerShell Coreの試験的な機能(Experimental Feature)について会社ブログを書きました。 dev.classmethod.jp

セキュリティ更新によるPowerShellの挙動の変更について

PowerShell Teamの以下のブログエントリ blogs.msdn.microsoft.com について会社ブログを書きました。 dev.classmethod.jp 詳細はこちらをご覧ください。

第108回CLR/H勉強会 ~力こそパワー~ で登壇しました

先週の第108回CLR/H勉強会 ~力こそパワー~での登壇内容を会社ブログに書きました。 詳細はこちらをご覧ください。 dev.classmethod.jp

PowerShellの "これまで" と "これから"

先日行われたJAZUG札幌支部(きたあず) 第21回勉強会で「PowerShellの ”これまで” と ”これから” ~ 若干のAzure要素を添えて ~」というタイトルのお話をさせてもらいました。 jazug.connpass.com 本エントリはPowerShell Advent Claendar 20182日目の記…

PowerShell 3.0での破壊的変更まとめ

以前のエントリで軽く触れたPowerShell 3.0における破壊的変更について一覧をまとめてみました。 blog.shibata.tech 元ネタはこちら(docx)。 はじめに blogs.msdn.microsoft.com 去年アナウンスされましたがPowerShell 2.0は既に非推奨です。 一応PowerShell…

PowerShellで全角文字を入力すると表示がおかしくなる問題について の補足

本日サポートチームのブログブログ(という名のフォーラム)で以下のエントリが公開されました。 social.technet.microsoft.com こちらについて、内容は間違ってはいないものの若干説明が雑だと思ったので本ブログで改めて説明してみます。 発生している問題 …

PowerShell Core 6.1.0~6.2.0で日本語が正しく表示されない現象について

事の発端はteratailのこちらの質問から。 teratail.com Windows 10以前の日本語Windows環境にPowerShell Core 6.1.0をインストールするとコンソールの日本語表示がおかしくなるという現象です。 【2019.03.29追記】PowerShell Core 6.2への影響 本日PowerShe…

Azure PowerShellのAzモジュールについて

ちょっと公開が遅れましたが札幌 Azure もくもく会 4で調べた内容になります。 sapporoazuremok2.connpass.com はじめに 以前のエントリで軽く触れたAzure PowerShellのAzモジュールですが、公式にアナウンスが発表されました。 blog.shibata.tech クロスプ…

PowerShell Core 6.1 新機能・破壊的変更まとめ

公式ドキュメントはコチラ docs.microsoft.com PowerShell Core 6.0の時とは違って*1ドキュメントの分量もそれなりで内容も割ときちんとまとまっているので本エントリでまとめなくても大丈夫な気がしますが、せっかくなので補足を入れつつまとめていきます。…

PowerShell Core 6.1のPowerShell Remotingにおける改善点について

本エントリではPowerShell Core 6.1のPowerShell Remotingにおける改善点について解説します。 docs.microsoft.com 元ネタは上記のDocsで、現在こちらに対するまとめを作成しているのですが、PowerShell Remotingについては少しボリュームが増えたので本エン…

PowerShellのCountプロパティについてあれやこれや (2018年10月版)

3年ほど前に blog.shibata.tech というエントリを書いたのですが、その後新たに分かったことや新しいバージョンでの変更も発生したため、内容を更新してリライトしました。 便利なCountプロパティ たとえばコマンドを実行して出力した結果の件数を取得したい…

Windows Server 2019のServer Core App Compatibility Feature on Demandを試す

Windows Server 2019で新たに導入されたApp Compatibility Feature on Demand(FoD)は、基本的にCUIのみであるServer Coreに対して後入れでいくつかのGUI管理ツールを導入できる機能になります。 Insider previewの時点で既にムッシュが試しており、リリース…

PowerShell CoreのWindows PowerShell互換性とWindowsCompatibilityモジュールについて

先日リリースされたPowerShell Core 6.1の新機能一覧に、以下の様にWindows PowerShellに対する互換性について記載されています。 On Windows, the .NET team shipped the Windows Compatibility Pack for .NET Core, a set of assemblies that add a number…

Azure Cloud ShellのPowerShellがGAしました

Ignite 2018に合わせてひっそりとGAがアナウンスされています。 azure.microsoft.com すでにCloud ShellのBashはGAしてますので、これでCloud Shellが完全にGAしたことになります。 GAで何が変わったのか? 前に blog.shibata.tech でお伝えした様にCloud Sh…

AWS Tools for PowerShellを試してみる

【2022年3月追記】 2022年3月に現職の会社ブログでAWS Tools for PowerShellの入門記事を書きました。 dev.classmethod.jp 最新の情報は上記記事をご覧ください。 【追記ここまで】 ただいまAWSを勉強中でせっかくなのでAWS Tools for PowerShellを試してみ…

PowerShell Galleryがリニューアルしました

つい先日、PowerShell Core 6.1のリリースと足並みを揃える形でPowerShell Galleryのサイトがリニューアルしました。 公式のアナウンスはコチラです。 blogs.msdn.microsoft.com リニューアル自体は以前からアナウンスされ、プレビュー版のサイトが公開され…

PowerShell Core 6.1がリリースされました

公式情報はコチラ。 blogs.msdn.microsoft.com 本エントリでは公式情報をベースに補足を入れる形で説明していきます。 新機能について 公式ブログではPowerShell Core 6.1の新機能として以下の点を挙げています。 1. Windows 10およびWindows Server 2019と…

PowerShell Core 6.1で導入されるMarkdown関連機能について

PowerShell Core 6.1 Preview.4からMarkdownを扱う以下のコマンドレットが追加されました。 ConvertFrom-Markdown Show-Markdown Get-MarkdownOption Set-MarkdownOption これらのコマンドレットを使うとMarkdownのドキュメントを解析し、HTMLまたはコンソー…

PowerShell Core 6.1で導入されるThreadJobについて

ちょっと前の話なのですが、PowerShell Core 6.1 Preview.4からジョブ関連でThreadJobという新機能が追加されました。 従来のジョブ これまでのPowerShellではStart-Jobなどのコマンドを使うことで重たい処理をバックグラウンドで実行させるジョブの仕組みが…

AzurePSDriveの実装を調べてみた

azure-mokumoku.connpass.com 先週ちょっと東京へ行く用事があり、それに合わせてAzureもくもく会@新宿に参加した際に調べた内容をまとめたエントリです。 AzurePSDriveとは AzurePSDriveはAzure CloudShell(PowerShell)を起動した際のカレントロケーション…

PowerShellで外部プロセスのコマンドラインを取得する

何気に.NET Framework/.NET Coreには外部プロセスのコマンドラインを取得する方法が無く、このため、PowerShellからコマンドラインを取得しようとする場合少し手間をかけてやる必要があります。 PowerShellで外部プロセスのコマンドラインを取得する 簡単な…

PowerShell CoreのSnapパッケージが提供されました

既に各所で報じられ日本語情報も多いですが、思っていた以上にニュースになっている様なので本ブログでもとりあげてみます。 公式情報 細かい話についてはPowerShell Teamのこちらのブログエントリをご覧ください。 blogs.msdn.microsoft.com Snapsについて …