社畜の所業

社畜の所業

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

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

Powershell

【Microsoft365参考書】インプレースアーカイブを一括で全ユーザー有効化する方法とは?Powershellの利用が必要?

今回は、インプレースアーカイブ(オンラインアーカイブ)をPowershellで有効化する方法をご紹介していきたいと思います。 Powershellを利用することで全ユーザー一括で有効化することができます。

【Microsoft365参考書】メールフローやメールボックスの設定をPowershellのコマンドレットで取得するには?

今回は、メールフローやメールボックスの設定をPowershellのコマンドレットで取得する場合についてまとめてみました。

【Microsoft365参考書】EOPやMDOのフィルターの設定をPowershellのコマンドレットで取得するには?

今回は、Exchange Online Protection(EOP) や Microsoft Defender for Office365 (MDO)のフィルター設定の情報を Powershell のコマンドレットで取得する場合についてまとめてみました。

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

仕分けルール (受信トレイのルール) の作成、削除については、管理者監査ログ、および、メールボックス監査ログに記録されます。

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

Search-UnifiedAuditLog での管理者監査ログの取得手順について Search-UnifiedAuditLog でのメールボックス監査ログの取得手順について MC713038 にて、Search-AdminAuditLog(管理者監査ログ)、Search-MailboxAuditLog(メールボックス監査ログ) が廃止…

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

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

【Microsoft365参考書】配布リストなどグループのアドレスのドメインを一括で変更するには?

変更を行う配布リストの情報を記載したCSV ファイルを作成します。 UTF-8 での保存の手順 プライマリメールアドレスを一括で変更します。 今回は配布リストやメールが有効なセキュリティグループなどのグループのメールアドレスのドメインを一括で変更する手…

【Microsoft365参考書】Powershellにて「WinRM は処理を完了できません」とエラーになる場合

エラー内容 WinRM は処理を完了できません。 指定したコンピューター名が有効であること、コンピューターにネットワーク経由でアクセスできること、および WinRM サービスのファイアウォールの例外が有効になっていてこのコンピューターからアクセスできるこ…

【Microsoft365参考書】'Install-Module' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されませんのエラーの対処法

NuGet / PowerShellGet の更新 TLS 1.2 有効化 PowershellのExchangeOnlineモジュールをインストールする際に"'Install-Module' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません" のエラーが発生した…

【Microsoft365参考書】共有メールボックスのメールアドレスのドメインを一括で変更するには?

変更を行う共有メールボックス情報を記載したCSV ファイルを作成します。 UTF-8 での保存の手順 プライマリメールアドレスを一括で変更します。 今回は共有メールボックスのメールアドレスのドメインを一括で変更する手順についてご紹介したいと思います。 …

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

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

【Microsoft365参考書】Get-Recipientのコマンドレットで取得できる情報とは?

連絡先情報に関する値 DisplayName PrimarySmtpAddress EmailAddresses Alias LastName FirstName Company Department Office CountryOrRegion StateOrProvince City Phone PostalCode Title Manager CustomAttribute1-15 Identity 設定に関する値 Retention…

【Microsoft365参考書】Get-Mailboxで取得可能な情報とは?

連絡先情報に関する値 DisplayName PrimarySmtpAddress EmailAddresses Alias UserPrincipalName CustomAttribute1-15 Identity Office SimpleDisplayName 設定に関する値 RetentionPolicy SharingPolicy OwaMailboxPolicy AddressBookPolicy RoleAssignment…

【Microsoft365参考書】Get-Userのコマンドレットで取得できる情報とは?

連絡先情報に関する値 DisplayName WindowsEmailAddress UserPrincipalName SimpleDisplayName LastName FirstName Company Department Office CountryOrRegion StateOrProvince City Phone PostalCode Title Manager Identity 設定に関する値 RecipientType…

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

保留リストの新規作成 1. ケースの作成 2. ポリシーの作成 3. ルールの作成 保留リストへの保持対象ユーザーを登録する CSV ファイルを使用した、保留リストへのユーザー追加 今回は、電子情報開示の保留リストによる保持設定がありますが、一括で保持対象を…

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

事前準備 新規ポリシーを作成し、対象のMicrosoft365 グループの追加を行います。 新規作成したポリシーの保持設定 (ルール) を定めます。 今回は、アイテム保持ポリシーでMicrosoft365グループ(グループメールボックス)を一括で保持対象にする場合の方法に…

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

先進認証で Windows PowerShell に接続していることを確認する方法 Outlook クライアントにて認証を確認する方法 Powershell の V3 モジュールにて、Connect-ExchangeOnline のコマンドレットで Exchange Online に接続している状況であれば、先進認証で接続…

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

基本認証接続コマンド エラー 事前準備 : Windows PowerShell の接続 1. PowerShell の実行ポリシーを変更する 2. TLS 1.2 の通信設定を許可する 3. NuGet / PowerShellGet の更新を行う 4. Exchange Online V3 モジュールのインストールを行う 5. Exchange …

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

1. PowerShell で共有メールボックスを作成する 個別に共有メールボックスを作成する場合 CSV ファイルを利用して一括で作成する 2. 共有メールボックスへのアクセス権付与手順 1. 個別に共有メールボックスにフルアクセス許可とメールボックス所有者として…

【Microsoft365参考書】Powershellで先進認証で自動的にExchangeOnlineに接続するには?

先進認証で接続するps1ファイルを作成する手順 Powershell による実行手順 以前、以下の記事にてExchangeOnlineに自動的に接続する方法をご紹介させていただきました。 it-bibouroku.hateblo.jp この記事では基本認証でExchangeOnlineに接続する方法となるた…

【Microsoft365参考書】Powershellのスロットリングポリシーを拡張するには?

Microsoft 365 管理センターから実施する PowerShell スロットリング ポリシーの拡張手順について 移行作業などによりPower Shell を使用して多数のコマンドを実行する予定で、Power Shell の スロットリングポリシーを拡張する場合についてご紹介していきた…

【Microsoft365参考書】メールボックスの制限を適用するにはUseDatabaseQuotaDefaultsをFalseに更新してください

エラー内容 UseDatabaseQuotaDefaults の設定状況を確認するコマンド UseDatabaseQuotaDefaults が True になっているユーザー メールボックスを一括で False に変更するコマンド Powershellにて、以下の容量の上限の閾値を変更した場合にエラーが発生した事…

【Microsoft365参考書】コンテンツの検索のアクセス許可フィルターにUsersを追加するには?

ユーザーの追加 ユーザーの削除 フィルター設定を確認 今回は、コンテンツの検索でフィルター設定が可能ですが、フィルター設定の対象となるユーザー(Users)を追加、削除するコマンドレットをご紹介したいと思います。 なお、フィルター設定については、以下…

【Microsoft365参考書】コンテンツの検索をPowershellで実行するには?エクスポートはできない?

Add-RoleGroupMemberの実行 Add-eDiscoveryCaseAdminの実行 検索ルールの作成 ContentMatchQuery (検索フィルター) について コンプライアンス検索の開始 検索ルールの進捗状況の確認 コンテンツの検索のプレビューを出力 コンテンツの検索のエクスポートの…

【Microsoft365参考書】Microsoft Purview (コンプライアンス)の役割グループの確認や作成をPowershellで実行するには?

役割グループのメンバーを取得するには? すべての役割グループのメンバーを確認するコマンドレット 役割グループの作成や削除をするには? 役割グループを作成するコマンドレット 役割グループを削除するコマンドレット 役割グループのメンバーの追加や削除…

【Microsoft365参考書】Powershellで「指定したメールボックスは一意ではありません」とエラーが表示される?

エラー内容 例 事象発生コマンド 回避コマンド エラー内容 指定したメールボックス"ユーザー名"は一意ではありません。 PowershellでGetのコマンドレットなど情報を取得する場合に上記のメッセージが表示される場合があります。 このメッセージは、複数のオ…

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

エラー1 エラー2 元のコマンドレット 変更後 今回は、Powershellにて、Get系のコマンドレットを実行した場合に以下のエラーが表示された事例についてご紹介したいと思います。 エラー1 The total data received from the remote client exceeded the allowed…

【Microsoft365参考書】監査ログをSearch-UnifiedAuditLogで出力する場合に50000件のログを出力するには?

特定のユーザーのログを出力するコマンド例 コマンドの補足 監査ログのログ数を確認するコマンドレット ケース1)取得されるべきデータの件数が少ない ケース2)取得されるべきデータの件数が多い 今回は、Search-UnifiedAuditLogで監査ログを出力する際に…

【Microsoft365参考書】"プロバイダー 'NuGet' について、指定された検索条件に一致するものが見つかりませんでした"とエラーになる場合の対処法

Install-PackageProvider : プロバイダー 'NuGet' について、指定された検索条件に一致するものが見つかりませんでした。パッケージ プロバイダーには 'PackageManagement' タグと 'Provider' タグが必要です。指定されたパッケージにこれらのタグがあるかど…

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

UPN を一括で変更する手順 1. CSV ファイルを作成します。 2. UPN を一括で変更する セカンダリアドレスを一括で削除する手順 1. CSV ファイルを作成します。 2. セカンダリアドレスを一括削除する Powershell コマンドレットを実行 セカンダリアドレス(エイ…