PowerShell

Microsoft 365 PowerShell 用のユーザーを作成する方法を覚えましょう

前回ちょっと紹介した Microsoft 365 の PowerShell をバッチ実行するためのユーザー作成ですが、スクリプトだけだとなかなかわかりにくいので、画面を交えて説明していきたいと思います。 このログイン方法は、管理者権限を脅威にさらさないための数少ない…

Microsoft 365 バッチスクリプトでの PowerShell 認証方法

リモートワークが一般的になるにつれ、さまざまな組織がクラウドシステムを利用するようになっています。それに伴ってランサムウェアなど悪意ある者の攻撃が今まで以上に広く行われるようになってきました。 ある程度古くから Microsoft 365 を利用している…

Microsoft 365 Windows Server 2016 で SharePoint Online に接続できないときは TLS を疑いましょう

SharePoint Online Client Components SDK を利用している PowerShell が 2021 年 3月末ごろから時々接続不良を起こす事象が発生しました。 頻度がだんだんと高くなってきたため、調査し対処できたので書き留めておきたいと思います。 まず、原因は Windows …

Microsoft 365 MFA を PowerShell で設定するには

Microsoft 365 を利用する上ではぜひ利用しておきたい多要素認証の機能。GUI からの設定もありますが PowerShell からでも設定することができます。 今回は PowerShell を使った設定を見ていきましょう。 MSOL に接続ができる状態にするため、必要であれば以…

Exchange Online 予定表にワークスペース機能が追加されました

Exchange Online の予定表に新しい機能が追加されました。その名もワークスペース。 https://techcommunity.microsoft.com/t5/exchange-team-blog/book-a-workspace-in-outlook/ba-p/1524560 機能としては、フリーアドレスの席を予約する機能となっているよ…

PowerShell でインターネットコンテンツをダウンロードしてみました

最近 Windows のオンプレサーバーを弄ることが多いのですが、ちょっとした調査で Web アクセスしたいなーと思い、 PowerShell をいろいろと弄っていたら、なんと割と簡単に見つけることができました。その名も wget 。著名な Web アクセスコマンドと同名であ…

Teams グループに対してポリシーを割り当てる機能が用意されているようです

Teams で利用できる機能を制御するために、ポリシーを用いて使える機能を選別するのですが、今まではユーザーに対して設定することができるのみでした。 これが 2020 年 7 月より、セキュリティグループや Office365 グループなどのグループを対象として設定…

Exchange Online 電子情報開示の機能と一部の関連 PowerShell は 2020 年 10 月で EOS となります

最近、 Exchange Online 関連はあまりチェックしていなかったのですが、 Exchange 管理センターよりコンプライアンス管理を確認していたところ、電子情報開示が 2020 年 10 月 1 日以降、読み取り専用になるという記述がなされていました。 ちょっと関連を追…

PowerShell 簡易 Diff 文を作ってみました

サーバー作業をしているとツールがほしくなる時ってありますよね。今回は PowerShell だけで利用可能な Diff 関数を作ってみました。以下のコマンドを PowerShell にコピペしてください。あとは diff-files -fileA ファイル名A -fileB ファイル名B という感…

PowerShell ExchangeOnline モジュールの速度改善について

先日紹介した Basic 認証終了対応型の Exchange Online の新モジュールですが、動作速度も改善したという話があったため、実体を確認しておきたいと思います。 https://mitomoha.hatenablog.com/entry/2020/06/12/022016 利用したコマンドは以下の3つ。最初…

Exchange Online PowerShell をファイルベースでインストールする方法

Microsoft 365 の PowerShell を利用していると、新しいマシンで利用する際に Install-Module を実施したくない時があります。サーバーに PowerShellGet などを入れたくない時ですね。 この場合は一度モジュールをダウンロードしてから所定の場所へモジュー…

Exchange Online PowerShell に MFA で接続してみましょう

新しくなった Exchange Online PowerShell は新たな特徴として MFA を有効にすることができます。今回はその接続を試してみましょう。MFA を有効にしたアカウントを UPN にセットしアクセスします。 Connect-ExchangeOnline -UserPrincipalName UPN -ShowPro…

Exchange Online PowerShell v2 がリリースされていました

昨年の Ignite2019 で発表されていた、 Basic 認証終了に対応した Exchange Online 向け管理用 PowerShell が正式リリースとなっていました。 https://www.powershellgallery.com/packages/ExchangeOnlineManagement/1.0.1 2021 年 1 月以降に Basic 認証が…

PowerShell 7.0 をインストールしてみました

Windows に搭載されているの Shell はコマンドプロンプトですが、 Windows 10 の初期ごろから徐々に Windows PowerShell に変わってきました。今 Windows 10 に標準搭載されている PowerShell はバージョン 5.1 となります。 この PowerShell のバージョンが…

Office365 EWS の基本認証アクセス終了が近づいてきています

2018 年 7 月にお伝えした Exchange Online 系統での基本認証ができなくなる件で、後 1 年を切ったこともあり、再度周知が行われていました。 【当時の投稿】 http://mitomoha.hatenablog.com/entry/2018/07/06/001621 【再周知】 https://techcommunity.mic…

Office365 マネジメントPowerShellへのつなげ方

Office365の管理を行っていると、最初のうちはブラウザを立ち上げて、管理センターに入り、各種アプリの管理を実施するという流れがあるかと思います。 最初はそれでも問題なく対応できることが多いのですが、だんだんとタスクが増えてきて、自動化していき…