Migrate-EOPSettings now does ATP!

ATP! ATP! At long last, I’ve made a first pass at updating the Migrate-EOPSettings script to now include settings for Advanced Threat Protection.  I’ve had several customers moving their instances from commercial EOP to Office 365 GCC, and while my Migrate EOP script would capture just about everything, it came to my attention that we…


(Cloud) Tip of the Day: What’s new in PowerShell in Azure Cloud Shell

Today’s tip… At Microsoft Ignite 2018, PowerShell in Azure Cloud Shell became generally available Azure Cloud Shell is available through the Azure portal, the stand-alone experience, Azure documentation, the Azure Mobile App, and the Azure Account Extension for Visual Studio Code. Improvements: Faster start-up: At the beginning of PowerShell in Cloud Shell’s public preview, the…


Infrastructure + Security: Noteworthy News (November, 2018)

___________________________________________________________________________________________________________________________ IMPORTANT ANNOUNCEMENT FOR OUR READERS! AskPFEPlat is in the process of a transformation to the new Core Infrastructure and Security TechCommunity, and will be moving by the end of March 2019 to our new home at https://aka.ms/CISTechComm (hosted at https://techcommunity.microsoft.com). Please bear with us while we are still under construction! We will continue bringing…


Gather Log Analytics/MMA agent version

Had some questions come up from the community to check the Log Analytics agent version.   Depending on how you are setup, the SCOM Integration makes this easy with Holman’s blog for the agent management pack.   If you have admin right in Operations Manager console then you can check this directly from SCOM server:…


Updated Tool Roundup!

Hi! It’s a day ending in “y,” which means it’s a good day to update a script! Today, while on-site with a customer and running my AAD Connect Permissions script, I noticed that the logging output wasn’t as helpful as I wanted it to be. So, I’ve updated it with some bits for looking for…


[改訂版] SharePoint Online HTTP 調整 (応答コード : 429) 対策の増分バックオフ リトライ

過去のブログ投稿でもご案内しておりますように、CSOM などのクライアント サイド API を利用するプログラムにおいて、HTTP 調整機能への対策として増分バックオフ リトライを実装することを推奨しています。 タイトル: PowerShell サンプル : SharePoint Online HTTP 調整 (応答コード : 429) 対策の増分バックオフ リトライ アドレス: https://blogs.technet.microsoft.com/sharepoint_support/2016/10/08/powershell-csom-sample-code-for-spo-http-429-incremental-backoff-retry/   従来弊社より案内していた増分バックオフ リトライのサンプル コードでは、Exponential Backoff というアルゴリズム (指数関数的にリトライ間隔を大きくする実装) を推奨していましたが、最新のベスト プラクティスにおいては、HTTP 応答の “Retry-After” ヘッダーの値を利用してリトライ間隔を指定する実装を推奨しています。本実装は、SharePoint Online だけでなく、Microsoft Graph API 等においても同様の推奨事項となります。   タイトル: SharePoint Online で調整またはブロックを回避する アドレス: https://docs.microsoft.com/ja-jp/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online タイトル: Microsoft Graph throttling guidance アドレス: https://developer.microsoft.com/en-us/graph/docs/concepts/throttling   本稿では、冒頭のブログで紹介している…


Unsticking Windows Updates That Are Stuck In Their Tracks

___________________________________________________________________________________________________________________________ IMPORTANT ANNOUNCEMENT FOR OUR READERS! AskPFEPlat is in the process of a transformation to the new Core Infrastructure and Security TechCommunity, and will be moving by the end of March 2019 to our new home at https://aka.ms/CISTechComm (hosted at https://techcommunity.microsoft.com). Please bear with us while we are still under construction! We will continue bringing…

6

Retirement…

All good things must come to an end eventually… No no i am not retiring just yet but with the recent trend of Technet blogs being retired, i have chosen to migrate my blog over to my own WordPress platform to ensure i can still continue to provide content to the community and hopefully help…


Cloud) Tip of the Day: Programmatically onboard and manage your subscriptions in Azure Security Center

Today’s tip… Securing your Azure workloads has become easier with the release of Azure Security Center (ASC) official PowerShell Module! Many organizations are looking to automate more tasks, as manual work is prone to human error and creates a potential for duplicative work. The need for automation is especially prevalent when it comes to large…


PowerShell: Taking Control of CTRL-C.

Have you ever been in the middle of running a PowerShell script and hit CTRL-C to stop it, and realize you just lost the tracking of all work performed and/or information gathered up to that point? It’s even worse when you are using PowerShell jobs for multi-threading processing, or remote computer sessions, because you potentially…