彷徨うITエンジニアの雑記

ITインフラ関連の雑記とか

2021-01-01から1ヶ月間の記事一覧

Powershellメモ3

簡易的な進捗カウンタをコンソールに表示したい UNIXシェルみたいに、コマンド出力をそのまま文字列として扱いたい 簡易的な進捗カウンタをコンソールに表示したい Write-Host -NoNewline ("`r" + "hogehoge") を使う `r = CR(キャリッジ・リターン)でカーソ…

個人でMS Azureの実習を始める手順②

AzureをCLIから操作するためにPowershell環境を整備する。 使用頻度の高いモジュールとしてAz、AzureADPreview、MSOnlineをインストールする。 1. AzureのPowershellモジュールの種類 2. インストール要件確認 3. Powershellスクリプトの実行を許可する 4. A…

terraformの昔書いた.tfファイルを直す

バージョン0.12からシンタックスに変更が入ったため*1、昔書いた .tf を terraform plan するとSyntax Error出まくりで鬱になる。実際に引っかかったエラーを記載しておく。 関数の結果を取得するとき "${ }" で囲まない >= 0.12 "${cidrhost(var.private_su…

AWS AppStream2.0を使った踏み台構築手順

AWS AppStream2.0 は Citrix XenApp や Microsoft RemoteApp みたいなソリューションのマネージドサービス。Windows Server上のアプリケーション画面やデスクトップを配信できる。クライアント ➡ AppStream(ログインポータル・コネクションブローカー・リバ…

個人でMS Azureの実習を始める手順①

Microsoftアカウントの準備 1. 適当なレジストラで独自ドメインを取得する 2. MicrosoftアカウントでAzureを新規契約する 3. Microsoftアカウントに全Azureリソースへのアクセス権を与える 4. Azure ADにカスタムドメインを追加し、プライマリドメインを変更…

Powershellメモ2

System.Array クラスで配列を作成する System.Collections.ArrayList クラスでコレクションを作成する Hashtable を Foreach-Object or foreach() したい System.Array クラスで配列を作成する 配列の型を指定しないと System.Array クラスで作成される。 要…

Powershellメモ1

foreach と Foreach-Objectで ループの抜け方が異なる Select-Object の出力を加工したい 危険なコマンドを実行する際に確認のステップを入れる CSV、TSVの作り方・パースの仕方 ルックアップ foreach と Foreach-Objectで ループの抜け方が異なる $list = @…