社畜の所業

社畜の所業

Microsoft365の機能について解説をしていきたいと思います。このブログの情報をご活用いただければ幸いです。たまに他の情報も取り入れていきたいと思います。

※このサイトはPR記事を含みます。

Powershell

【Microsoft365参考書】Search-AdminAuditLogとSearch-MailboxAuditLogが廃止される?

MC713038 にて、Search-AdminAuditLog(管理者監査ログ)、Search-MailboxAuditLog(メールボックス監査ログ) が廃止されることが公開されました。 なお、現時点では 2024 年 4 月30日に変更を実施し、2024 年 5 月中旬に完了する予定です。 以下のMicrosof…

【Microsoft365参考書】仕分けルールの作成や削除について監査ログで確認することができるか?

メールボックス監査ログ(Search-MailboxAuditLog)と管理者監査ログ(Search-AdminAuditLog)が廃止され、統合監査ログで取得することが可能となりました。 it-bibouroku.hateblo.jp 仕分けルール (受信トレイのルール) の作成、削除については、管理者監査ログ…

【Microsoft365参考書】特定のサービス プランが有効なユーザー情報を出力するには?

今回はライセンスに含まれている特定のサービスプランが有効なユーザーの情報を一覧として取得する方法についてご紹介したいと思います。 事前準備 : Windows PowerShell の起動と接続 下記公開情報の [1. Microsoft Graph PowerShell のインストール] を参…

【Microsoft365参考書】パスワードの有効期限を無期限に設定するには?

今回は、Powershellにて、ユーザーのパスワードーの有効期限を無期限に設定する方法についてご紹介したいと思います。 事前準備 : Windows PowerShell の起動と接続 下記公開情報の [1. Microsoft Graph PowerShell のインストール] を参考に、Microsoft Gra…

【Microsoft365参考書】Graph Powershell を利用してアカウントを削除するには?

現在、Remove-Msoluserでアカウントを削除することができますが、2024年3月には廃止される予定なので、今後のアカウント削除コマンドレットについてご紹介したいと思います。 jpazureid.github.io 2023年3月には廃止されるといいながら、ここまで延長されて…

【Microsoft365参考書】PowershellでExchangeOnlineに接続する手順

今回は、Powershell でコマンドレットで Exchange Online の設定や確認をおこなう場合に、Exchange Online に接続する手順を解説します。 Powershell とは、画面上の設定をコマンドレットで実行する場合などに利用するものです。 画面でできないことが Power…

【Microsoft365参考書】tmpEXOフォルダーとは?tmpEXOフォルダが増え続ける場合の対処法

tmpExOフォルダーは Connect-ExchangeOnlineでExchange Online への接続時に一時フォルダーとして生成されるものであり、接続を切断することで自動的に削除されます。 以下のようなフォルダやファイルが増え続けるという事例を確認しています。 tmpEXO_xxxxx…

【Microsoft365参考書】Connect-IPPSSessionを実行するとWinRM は処理を完了できませんとエラーが発生する場合の対処法

今回は、PowershellでConnect-IPPSSessionを実行しセキュリティコンプライアンスセンターに接続する際に以下のエラーが発生した事例についてご紹介したいと思います。 エラー内容 New-PSSession : [ps.compliance.protection.outlook.com] リモート サーバー…

【Microsoft365参考書】PowershellでConnect-ExchangeOnlineを実行した際に「この要求の送信中にエラーが発生しました」とエラーになる場合の

PowershellにてConnect-ExchangeOnline を実行すると以下のエラーが発生した場合の回避方法 についてご紹介したいと思います。 エラー内容 + CategoryInfo : OperationStopped: (:) [], HttpRequestException + FullyQualifiedErrorId : この要求の送信中に…

【Microsoft365参考書】ResultSize パラメータを "Unlimited" と指定しているのに警告が出る

警告: 現在表示されているよりも多くの結果があります。それらを表示するには、ResultSizeパラメーターの値を増やしてください。 <実行コマンド> Get-Mailbox -ResultSize unlimited -RecipientTypeDetails UserMailbox | Export-CSV -Encoding UTF8 -Path C…

【Microsoft365参考書】Powershellでパスワードリセットをするには?

今回は、Powershellのコマンドレットでパスワードリセットを実行する方法についてご紹介したいと思います。 (adsbygoogle = window.adsbygoogle || []).push({}); 事前準備 下記サイトをもとにMicrosoft Graph PowerShell 用モジュールのインストールをお願…

【Microsoft365参考書】PowershellのV3モジュールではGet-PSSessionのコマンドレットが実行できない?

V3 モジュールをインストールし、UseRPSSessionを利用せずに Connect-ExchangeOnline で Exchange Online に接続している場合は、REST 接続によって接続されている状態となります。 PowerShell に接続するときに UseRPSSession スイッチExchange Online使用…

【Microsoft365参考書】Powershellで共有メールボックスを作成するには?一括で複数の共有メールボックスを作成できる?

共有メールボックスは、ライセンスを利用せずにメールが利用できるメールボックスです。ユーザーメールボックスに対してアクセス権を付与することで共有メールボックスにアクセスしメールの閲覧やアドレスを利用して代理送信などもできます。 今回は、Powers…

【Microsoft365参考書】Powershellの"New-PSSessionOption"は利用できなくなるか?

Exchange Online PowerShell V3 モジュール (バージョン 3.0.0 以降) は、V2 モジュール(バージョン 2.0.5 以前)は、接続方式が異なります。 ・バージョン 2.0.5 以前 : リモート PowerShell コマンドレット (RPS) ・バージョン 3.0.0 以降 : REST API コマ…

【Microsoft365参考書】複数のユーザーのライセンスを一括で変更するには?

AzureAD / MSOnline コマンドレットは廃止されるため、Windows PowerShell を利用し、複数ユーザーのライセンスを一括で変更する方法 (ライセンスの削除と割り当てを同時に行う方法) のコマンドレットが変更されます。 Microsoft Graph APIに接続して実行す…

【Microsoft365参考書】Microsoft Graph PowerShell をインストールするには?

以下の公開情報でAzureAD / MSOnline コマンドレットは廃止され、Graph PowerShellに切り替えるようにアナウンスされています。 jpazureid.github.io MSOL / Azure AD PowerShell のライセンス割り当て関連のコマンドについて ライセンス割り当てに関する MS…

【Microsoft365参考書】Powershellで接続時に"ファイルまたはアセンブリ~またはその依存関係の 1 つが読み込めませんでした" とエラーになる

Powershellにて、ExchangeOnlineに接続する際に [ファイルまたはアセンブリ 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めませんでした。] とエラーになる場合、Exchange On…

【Microsoft365参考書】PowershellのV3モジュールを手動(オフライン)でインストールするには

Powershell のモジュールを Install-Module でインストールする場合、接続するためのエンドポイントや接続方法など考慮すべきポイントがあり、インストールに失敗してしまうケースがあります。 その場合、 モジュールのダウンロードを手動で行い、インストー…

【Microsoft365参考書】監査ログをPowershellで実行するには?

今後、メールボックス監査ログと管理者監査ログのコマンドレットが廃止される予定です。以下の記事でご紹介してます。 it-bibouroku.hateblo.jp 監査ログとして、メールボックス監査ログ、管理者監査ログ、統合監査ログがあります。 監査ログについては、以…

【Microsoft365参考書】PowershellのV2モジュールが廃止される?

メッセージセンター MC488586 にて、Exchange Online PowerShell v1 および v2 モジュール の利用が 2023 年 7 月 1 日以降、廃止されることが公開されました。 そのため、V2 モジュールを利用している場合は、2023 年 7 月 1 日までに V3 モジュールをイン…

【Microsoft365参考書】Powershellのセッション切れを回避するには?

Powershellでスクリプトなどを利用して多数のユーザーを対象に変更作業を実行する場合、途中でセッションが切断されて実行できないケースがあります。 その場合、Connect-ExchangeOnline にて、Exchange Online に接続する際に PSSession の IdleTimeout の…

【Microsoft365参考書】PowershellのV3モジュールをインストールするには?

現在、PowershellのモジュールはV3モジュールが最新となっております。 V3モジュールでは、RESTで実行されるため、セッション切れが発生しないことが想定されます。 また、利用できるコマンドレットもV2モジュールと同じものを利用できますので、特別な影響…

【Microsoft365参考書】プライマリメールボックスとアーカイブメールボックスの利用容量を確認するには?

プライマリメールボックスとアーカイブメールボックスの通常領域の容量については、Exchange管理センターの[メールボックス]から確認することができますが、回復可能なアイテム領域の容量については、画面上から確認することができません。 なお、Powershell…

【Microsoft365参考書】基本認証廃止後にPowershellで基本認証でExchangeOnlineに接続した場合のエラーについて

基本認証接続コマンド $UserCredential = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRe…

【Microsoft365参考書】コンテンツの検索のフィルター設定にUsersを追加するには?

今回は、コンテンツの検索でフィルター設定が可能ですが、フィルター設定の対象となるユーザー(Users)を追加、削除するコマンドレットをご紹介したいと思います。 なお、フィルター設定については、以下の記事をご参照ください。 it-bibouroku.hateblo.jp 以…

【Microsoft365参考書】アイテム保持ポリシーでMicrosoft365グループ(グループメールボックス)を一括で保持対象にするには?

今回は、アイテム保持ポリシーでMicrosoft365グループ(グループメールボックス)を一括で保持対象にする場合の方法についてご紹介したいと思います。 なお、Microsoft365グループを保持の対象とした場合、グループメールボックスと紐づくSharePointサイトが保…

【Microsoft365参考書】先進認証でExchangeOnlineに接続されているか確認するには?

Powershell の V2 モジュールにて、Connect-ExchangeOnline のコマンドレットで Exchange Online に接続している状況であれば、先進認証で接続していると判断できますが、確認する方法としては、AzureAD のサインインログに記録されることを確認してます。 …

【Microsoft365参考書】電子情報開示の保留リストの保持対象を一括で登録するには?

今回は、電子情報開示の保留リストによる保持設定がありますが、一括で保持対象を登録する場合の方法についてご紹介したいと思います。 複数のユーザーを一括で登録する場合は、Powershellを利用し、あらかじめCSVファイルに保持対象とするユーザーを記述し…

【Microsoft365参考書】セカンダリアドレスの削除ができない場合は、UPNと重複している?一括で削除するには。

セカンダリアドレス(エイリアス)を削除できない場合、UPN(ユーザー名)に登録している値と同一であることが想定されます。 削除するためには、UPNに登録されている値をセカンダリアドレスと異なる値に変更する必要があります。 今回は、複数のユーザーのUPNの…

【Microsoft365参考書】Powershellのスロットリングを回避するには?

今回は、Powershellにて、Get系のコマンドレットを実行した場合に以下のエラーが表示された事例についてご紹介したいと思います。 エラー1 The total data received from the remote client exceeded the allowed maximum. エラー2 警告: 極めて短い遅延が適…