2015-01-01から1年間の記事一覧

PowerShellからAWSタグを登録・設定する

AWS

PowerShellを使ってAWSのタグを登録したい場合はハッシュテーブルで渡すとシンプルです。こんな感じです。 PS>New-EC2Tag -Resource i-xxxxxxxx -Region ap-northeast-1 -Tag @{Key="MyTag";Value="MyValue"} 複数のタグを登録したい場合はこのような感じ。 …

PowerShellのWhere-Object句のパフォーマンスが遅いので対応例

PowerShellのパイプラインは手元で使っている分には凄い便利ですが、大量のデータを扱うとしばしばパフォーマンスがとても遅くなる場合があります。PowerShellのWhere-Objectは便利なので使うことが多いと思います。しかし大きな処理をすると問題になること…

12桁のAWSアカウントIDをPowerShellで取得する

取得するためのCmdletが見つからなかったので、やり方を模索してみました。 メタデータのIAM情報から取得してみる。(正規表現) PS>(Invoke-WebRequest "http://169.254.169.254/latest/meta-data/iam/info").Content -match "arn:.*:.*:.*:[0-9]{12}:.*" |…

AWS Tools for PowerShellで別アカウントの処理を実行する(Cross Account)

EC2からAWS Tools for PowerShellを利用する際に、クロスアカウントアクセスロールを利用して別のAWSアカウントの操作をする方法を書いていきます。具体的には、 アカウントAのAWSの情報を、 アカウントBのEC2上で実行するPowerShellから、 AWS Tools for Po…

Proxy経由でAWS Tools for PowerShellを利用する時にひっかかった点

プロキシは正しく設定されていて、EC2にも正しいロールが設定されている。にも関わらず以下のようなメッセージでAWSのコマンドレットが失敗してしまう。認証がうまくいっていないようです。 No credentials specified or obtained from persisted/shell defa…

スマホを機種変してAWSのMFAログオンできなくなった時の対応

AWS

先日、iPhoneを機種変したのですがGoogle Authenticatorの設定を移行し損ねたまま、古いiPhoneを初期化してしまいました。AWSのMFAにもこのデバイスを利用していたので、AWSにルートアカウントでログオンできなくなってしまいました。 対応 MFAデバイスの認…

AWS 認定ソリューションアーキテクト プロフェッショナルに合格したので対策と勉強方を公開

AWS 認定ソリューションアーキテクト – プロフェッショナル(Certified AWS Solution Architect Professional)に合格してきました。勉強方法などの試験対策について書いていきたいと思います。 勉強時間 勉強方法 サンプル問題 模擬試験受験 模擬試験分析 本…

iPhone付属充電器の代わりにAnker PowerPort 2を購入した感想

iPhoneに付属しているUSB充電器はとてもコンパクトで軽量でいつも持ち歩くにはピッタリです。 しかし私が持ち歩いている機器のいくつかはこのiPhone付属の充電器では充電できない、またはとても充電が遅くなります。それもそのはず。iPhone付属充電器はiPhon…

【軽いタブレットスタンド】NuPro プラスティックを購入したので感想書きます

iPad miniのスタンドが欲しくて比較検討の末、NuPro プラスティックのブラックを購入してみました。 選択のポイント このシリーズは白黒の2色と、プラスティックとアルミ素材の2素材の組み合わせで計4種類の製品があります。 素材を決める際の定量的なポイン…

Anker® Astro E5とPowerCore+ mini を両方購入したので比較など

数年間使っていたeneloopのモバイルバッテリーが調子悪くなってきたので、モバイルバッテリーを新調しました。評判の良いAnkerの商品を購入することに決めたのですが、比較してみると種類が沢山あります。本当は一台だけ購入する予定だったのですが、手違い…

AWSにOpenAMを使ってSAMLでSSOしてみた

AWSマネジメントコンソールへのSAML SSOを試してみたかったので、手元にあったOpenAMとSSOをIdPとして利用してSSOしてみました。 目次 目次 SAMLメタデータ取得 AWSのメタデータ取得URL OpenAMのメタデータ取得URL SAMLメタデータインポート AWSにOpenAMのメ…

WindowsストアアプリをWindows 10限定で公開停止してみた

最近、英語のメールが何件か来ていたのですが、スパムメールかと思って、忙しかったこともあり放置していました。ちゃんと内容を読んでみると、公開していたWindowsストアアプリがWindows 10で動かないから直して欲しいとのことでした。 最近、自宅の環境もW…

【対策・勉強方法】AWS 認定ソリューションアーキテクト アソシエイトに合格してきました

AWS 認定ソリューションアーキテクト – アソシエイト(Certified AWS Solution Architect Associate)に合格してきました。勉強方法などの試験対策について書いていきたいと思います。 動機 AWSに関連するプロジェクトへの参画が決まったので、復習を兼ねて認…

Windows10でスタートボタンとアクションセンターをクリックしても反応しない

Windows 10を利用していたら、ある日突然スタートボタン(画面左下のWindowsロゴ)とアクションセンターが動作しなくなりました。クリックしても何も反応しない状態です。 調べてみると、こちらに解決策が紹介されていました。www.techmesto.com 管理者権限…

OpenAMのインストール手順(Windows 2008R2,OpenAM10.1,Tomcat 6)

SAMLの検証でインターネット上で動くIdPが急遽必要になったので、検証用OpenAMをサクッと作りました。手順だけメモしておきます。 急いでいたので最新ではなく、昔に動かしたことあるバージョンで作っています。Azure上でのサーバ準備含めても30分~60分程度…

Windows 10でVPNの「リモートネットワークでデフォルトゲートウェイを使う」を変更できなかったので対応メモ

Windows 10にしてから、VPNの設定を行っていました。VPNの設定の中で、「リモートネットワークでデフォルトゲートウェイを使う」というオプションがあります。インターネットプロトコルバージョン4のプロパティを変更しようとしたら、プロパティボタンが使え…

【Windows10】Microsoft EdgeをEnterprise ModeでIEと連携しながら利用する

Windows 10のデフォルトブラウザのMicrosoft Edgeですが、Silverlightが使えないなど、既存のシステムを利用する場合には一部不便な点もあります。例えば社内のSharePoint2010のサイトでPPTのスライドを見たい場合など。こんな表示が出てしまいます。 そうい…

Microsoft pubCenterがMicrosoft Dev Centerに移行?統合?されるみたい

最近、Windowsアプリの収益をpubCenterで確認しようとしたらこんなメッセージが表示されるようになりました。 You will no longer be able to create ad units or app promotion campaigns in pubCenter. Please create your new ad units and app promotion…

Windowsストアアプリの公開を停止してみた(Windows Dev Center)

数ヶ月前MSから通知があり、Azure SQL データベースが無償で使えるWEBエディションが廃止になると知りました。既存のWEBエディションのデータベースは有償のBasicやStandardにアップグレードする必要があります。そのままにしていると自動でアップグレードさ…

Azure仮想マシンに直接Public IPアドレスを割り当てる

Azureの仮想マシンへのIP割り当てには色々なパターンがあります。 呼称 名称 Private or Public 割り当て対象 参考LINK Reserved IP(予約済み IP) Reserved IP Addresses Public Cloud Service LINK ILPIP/PIP Instance-Level Public IP Public VM LINK DIP/…

SEが日本での仕事に困らないようTOEIC800点を取得した勉強方法

改めて言うまでもなく、IT技術の情報は日本語より英語の方が「質」、「量」、「早さ」全てが上です。IT技術を学ぶなら英語は必須スキルに近いのではないでしょうか。ここでは自分自身の英語勉強方法と、その結果の英語力について書きます。「数ヶ月で英語ペ…

【PowerShell】クラス名わからないけどWMIを使ってOS情報を取得したい

WMIを使ってOSの情報をコマンドで取得するのに便利なGet-WmiObjectですが、肝心のWMIクラス名がわからない場合の手っ取り早い方法です。 PowerShellコンソール開いて以下をコピペで実行します。 PS> gwmi -List | Out-GridView -PassThru | %{gwmi -Class $_…

インストール済みのフォントを見やすく一覧するPowerShellスクリプト(日本語対応版)

フォントを選ぶときに簡単に一覧を出したいと思い調べてみたら、インストール済みのフォントの一覧をIEブラウザに一覧してくれる大変便利なスクリプトが見つかりました。 https://technet.microsoft.com/en-us/library/ff730944.aspx ただ、これだと日本語特…

C#クラスライブラリ(DLL)をAzure Automationで利用する方法

Azure上からIT管理の自動化ができるAzure Automationですが、Igniteやde:codeを見ていても、Microsoftの自動化ツールの中心になっていくのではと思っています。【SCO・SMA・Azure Automation】Microsoft自動化ツールを整理してみたsolution.realtech.jp Azur…

Azure AutomationでPowerShellが実行されているOSの情報を取得してみた

Azure Automationでハマったので、トラブルシュートのために、どんなOSで動いているのか情報を取得してみた。 使ったPowerShellスクリプトはこちらです。 workflow MyRunbook { InlineScript { [System.Environment]::OSVersion [System.Environment]::GetEn…

Windows8.1からAzureポイント対サイト VPNが接続できない(エラー798)

AzureのVPNクライアントを使った接続でWindows7では上手くいくのに、Windows8では接続できない問題に遭遇しましたので対応方法を書いておきます。まずエラーメッセージですが以下のようなメッセージです。 この拡張認証プロトコルで使用できる証明書が見つか…

Azure Billing API(課金API)をPowerShellから試してみた

Azureの課金情報取得のAPIが遂に出ました。ScottGu's Blog - New Azure Billing APIs Availableweblogs.asp.net 早速、こちらの記事で認証方法などを参考に、課金レートのAPIも組み合わせて作ってみました。Export Azure Subscription Usage to CSV with NEW…

ドメイン名、ユーザ名と関連するSIDを相互変換するPowerShellスクリプト

Windowsのドメイン名やユーザ名とSIDを相互変換するPowerShellスクリプトを作ってみました。エラーハンドリング無しです。 function Convert-UserAndSid { [CmdletBinding()] [OutputType([String])] Param ( # パラメーター 1 のヘルプの説明 [Parameter(Ma…

SCOMでWebアプリケーションの可用性監視追加ウィザードが動かない

SCOM2012R2でWebアプリケーションの可用性監視追加ウィザードが動かない事象に当たりました。 単純なWebサイト(このブログ)を監視設定しているだけなのに何故かタイムアウトしてしまっていました。 設定はシンプルなのに動かないので何か根本的な問題かと…

【SCOM・OMS】Azure Operational Insightsを使ってみた

Microsoft Operations Management SuiteはAzureの提供しているクラウドの運用管理スイート製品です。現時点での実体は以下の4サービスのようです。(+System Centerもか) Operational Insights Backup Site Recovery Automation 中でも従来の括りなら監視や…