しばたテックブログ

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

PowerShell

AWS Tools for PowerShellの認証情報を移行する

AWS Tools for PowerShellの認証情報を別マシンに移行する手順について会社ブログを書きました。 dev.classmethod.jp 詳細はリンク先をご覧ください。

RD Gateway経由でWindowsサーバーに接続

以前にDevelopers.IOで公開された自己署名証明書を使ってRD Gateway経由でRDP接続する方法をOSと手順を新たに更新しました。 dev.classmethod.jp 加えて証明書をLet's Encryptのものに更新する手順も書きました。 dev.classmethod.jp どちらも詳細はリンク先…

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

恒例の新機能・破壊的変更まとめです。 dev.classmethod.jp 今回は会社ブログに書いていますのでリンク先をご覧ください。 余談 参照元のドキュメントはこちらです。 docs.microsoft.com 会社ブログでも触れていますが、今回のドキュメントは全然内容が整理…

.NET Core 3.0 SDK Docker ImageにPowerShell Coreが含まれました

先日リリースされた.NET Core 3.0 Preview 4のSDK Dockerイメージ(mcr.microsoft.com/dotnet/core/sdk:3.0)にPowerShell Coreが含まれることになった件について会社ブログを書きました。 dev.classmethod.jp 詳細はリンク先をご覧ください。

AWSPowerShell.NetCore モジュールがPowerShell Standardをサポートする実装となりました

AWS Tools for PowerShellがVer.3.3.485.0からPowerShell Standardをサポートする実装になった件について会社ブログを書きました。 dev.classmethod.jp 自分で言うのもアレですがPowerShell Standardについて触れている数少ない記事です。レア記事です。 詳…

次のバージョンでPowerShellは PowerShell 7 になります

次バージョンのPowerShellに関するアナウンスについて会社ブログで解説記事を書きました。 詳細はリンク先をご覧ください。 devblogs.microsoft.com dev.classmethod.jp 大事なことを3行で 次バージョンのPowerShellは PowerShell Core 6.3 ではなく、 Power…

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

先日PowerShell Core 6.2がGAされ、PowerShell Teamからのアナウンスがされました。 devblogs.microsoft.com こちらの記事に対する解説を会社ブログに書きましたのでぜひご覧ください。 dev.classmethod.jp

PowerShell CoreのSecureStringについて

これまでPowerShell CoreでSecureStringを使った機能が利用できない問題に対して、PowerShell Core 6.2で一定の対応策が取られた件について会社ブログを書きました。 dev.classmethod.jp 詳細はリンク先をご覧ください。

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…