sorta kinda...

主にAWS関連ですが、これに限らずいろいろ勉強したことや思ったことを書いていきます。

PowerShell

Install-ModuleしたのにImport-Moduleできない時の対処

PowerShellでImportExcelモジュールを使いたくてインストールしたんですが、PowerShellウィンドウを開いてImport-Moduleすると問題ないのに、スクリプトからImport-Moduleするとエラーがなぜか出て困ったのでメモ。 環境 モジュールはインストールされている…

Windows Server に RDP 接続する時にパスワードを調べて入力したくないし文書にも書きたくない

ウォーキングと懸垂を継続した結果 8kg 痩せました、那須です。 Windows Server に RDP で接続する時、サーバ名や IP アドレス、ユーザ名、パスワードをそれぞれ入力しますよね。 たまにならいいんですが、毎日様々なお客様の環境を運用や構築をしているとロ…

SSM Automation から AD オブジェクトを操作する際につまづいたこと

筋トレを続けただけで 3kg やせました、那須です。 ときどき AD のユーザを作成したり削除したりとユーザオブジェクトを操作することがあるのですが、手作業でしかも GUI で操作するのが面倒に思えてきました。 そこで思いついたのが PowerShell での AD オ…

EBS ボリューム初期化を最小の手間で実行するスクリプトを作った

全然関係ないけど最近懸垂にハマってます、那須です。 AMI やスナップショットから EBS ボリュームを作成した場合、ストレージブロックはまだ S3 にあります。 なので何もせずに使うと「あれ?なんか遅いな…」と思うことになりますよね。 それを解消するため…

PowerShell の連想配列ですべてを逆から処理する方法

PowerShell ムズカシイデス。那須です。 PowerShell で連想配列に入ってるものを順に処理したり順番関係なく処理したりするのは簡単なんですが、逆から処理するのっていいやり方がなくて困ってたりしませんか? そもそも逆順で処理するシーンがあまりないの…

Windows Server の初期設定を Session Manager で即完了させよう

bash だけじゃなく PowerShell も触っていこうと思い直しました、那須です。 先日、Windows Server のディスク初期設定を PowerShell でやってしまおうと書きました。 nasrinjp1.hatenablog.com Windows Server の初期設定っていろいろとやることあるんです…

PowerShell でディスクの初期化をすると楽ですよ

似たような内容を繰り返す手作業は苦手です、那須です。 Windows Server を構築した際にディスクの初期化作業を皆さんしますよね? いつもはサーバーマネージャーを開いて、この 50GB は D ドライブ、この 100GB は…あ、100GB ディスクが 3 つもある、どれが…

SSH ポートフォワーディングを使って安全に RDP 接続してみよう

Ella Mai 聞いてると調子よくなります、那須です。 本稼働している Windows Server に RDP でアクセスしてメンテナンス作業したい… でもそれには VPN クライアントで対象ネットワークに接続して、さらに踏み台用 Windows Server に RDP でアクセスして、やっ…

EBS ボリューム ID とデバイス名とドライブレターの関連を Systems Manager で確認したい

今日も JSON ネタです、那須です。 先日 Windows Server でボリューム ID とドライブレターを関連付ける記事を書きました。 nasrinjp1.hatenablog.com これ単純に PowerShell 実行してるだけなので、Systems Manager で簡単にできるんじゃないの?って思った…

Windows Server で EBS ボリューム ID とデバイス名とドライブレターの関連を確認したい

日々 Windows Server を触ることが増えてきました、那須です。 小さなことなんですが、わからなくて困ってて調べてたら AWS ドキュメントでまんま答えが見つかったので、忘れないように記事に書いておきます。 困っていたこと ある Windows Server でディス…

Secrets Manager を使ってパスワードを入力せずに RDP してみた

パスワード管理めんどくさいです、那須です。 PrivateLink 経由で Secrets Manager が使えるようになったと AWS から発表がありました。 AWS Secrets Manager Now Supports AWS PrivateLink これ読んで、そういえば Secrets Manager 全くやってなかったな。…

du よりいい感じの結果を PowerShell で [cloudpack OSAKA blog]

ナスです。 昨年の夏に、Windows の du についての記事を書きました。(なぜか今まで書いた記事の中で一番アクセスが多いです。意外。) nasrinjp1.hatenablog.com PowerShell でちょっとしたスクリプトを書いてるパターンと、sysinternals のツールを使うパ…

PowerShellからSQL Serverを操作する方法 [cloudpack OSAKA blog]

ナスです。 今日もWindowsなネタです。 PowerShellでSQL Serverに処理をさせたい という要件(こちらの希望)がありまして、いろいろ調べた結果をメモがてら書いていきます。 必要なPSモジュール とりあえずSQLPSを入れます。 Import-Module SQLPS get-itemで…

PowerShellでWindowsイベントログのエラーを検知する

とある事情でWindowsのイベントログを監視することになり、そのスクリプトを書いてみました。簡単なテストしかできてないので、もうちょっとスマートなやり方があるかもしれませんが、とりあえず動いたのでよしとします。 まず、イベントログは膨大な量なの…