kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Azure DevOps 2022/6/2の更新

Azure DevOps Sprint 204リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com Azure PipelinesでmacOS 12とUbuntu 22.04がプレビュー公開されました。今年後半には正式になるそうです。それまでは-latestはまだ変更…

Azureで自動処理を行うためのPaaSは何を選ぶ?

今自分が得意だからということもあるのですが、Azure Pipelinesを使って簡単なデータ流し込み処理をしています。ふと思ったのですが、ほかにもこの手の自動化で使えるPaaSがあってどういうときに使えばいいのかなと思って考えてみました。 Azure Automation …

Azure DevOps 2022/5/4の更新

May the Fourth(4th) with you! ではないですが、Azure DevOps Sprint 203リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com 今回はBoardに対する機能改善が中心でしたね。親IDに関連付けられている子供のWorkIte…

Git LFS 3.0以降を使う場合kerberos認証が必要

少し前から困っていたのですが(書こうと思って忘れていた)、公式からもブログが出ていたので、ご紹介。 devblogs.microsoft.com 発生条件 オンプレミスのAzure DevOps (Team Foundation) ServerでNTLM認証を使っている(クラウドのServiceには該当しません)…

Azure DevOps 2022/4/20の更新

Azure DevOps Sprint 202リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com 監査機能がオプトインに代わって(使っている人少なかったんかな)、Azure ADで運用しているアカウントのみ使用可能になってしまいまし…

Azure DevOps 2022/3/29の更新

だいぶ遅れましたが、Azure DevOps sprint 201リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com 今までREST API使ったら削除したはずの添付ファイルを履歴からとってこれたんですね。これはコンプラ上どうなんだ…

Azure DevOpsに侵入されないために

www.microsoft.com www.itmedia.co.jp ※ セキュリティの専門家ではないので、Azure DevOpsの設定とか当たり前の話になります。 上記のブログをベースに追加の話を書いていきます。 MFA(多要素認証)を使おう とはいってもSIM持ち出されるとつらいので、SMS…

Azure AD参加するときに0x8018000aが出て参加できない

PCのアカウントをローカルのADからAzure AD Joinしようとすると0x801800aが出て参加できない状況になってしまいました。原因は\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Enrollmentsにすでにキーができていると参加できないようです。 Enrollments配下のレジ…

PowerShellのForeach-object parallel内でインデクサを使う

docs.microsoft.com PowerShell 7で導入されたForeach-Object -parallelちょっと用事があってこんな感じで使おうとしました。 $outervalue = 1,2,3 $array = 10,20 $array | foreach-object -parallel { for($i = 0; $i -lt $using:outervalue.length;$i++){…

Azure DevOps 2022/2/28の更新

Azure DevOps Sprint 200到達です。おめでとうございます。ということで、記念のリリースノートもそんなに長いわけでもなくいつも通り粛々と。オリジナルはこちらから読んでください。 docs.microsoft.com Azure DevOpsのWikiは割と昔からmermaidをサポート…

Azure DevOps 2022/2/11の更新

Azure DevOps Sprint 199リリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 今回も簡単な内容でしたけど、とうとうSprint 199まできましたね。次が200ですけど、この分だと大きいものもなくひっそり終わりそう…

PCを乗り換えた

こちらの記事の続きです。まぁまぁ移行できたので。 kkamegawa.hatenablog.jp 前のPCではオンプレミスのActive Directoryドメインに参加していました。これはこれで便利だったのですが今は色々困ることが多くなっていました。 前提 - Edge Devをデフォルトブ…

PC を乗り換える(予定)

今使っているのがSkylakeのCore i7でWindows 11に移行できないということで、意を決して新調しました。 Intel Core i7 12700 TUF GAMING Z690-PLUS WIFI D4 Corsair DDR4 32GB Fractal Design Define 7 Light Tempered Glass Celsius+ S28 Dynamic 80 PLUS® …

Microsoft Developer Day / Nightでお話ししてきました

2/3のお昼にMicrosoft Developer Day、夜にはNightが開催されました。私は厚かましくも(一応夜は「いなければ」ということでお願いしたはずなのですが)昼と夜両方お話しさせていただきました。 msdevjp.connpass.com 夜の部のイベント 「何もしないのにCI…

Azure DevOps 2022/1/19の更新

2022年最初のAzure DevOpsリリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com 年始だからということもあるのか、Microsoft hostedエージェントのlatestがwindows-2019からwindows-2022に変更されます。3月までかけ…

作れてはいけない人がAzure DevOps organizationを作れてしまう

Azure ADで運用しているAzure DevOps organizationを作ろうとしてちょっとはまってしまいました。前提条件 Azure AD B2Bでテナントにゲスト参加している そのテナント内にあるAzure Subscriptionの所有者権限を持っている(つまり自由にAzureリソースが作れ…

2021年振り返り

早いですね。今年も引きこもり状態でしたが、皆様いかがお過ごしでしょうか。 お仕事 あまり書けませんが、会社内ではいろいろAzure関係で相談いただくことが多くなりました。仕方ないとはいえ、専門ではないインフラとかMicrosoft 365関係の話が多くて、か…

merge文で単一のテーブルにレコードがあれば更新、なければ追加する

docs.microsoft.com T-SQLでのmergeするときのサンプルは複数のテーブルを使ったものばかり出てくるので、単一テーブルで「レコードがあれば更新、なければ追加」する際の自分用のメモ。ProductテーブルのIDはユニークなキーとなっているとします。 create t…

Azure DevOps 2021年を振り返る

Azure DevOpsアドベントカレンダー最終日の記事です。書いていただいた&読んでいただいた皆様ありがとうございました。 qiita.com 今年の振り返り的なやつをAzure DevOps Feature Timelineみながらつらつらと。十大ニュースというほどもないはずなので、5大…

続:Azure PipelinesからのAzure Load Testingでパラメータを渡す

ついでにAzure DevOpsアドベントカレンダー20日目にしてしまいましょう。 qiita.com kkamegawa.hatenablog.jp の続きで、こちらの記事で「パラメータ渡せない」とあったので調べてみました。 gooner.hateblo.jp 同じパイプラインにダミーでenvを追加してみま…

Azure DevOps 2021/12/6の更新

この記事はAzure DevOpsアドベントカレンダー18日目の記事です。すいません、Test Planのこと書くつもりでちょっと間に合いませんでした。気づいていなくてだいぶ遅くなりました。 qiita.com オリジナルはこちらから読んでください。 docs.microsoft.com 今…

Azure Pipelinesから Azure Load Testingの負荷テストを実施する

この記事はAzure DevOpsアドベントカレンダー12日目の記事です。 qiita.com Azure Load Testingについて 先日、Azure Load Testingという新しいサービスがプレビュー公開されました。はっきり言ってしまえばJMeterのマネージドサービスです。 azure.microsof…

Azure DevOps ServiceでTLS 1.0/1.1が無効化されます

空いていたのでQiitaアドベントカレンダー1日目の話にします。 qiita.com devblogs.microsoft.com Microsoft 365では来年2022/1/31をもってTLS 1.0/1.1が無効化されます。Azure DevOps Serviceでも同様に無効化されることが発表されました。無効化に先立って…

Azure DevOps 2021/11/16の更新

Azure DevOps Sprint195のリリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com 今回は結構長い間待っていたダッシュボードコピーの改善が含まれます。「そんなのいつもでできるのでは?」と思っていたかもしれませ…

Azure DevOpsオンライン Vol.5を開催しました

tfsug.connpass.com 日本マクロソフト様からのご厚意でAnalytics Viewに関するセッションをしていただけることになり、じゃあ関連性のある話ということでAzure Boards再入門ということでBoardsの機能をさっくりとお話ししました。 Azure boards for beginner…

使ってるサービスをまとめて表示するDevOps Workflow

Igniteがはじまりました。新着情報はこちらからどうぞ。 news.microsoft.com IgniteではAzure DevOps関係の話はいつもほとんどないのですが、今回は二つ。といっても正直どちらもあまり関係ないような…。 Developers can secure their deployments to Azure …

Azure DevOps 2021/10/19の更新

Azure DevOps Sprint 194リリースノートの翻訳を行いました。オリジナルはこちらをご覧ください。 docs.microsoft.com 今回は完全にPipelinesの更新だけですね。GitHub連携でパスフィルターを設定している場合に検証ビルドが実行されずPRが終わらなかったの…

github.devと同等の機能がAzure Reposをサポート

GitHubではGitHubレポジトリ開いている状態で . (ピリオド)を押すと、github.dev での簡易編集(Codespacesとは別)ができることはよく知られていました。 code.visualstudio.com 同じMSのものなのにAzure Reposではできなくて悲しかったのですが、この度vsc…

iPhone 13 Pro Maxへの乗り換えでやったこと

iPhone 13 Pro Maxに乗り換えました。ぬるぬる動いて気持ちいいです。ほとんどのものはiPhone同士をくっつけてペアリングして移行できるので大変助かります。MFAを有効にしているアプリ(Facebook, Twitter, GitHub, Google系アプリ, Outlookなどなど)も認…

Azure DevOps 2021/9/28の更新

Azure DevOps Sprint 193リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com 今回はほぼDelivery Plansの強化ですね。一部の人にとてもありがたいのはテナント切り替えが非同期化したことにより、見かけ上失敗した…