The Curious Engineer

All blogs / DevOps / SRE / infrastructure

Undocumented Features

learn.microsoft.com/en-us/archive/blogs/undocumentedfeatures

DevOps / SRE / infrastructureDev tools / editors / IDEsMicrosoft blogsMSDN archive

’15’20’25
Posts
158 from 8 Dec 2014 to 26 Apr 2019
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/undocumentedfeatures/feed.xml

2019 20

  1. Update to the Set-UPNWithMailAddress Script
  2. DLP for Bitcoin Addresses
  3. Bulk Converting Office 365 Groups to Teams
  4. Creating a Teams "New Channel" notification
  5. Hashmaker, Hashmaker, Make Me A Hash
  6. Update to the AAD Network Testing Tool
  7. Update to the AAD Connect Advanced Permissions tool
  8. Update to Get-SCCDataExport
  9. WhoAmI for Office 365
  10. Calculating your Daily Export for the Security & Compliance Center
  11. Export User GAL Entries from Outlook
  12. Update to Forwarding Address Export Import Tool
  13. Getting Around the Basics of Azure Automation for Office 365
  14. Generate a list of mailboxes whose litigation hold duration is less than a week away
  15. Update to the Get-UserHoldPolicies Tool
  16. Searching the Office 365 Unified Audit Log for Specific Activities, Sites, and Users
  17. Iterating hash values to a log file
  18. Migrating from Exchange Online eDiscovery and In-Place Hold to the Security & Compliance Center
  19. Checking for compromised email accounts
  20. Alerting on OneDrive Deleted Item Activity

2018 64

  1. SharePoint Online and OneDrive for Business Custom Sharing Controls
  2. Add legacyExchangeDN as x500 proxy address from a remote forest
  3. Updated Tool Roundup!
  4. Migrate-EOPSettings now does ATP!
  5. Delegating Reporting Access for Exchange Online
  6. Find Whitelisted Users, Domains, and IPs in Office 365
  7. Forwarding Address Import and Export
  8. Fixing Office 365 Anonymous Group Write-back and External Delivery
  9. Splatbuilder Wrapper
  10. Sync Custom Attributes to Office 365 for Group-based Licensing
  11. Adding OneDrive Locations to an Existing Retention Policy
  12. Update to the Export-CalendarProcessing tool
  13. Updated Tool Roundup!
  14. Thanks for Playing!
  15. AAD Connect, a dedicated resource forest, a custom connector, and a bunch of transform rules: a GalSync story (Part 2)
  16. AAD Connect, a dedicated resource forest, a custom connector, and a bunch of transform rules: a GalSync story (Part 1)
  17. Update to the Create-LabUsers tool
  18. Header, header, wherefore art thine fields?
  19. SharePoint Online and OneDrive for Business Custom Sharing Controls
  20. Add legacyExchangeDN as x500 proxy address from a remote forest
  21. Update to the AAD Connect Remove Proxy Addresses Script
  22. We’re moving!
  23. Creating Scoped DLP rules with Custom Sensitive Information Types
  24. Looky, looky! Custom sensitive information types with even more customitivity!
  25. Update to the AAD Connect Advanced Permissions Tool
  26. Sensitive Information Types--now with more sensitivity!
  27. Update: AAD Connect Network Test Tool
  28. Update: AAD Connect Network Test Tool
  29. Testing a variable with the value of zero
  30. PowerShell Null Routing Function
  31. Update: Create-LabUsers Tool
  32. How to find Stale(ish) Azure B2B Guest Accounts
  33. Mail-enabling Guest Users or "How I made everyone show up in the Address Book"
  34. Update: AAD Connect Network and Name Resolution Test
  35. Report proxy addresses not in Accepted Domains
  36. Update to the Create-LabUsers tool - now, with bigger foo
  37. Generate Lorem Ipsum Text
  38. Update to Create-LabUsers tool
  39. Random things with Get-Random
  40. Send Authenticated SMTP with PowerShell
  41. Managing a corporate blog site with SharePoint Online and Office ProPlus
  42. Update to the Get-UserHoldPolicies tool
  43. Connecting Splunk to Office 365 - Part 2: Microsoft Office 365 Reporting Add-On for Splunk
  44. Connecting Splunk to Office 365 - Part 1: Add-On for Microsoft Cloud Services
  45. Trapping your favorite exceptions
  46. Create realistic lab users
  47. Update to the "Migrate EOP Settings" Tool
  48. Update to the "Find Duplicate Address" tool
  49. Dynamics 365 Network Test Tool
  50. Using the Dictionary for Fun and Profit
  51. Configuring Skype for Business to prompt for audio device
  52. Let's Go Phishing - Spear Phishing, That Is
  53. Updated Tool Roundup!
  54. Update to the AAD Connect Advanced Permissions Tool
  55. Update to the AAD Connect Network and Name Resolution Test Tool
  56. Export Exchange Online Client Access Report
  57. Clearing Skype Cached data
  58. Create an array object with columns from text inside a script or Convert a Here-String to an array with column headings
  59. AAD Connect Network and Name Resolution Test
  60. Update to the AAD Connect Advanced Permissions tool
  61. Yet Another Write-Log Function
  62. Update to the AAD Connect Advanced Permissions tool
  63. Update to the Office 365 Proxy PAC Tool
  64. Update to the OneDrive for Business Admin Tool

2017 31

  1. Creating and Managing Security and Compliance Filters in the Real World [Part 2]
  2. Creating and Managing Security and Compliance Filters in the Real World [Part 1]
  3. Office 365 Groups and Anonymous External Senders
  4. Office 365 Administration Inside Out
  5. Block direct delivery to @onmicrosoft.com addresses in a hybrid environment
  6. Disable Skype SKUs across all users
  7. Detecting Outlook / Exchange data exfiltration
  8. Display or Export All User Mailbox Holds
  9. Backup and Restore Office 365 Groups
  10. Update to Wipe Exchange Online Mailbox script
  11. Recovering from Crypto- or Ransomware attacks with the OneDrive for Business Admin Tool
  12. Update to Advanced AAD Connect Permissions tool
  13. Office 365 Secure Score Script
  14. Use AAD Connect to disable accounts with expired on-premises passwords
  15. OneDrive for Business Admin Tool
  16. Manage Office 365 Distribution Groups via Excel spreadsheet or CSV
  17. Office 365 Administration Inside Out
  18. Update to the Office 365 Proxy PAC tool
  19. BitTitan MigrationWiz Resource Migrations Revisited
  20. Managing Content Searches in the Security & Compliance Center
  21. WannaCry/WannaCrypt and other Ransomware
  22. Copy Get-History to Clipboard
  23. AADConnect Undocumented Filters
  24. Disable Office 365 Groups Creation: Redux
  25. AAD Connect Error CD-8235 Exporting to AD Connector
  26. Testing AD FS for Office 365 without Directory Synchronization
  27. Troubleshooting Mailbox Migration Error "You can't use the domain because it's not an accepted domain for your organization."
  28. Removing Proxy Addresses from Exchange Recipients
  29. PingProvisioningServiceEndPoint error when configuring AAD Connect
  30. Migrating EOP Settings Between Tenants
  31. Export and Import Calendar Processing Information

2016 28

  1. Checking for an elevated PowerShell prompt
  2. Mailbox Delivery Settings
  3. Synchronizing objects between tenants
  4. PowerShell Random Password Generator
  5. Create a Transport Rule to Reject a Message When Both Domain Conditions Are Met
  6. Bulk Adding Calendars to a Google Account for Migration
  7. Using MigrationWiz for Google Resources, Bulk Edition
  8. ActiveSync Device and User Report for Office 365 D, MT, and Exchange 2010+
  9. Using a ScriptBlock to pass a variable into another variable
  10. Fix those IMCEAEX NDRs
  11. Updates to Office 365 Proxy PAC Generator
  12. Use AADConnect to add a Proxy Address
  13. Quick and Dirty Array Subtraction - Otherwise known as "Just say NO to VLOOKUP"
  14. Disable Office 365 Groups Creation
  15. Testing for bad SMTP Addresses
  16. Use AADConnect to Populate Office 365 Usage Location
  17. Create an Opt-Out Tool for Exchange Online
  18. How to Merge Duplicate Mail-Enabled User and Contact Objects
  19. Updating Remote Recipient Types on-Premises
  20. Backup and Restore Distribution Groups from Exchange or Exchange Online
  21. Remove an unwanted ProxyAddress pattern from users via AADConnect
  22. Office 365 License Assignment
  23. Remove a user's oldest ActiveSync device
  24. Sign an exported certificate from an F5
  25. Using XML to Backup and Restore Office 365 Settings
  26. Customizing the Windows PowerShell Console
  27. Disconnect all PSTs from the Default Outlook Profile
  28. Wipe Content from an Exchange Online Mailbox

2015 14

  1. Add Office 365 Tenant Proxy Address to Exchange objects with Email Address Policy Disabled
  2. Finding Active Directory objects with Inheritance Disabled
  3. Removing a folder across OneDrive for Business sites
  4. Reset AADSync or AADConnect Password Hash Sync Configuration
  5. Office 365 PAC File
  6. Exchange 2013 Management Server for Office 365
  7. Add an Email Address Template to all Email Address Policies
  8. Bulk Upload Photos to Exchange Online
  9. Subscribe to the Office 365 URLs and IP Addresses RSS Feed in Outlook
  10. Subscribe to the Office 365 Service Health Dashboard RSS Feed in Outlook
  11. Switching from Federated to Cloud Auth (AD FS to Dirsync/AADSync + Password Hash Sync or Password Hash Sync Failover)
  12. Storing PowerShell Credentials in the local user registry
  13. Configure Coexistence Mail Routing without a Secondary Routing Domain
  14. Manually configure Outlook for Office 365

2014 1

  1. Cannot Migrate Mailboxes via third-party tools in synchronized environment