PowerShell
Microsoft Outlook(以降、Outlook)には、「従来のOutlook」と「新しいOutlook for Windows(以降、新しいOutlook)」の2種類がありますが、後者の利用を制限したいケースがあります。 本記事では、管理者側で新しいOutlookをアンインストールするWindows P…
Windows PCに「Microsoft 365 Copilot」というアプリがプリインストールされていることがありますが、ユーザーに利用させないように一括でアンインストールしたいというケースがあると思います。 本記事では、管理者側でMicrosoft 365 Copilotアプリをアンイ…
Exchange Online の X500 アドレスは、過去のメールや会議招待に含まれる LegacyExchangeDN 参照を正しく解決するためのプロキシ(別名)アドレスです。 移行や再作成などで LegacyExchangeDN が変わった場合でも、X500 アドレスを付与しておけば返信・転送…
Entra IDを組織で効率的に運用するためには、ユーザーの大量作成と適切なグループ管理が欠かせません。 本記事では、Microsoft Graph PowerShell SDKを活用し、CSVファイルの情報をもとにEntra IDユーザーを任意のグループに一括作成する方法をご紹介します…
PowerShellを用いてSharePointのCAMLクエリにおいて複数のOr (And)を組み合わせる方法をご紹介します。
CSVでデバイス名を指定し、PowerShellを使ってMicrosoft Entra IDのグループにデバイスを大量に一括追加。
混在しがちなEntra IDの管理者ロールを効率的に管理する方法を解説。管理者必見のPowerShellスクリプトで、ロール情報の可視化とCSV出力を実現します。
Teamsアプリ管理の効率化を実現!PowerShellスクリプトでアプリ中心の管理をスムーズに行う方法を解説します。Teamsアプリごとの可用性設定が面倒なあなたに必見の一括設定手順。
SharePoint Client Side Object Model(CSOM)を使用したPower Shellのスクリプトを動かしていたのですが、CSOMで使用しているアカウントでMFAが必要になったり、SharePoint管理センターで「先進認証を使用していないアプリ」で「アクセスをブロックする」に…
Exchange Onlineでは、配布グループのメンバーを一括でエクスポートして確認することが可能です。 配布グループのメンバーのエクスポート方法については、以下の3種類あります。 Exchange 管理センターにて配布グループメンバーのエクスポート Microsoft Ent…
Microsoft Teamsのチャネル一括作成/削除、チャネルへのメンバー一括追加/削除のコマンドを記載します。
こんにちは! 今回は、Windows環境でGUIを使わずに、batファイルとps1スクリプトを使用して、起動時にアプリケーションを自動でインストールする方法についてご紹介します。 多くのWindows PCにアプリケーションをインストールする必要がある場合等に活用で…
こんにちは!今回は、スクリプトの定期実行やリマインドしたいメッセージの表示などで便利な、schtasksコマンドを使用してタスクを作成する方法についてまとめました。 schtasksとは 利用可能なパラメーター 必須のパラメーター オプションのパラメーター ま…
Exchange Onlineでは、組織外のユーザーをゲストユーザーとして登録する事が出来ますが、既定ではグローバル アドレス一覧 (GAL) には表示されません。 Exchange 管理センター上からはゲストユーザーのグローバル アドレス一覧 (GAL) への表示・非表示の設定…
アプリ削除コマンドをIntuneから配布することにより、Intune管理デバイスから指定したアプリを削除することができます。
Intuneでは、管理者がアプリ配布やその他の設定をテナント上で実施した場合でも、デバイスにはすぐに配布・反映されるわけではありません。 そういった際、デバイス側で同期を実行する事で、すぐに配布されたアプリを受け取ったり、設定を反映したりする事が…
タスクスケジューラーとPowerShellがあれば、指定した時間にポップアップメッセージを出せます
Azure Load Balancer を Basic SKU から Standard SKU へ自動スクリプトを使ってアップグレードしてみた結果をまとめました。
PowerShellからしか確認できないTeamsのプライベートチャネル・共有チャネルのストレージを、PowerShellコマンドで一覧出力します。
Microsoft EntraのアクセスレビューをPowerShellコマンドから作成する方法をご紹介します
M365グループ、チームのゲスト招待可否設定はPowerShellでしか確認・設定できない設定値ですが、PowerShellコマンドを工夫して一覧出力できるようにしました。
Teamsのチーム一覧はTeams管理センター上からもCSV形式で出力できますが、Powershellコマンドを組み合わせて、たくさんの情報を一つのCSVファイルで見れるようにします。
大量のPowershellのコマンドを実行することがあるときに、CSV形式のパラメータ一覧を読み込ませてコマンドを一括実行する方法を知っておくととても便利です。
Exchangeの配布リストには配信管理機能があります。この機能では、配布リストに対してメールを送信できるユーザーを制限することが可能です。本記事では、配信管理機能の概要と設定方法について記載します。
障害試験で手軽に利用できる Ping コマンドの HTTP 版を作ってみました
Azure Compute Galleryに保存したカスタマイズイメージからPowerShellで仮想マシンを作成する際に発生したエラーの原因や対処方法をまとめました。
Microsoft Graph PowerShell v2.0 の新しい認証方法を説明します。
PowerShellでASRを実行するための準備編です。
はじめに ディスクのみの復元 ディスクの置換による VM の復元 テンプレートを使用した 新規 VM 作成による復元 ストレージアカウントへのパブリックアクセスについて 新規VMの作成による復元 既存VMの置換による復元 おわりに はじめに PowerShell を使用し…
Powershellを利用して仮想ネットワークピアリングの実装方法について
コマンドでライセンスを付与する方法を紹介しています。実際にコマンドを入力し実行した例もありますので、確認してみてください。
Exchange Onlineのコマンドでゲストユーザの属性を取得して結果をCSVファイルに出力する方法を記載しています。CSVもフィルターが実行できるように出力方法を指定しています。
現在利用可能な Exchange Online PowerShell モジュールについてV3と呼ばれる3.x.x 以降がサポート対象となりRPS(リモートパワーシェル)を使って接続を行う V2, V1 (New-PSSession) が廃止されます。 Exchange Online PowerShell モジュールについて サポー…
Microsoft365ユーザーのProxyAddresses属性をAzureから編集することを試してみました。Azureから編集することは不可能でしたが、Exchangeから変更することが可能です。
あるデータに対する複数回の正規表現による置換をPowerShellで行う方法についてまとめました。前回の記事とセットでご覧ください。
あるシステムから出力するデータが自分の使いたい形ではない場合、正規表現を使って加工する事が多いです。ただ、中には複数回の置換を行う必要があるものがあり、一連の置換をまとめて実行できないものかと考えました。
本記事では、PowerShellのスクリプトを例に、あまりスクリプト作成に慣れていない方向けに、一括処理までの考え方をステップごとに分けて説明します。前編と合わせてお読みいただけますと幸いです。
スクリプトなりノーコードなりで複数のデータを一括で処理する、というのは便利ですが、いきなり一括処理を作り始めると敷居が高い事があります。本記事では、PowerShellのスクリプトを例に、あまりスクリプト作成に慣れていない方向けに、一括処理までの考…
Azure Functionsを使ってみるシリーズの番外編です。以前にPower Automateで実施していた改行コードの置換を、Azure Functionsを使って試してみました。
ほとんど触ったことがないAzure Functionsを、PowerShellスクリプトの基本的な知識だけで使えるのか、という観点で使ってみています。今回はPower Automateから正規表現で置換する関数を利用します。
ほとんど触ったことがないAzure Functionsを、PowerShellスクリプトの基本的な知識だけで使えるのか、という観点で使ってみています。今回は作成した関数に対して、Power AutomateからデータをPOSTし、結果を受け取れるようにしたいと思います。
ほとんど触ったことがないAzure Functionsを、あえてMicrosoft LearnやDocsで予習せず、PowerShellスクリプトの基本的な知識だけで使えるのか、という観点で使ってみています。今回は一般的なPowerShellのコマンドレット、変数、繰り返し、条件分岐などを利…
ほとんど触ったことがないAzure Functionsを、あえてMicrosoft LearnやDocsで予習せず、PowerShellスクリプトの基本的な知識だけで使えるのか、という観点で使ってみました。
はじめに 実験用スクリプト New-AzTagの挙動 New-AzTag & TypeZ New-AzTag & Type99 New-AzTag 結論 Update-AzTagの挙動 Update-AzTag Merge & TypeZ Update-AzTag Merge & Type99 Update-AzTag Merge 結論 Update-AzTag Replaceの挙動 まとめ おわりに はじ…
はじめに スクリプトを改修して複数リソースグループに対応させる 前回のスクリプトを振り返る 複数のリソースグループを読み込む 複数のリソースグループに対してタグを取得してリソースに反映する スクリプト全体像 おわりに はじめに この記事は、以下の…
はじめに リソースの用意 PowerShellスクリプトの作成 おおまかな方針 リソースグループのタグ情報を取得する リソースグループ内のリソースを取得する リソースが所属しているリソースグループに設定されているタグをリソース自身に付与する スクリプト全体…
セキュリティー&コンプライアンスをPowerShellで設定を行う際、始めに資格情報を入力し接続を行っていたかと思います。今回のアップデートでは、接続の部分に証明書を使ったものが利用できるようになり、ベーシック認証からの脱却を行えるようになります! …
はじめに AutomationアカウントでマネージドIDを使うようにする RunbookでマネージドIDを使うようにする 対象リソースにAutomationアカウントのマネージドIDの権限を設定する 動作テストを行う はじめに Azure関連の研修をする際に、管理用途でAzure Automat…
はじめに AzureADのユーザーを作成する際、AzureポータルからCSVを使えば複数のユーザーをまとめて作成する事が可能です。 が、今回のとある要件で利用するには向かなかったので、PowerShellのスクリプトを作成しました。 要件 今回の要件は以下のようなもの…