kkamegawa's weblog

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

Azure DevOps 2022/9/12の更新

Azure DevOps Sprint 209リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 learn.microsoft.com 久しぶりにDevloper Communityのリクエストにお応えしたというリリースノートですね。いろいろ細かいところだけど「そうそう、これい…

NAT Gatewayの削除をスクリプトで実施する

AzureのNAT GatewayをPowerShellスクリプトで削除しようとしたんですよ。 docs.microsoft.com ご存知の通り、NAT Gatewayはこれで削除する前にPublic IPとサブネットからデタッチしないといけません。デタッチしていないと-forceをつけても失敗します。じゃ…

Azure DevOps 2022/8/12の更新

Azure DevOps Sprint 208リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com いつもにも増して…今回はUbuntu 22.04イメージが正式版に(ただしlatestではない)なったことと、18.04が非推奨になったことが大きいで…

Azure DevOps REST APIでタスクを作る

なんかやるたびに調べている気がするので自分用のメモ。 docs.microsoft.com 新しいのが好きなので、7.1 Previewです。結構頻繁に更新されているので、気が付いたら8.0とかになっているかもしれません。 $PATに作成したPersonal Access Tokenが格納されてい…

Azure DevOps 2022/7/29の更新

Azure DevOps Sprint 207リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com 今回はほとんどセキュリティ関係の修正、エージェントプールの非推奨もしくは廃止の話ですね。今まで特に古いクラッシックパイプライン…

クラウドストレージの「常に最新」問題は問題なのか

KDDIさんの会見そのものは未視聴ですが、会見ではこんな話があったそうで。 吉村氏「手順書が2種類あった。対象となるルーターの手順書だったが、ルーティングポリシーの変更があり、手順書の変更が発生。新しい手順書を使わなければならなかったのが古い手…

Azure DevOps オンライン Vol.6 - 業務で必要なCIをみんなで考えようフォローアップ

はじめに Twitterから寄せられた情報 セルフホストイメージ作るには モバイル CI/CDのApp Center Dependabot for Azure Pipelines Forkと契約形態 最後に はじめに tfsug.connpass.com たくさんの方に視聴・ご参加いただきありがとうございました。ちょっと…

Azure始める人向けに見てほしい資料など

クラウドを使う前に目を通してほしいもの Microsoft Learn Azure Service Healthの通知を受け取る Azure AD ID管理 権限の管理 特権ユーザーの管理 アプリケーション用ID Virtual NetworkのPrivate Link / Private Endpoint Azure Monitor Defender for Clou…

Azure DevOps 2022/7/14の更新

Azure DevOps Sprint 206リリースノートの翻訳を行いました。オリジナルはこちらからご覧ください。 docs.microsoft.com この前出したばかりなのにというか、翻訳遅かったからですがorz。今まで一つのWork Itemに対してREST API(もちろんAzure CLIを含む)ど…

Azure DevOps 2022/6/27の更新

Azure DevOps Sprint 205リリースノートの翻訳を行いました。オリジナルはこちらから見てください。 docs.microsoft.com GitHubに何らかの理由でプッシュしてしまったソースの中にAzure DevOpsのPATが含まれていた場合、Project Collection Administratorに…

Microsoft MVP Award renewal

MVP

one more year!ということで、今年も何とかMVP Awardを Developer Technologiesのカテゴリーで受賞できました(12回目です)。ありがとうございます。今年はMicrosoftのシステムが一時的にメンテナンスしていた?のか少し遅くなったようです。 去年はラジオ…

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大…