Azure
掲題の件、 channelData のプロパティ調整すれば可能です。 つまりはこんな感じです。 enum Importance { High = "high", Normal = "normal", Low = "low", } const sendMail = async (context: TurnContext, toRecipients: string[], ccRecipients: string[…
botbuilderのVersion4ですが、いつリリースされるのかと待ってたところ、今週botbuilderの4.0.6がnpmにリリースされて、preview表示が消えているのを見つけました。 実際はまだ各所でPreviewのままなので正式リリースでは無いのかもしれません。 このロード…
やりたいことタイトルで伝わるか微妙ですが、要は以下の図のようにAzure Bot Serviceで仲介して複数のチャネルの人を繋げるやり方が無いかと調べ始めました。 そこで見つけた、このあたりのIssueを読むと、できそうな気がしたので実際にやってみました。 Mak…
最新版にバグがあって、古いバージョンに戻した際のメモ。 ちなみにインストール手順はこちらです。 docs.microsoft.com 利用可能なパッケージの一覧を取得します。 $ apt list -a --installed azure-cli 一覧表示... 完了 azure-cli/bionic,now 2.0.45-1~bi…
タイトルの通りです。 Web App版のAzure Bot Serviceではオンラインエディタで変更した内容がすぐ反映されるのに対して、Functions版のBotでは、オンラインエディタからJavaScriptコードを変更しても、変更内容が全く反映されませんでした。 サービスの再起…
Azure Functionsを触る必要が出てきたのでデプロイ方法確認するために調べました。とりあえずUbuntuでも何とかなりそうです。 開発環境 Serverless Framework 事前準備 Ubuntu用事前準備 npm プロジェクト作成 主要ファイル確認 package.json handler.js ser…
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/…
Azure上からIT管理の自動化ができるAzure Automationですが、Igniteやde:codeを見ていても、Microsoftの自動化ツールの中心になっていくのではと思っています。【SCO・SMA・Azure Automation】Microsoft自動化ツールを整理してみたsolution.realtech.jp Azur…
Azure Automationでハマったので、トラブルシュートのために、どんなOSで動いているのか情報を取得してみた。 使ったPowerShellスクリプトはこちらです。 workflow MyRunbook { InlineScript { [System.Environment]::OSVersion [System.Environment]::GetEn…
AzureのVPNクライアントを使った接続でWindows7では上手くいくのに、Windows8では接続できない問題に遭遇しましたので対応方法を書いておきます。まずエラーメッセージですが以下のようなメッセージです。 この拡張認証プロトコルで使用できる証明書が見つか…
Azureの課金情報取得のAPIが遂に出ました。ScottGu's Blog - New Azure Billing APIs Availableweblogs.asp.net 早速、こちらの記事で認証方法などを参考に、課金レートのAPIも組み合わせて作ってみました。Export Azure Subscription Usage to CSV with NEW…
Microsoft Operations Management SuiteはAzureの提供しているクラウドの運用管理スイート製品です。現時点での実体は以下の4サービスのようです。(+System Centerもか) Operational Insights Backup Site Recovery Automation 中でも従来の括りなら監視や…
こちらの記事でAzure Storage Tableの操作に関して書きましたが、PowerShellからテーブルのエントリに付いているTimeStampの値を使ってクエリしようとして少し引っかかった部分があったので残しておきます。 PowerShellでAzure テーブル ストレージ を操作す…
プレビュー機能のAzure File Storageを、Azure上のWindows仮想マシンからネットワークドライブとしてマウントして、コピーや移動のスピードを測ってみました。 準備 Azure Storage Accountを2つ用意しました。ネットワークドライブとしてマウントするためにS…
Azureに関連するICONを提供してくれるMicrosoft Azure Symbolsを久しぶりに検索したら去年2014年の12月に新しいバージョン2.02がリリースされていました。http://www.microsoft.com/en-us/download/details.aspx?id=41937 名前も「Microsoft Azure, Cloud an…
Azureの環境をPowerShellで構築しようとするとリージョン名をパラメータで渡す必要がある場合があるのですが、すぐに忘れるので取得方法書いておきます。 と言ってもPowerShellコマンド一本です。 PS> Get-AzureLocation | select Name 2015/2/6現在のAzure…
C#からAzureテーブルストレージを操作する方法はこちらに書いてあったので、これを参考にPowerShellで置き換えてみました。http://azure.microsoft.com/ja-jp/documentation/articles/storage-dotnet-how-to-use-tables/ ストレージアカウントへの接続コンテ…
PFXファイルを利用して、PowerShellからAzureを管理する方法を書きます。 PFXファイルの作成 まず、事前にWindows SDKをインストールしておく必要があります。 http://msdn.microsoft.com/ja-jp/windows/desktop/bg162891.aspx 手元の環境だとデフォルトで以…
前にこちらの記事でAzureのBLOBのSnapshotに関して書きました。【Azure】PowerShellでBLOB上のVHDのSnapshot作成・取得・削除の操作をする - YOMON8.NET 【Azure】PowerShellでBLOB上のVHDのSnapshot作成・取得・削除の操作をする - YOMON8.NET 上記の内容を…
検証で何台も新規のサーバを構築して削除してを繰り返す必要があったので、Azure上に複数のVMを一気に展開してAD(ドメイン)参加させるスクリプト作りました。 仕様 Windows 2008R2をAzureのデフォルトイメージから該当のネットワーク内に展開。展開後にWin…
大手町にあるMS社のInnovation Centerで行われているセミナーに参加してきました。 講師である衣川さんの説明はいつもとても丁寧で、かつデモとハンズオンが豊富でとてもわかりやすいです。特に最新技術を学ぶ時にはハンズオン加わると理解がとても早いので…
Azure関連のブログなどを読んでいると、結構頻繁にAzure管理用のPowerShellモジュールである、Azure PowerShell Toolsの新バージョンがリリースされましたという情報が見つかります。 Azure PowerShell Toolsの最新版をダウンロードするには、Azureの公式サ…
こちらの記事にも書きましたが、Azure AutomationではPowerShell Workflowが使われている関係で、通常のPowerShellと少し違うところがあります。このように書いて実行したところ、 $context = New-AzureStorageContext -StorageAccountName $srcStorageAccou…
Azure Automation見てみたら、ギャラリーができていました。今まではスクリプトセンターにあったものも含まれているようです。Azure Automationは多機能なので、その機能をどう使うかという観点からも参考になりそうです。 使ってみる RunBookの追加時にギャ…
Azure AutomationではPowershell Workflowsが使われています。この、Powershell Workflowsですが、PowerShellとほとんど同じように書けるのですが、やはり違う部分があります。 この記事では今日出会ったこのエラーに対する対応を書きます。 Compilation err…
Azureの仮想マシンに固定IPを割り当てることができるようになったようです - YOMON8.NET こちらの記事で設定したAzure仮想マシンの固定IPですが、仮想マシンが多くなってきて一覧表示したくなったので、PowerShell組みました。 foreach ($item in (Get-Azure…
こちらの記事でも書いた通り、PowerShellのNew-AzureVMコマンドレット使って仮想マシン作るときには、仮想マシンイメージ名の指定(ImageNameオプション)が必要になります。 自分で作成したイメージが既にある場合は、自分で付けた名前を使えば良いのですが…
SQL Serverから直接AzureのBlobへのバックアップと、リストアを行ってみました。この機能はSQL Server 2012 CU2から実装された機能で、TSQLから直接BLOBのURLを指定してSQL Serverのバックアップを取得できます。 TSQL文 手元のSQL Server 2012 CU11でもGUI…
Azureのクラウドサービスへ固定パブリックIPアドレスを割り当て、Azure仮想マシンにStaticでPublicなIPアドレスを使ってアクセスできるようにする、Reserved IPに関して調べたので書こうと思います。Azureの仮想マシンへのIP割り当てには色々なパターンがあ…
Azure AutomationをAzure Site Recoveryと組み合わせて使ってみました。Azure Automationを普通に動かすところは既に色々な方の記事があるので、ここでは前回書いた、Azure Site Recoveryの復旧計画内でAzure Automationを使う簡単なシナリオを作ってみまし…