All blogs / DevOps / SRE / infrastructure
Undocumented Features
learn.microsoft.com/en-us/archive/blogs/undocumentedfeatures
DevOps / SRE / infrastructureDev tools / editors / IDEsMicrosoft blogsMSDN archive
- 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
- Update to the Set-UPNWithMailAddress Script
- DLP for Bitcoin Addresses
- Bulk Converting Office 365 Groups to Teams
- Creating a Teams "New Channel" notification
- Hashmaker, Hashmaker, Make Me A Hash
- Update to the AAD Network Testing Tool
- Update to the AAD Connect Advanced Permissions tool
- Update to Get-SCCDataExport
- WhoAmI for Office 365
- Calculating your Daily Export for the Security & Compliance Center
- Export User GAL Entries from Outlook
- Update to Forwarding Address Export Import Tool
- Getting Around the Basics of Azure Automation for Office 365
- Generate a list of mailboxes whose litigation hold duration is less than a week away
- Update to the Get-UserHoldPolicies Tool
- Searching the Office 365 Unified Audit Log for Specific Activities, Sites, and Users
- Iterating hash values to a log file
- Migrating from Exchange Online eDiscovery and In-Place Hold to the Security & Compliance Center
- Checking for compromised email accounts
- Alerting on OneDrive Deleted Item Activity
2018 64
- SharePoint Online and OneDrive for Business Custom Sharing Controls
- Add legacyExchangeDN as x500 proxy address from a remote forest
- Updated Tool Roundup!
- Migrate-EOPSettings now does ATP!
- Delegating Reporting Access for Exchange Online
- Find Whitelisted Users, Domains, and IPs in Office 365
- Forwarding Address Import and Export
- Fixing Office 365 Anonymous Group Write-back and External Delivery
- Splatbuilder Wrapper
- Sync Custom Attributes to Office 365 for Group-based Licensing
- Adding OneDrive Locations to an Existing Retention Policy
- Update to the Export-CalendarProcessing tool
- Updated Tool Roundup!
- Thanks for Playing!
- AAD Connect, a dedicated resource forest, a custom connector, and a bunch of transform rules: a GalSync story (Part 2)
- AAD Connect, a dedicated resource forest, a custom connector, and a bunch of transform rules: a GalSync story (Part 1)
- Update to the Create-LabUsers tool
- Header, header, wherefore art thine fields?
- SharePoint Online and OneDrive for Business Custom Sharing Controls
- Add legacyExchangeDN as x500 proxy address from a remote forest
- Update to the AAD Connect Remove Proxy Addresses Script
- We’re moving!
- Creating Scoped DLP rules with Custom Sensitive Information Types
- Looky, looky! Custom sensitive information types with even more customitivity!
- Update to the AAD Connect Advanced Permissions Tool
- Sensitive Information Types--now with more sensitivity!
- Update: AAD Connect Network Test Tool
- Update: AAD Connect Network Test Tool
- Testing a variable with the value of zero
- PowerShell Null Routing Function
- Update: Create-LabUsers Tool
- How to find Stale(ish) Azure B2B Guest Accounts
- Mail-enabling Guest Users or "How I made everyone show up in the Address Book"
- Update: AAD Connect Network and Name Resolution Test
- Report proxy addresses not in Accepted Domains
- Update to the Create-LabUsers tool - now, with bigger foo
- Generate Lorem Ipsum Text
- Update to Create-LabUsers tool
- Random things with Get-Random
- Send Authenticated SMTP with PowerShell
- Managing a corporate blog site with SharePoint Online and Office ProPlus
- Update to the Get-UserHoldPolicies tool
- Connecting Splunk to Office 365 - Part 2: Microsoft Office 365 Reporting Add-On for Splunk
- Connecting Splunk to Office 365 - Part 1: Add-On for Microsoft Cloud Services
- Trapping your favorite exceptions
- Create realistic lab users
- Update to the "Migrate EOP Settings" Tool
- Update to the "Find Duplicate Address" tool
- Dynamics 365 Network Test Tool
- Using the Dictionary for Fun and Profit
- Configuring Skype for Business to prompt for audio device
- Let's Go Phishing - Spear Phishing, That Is
- Updated Tool Roundup!
- Update to the AAD Connect Advanced Permissions Tool
- Update to the AAD Connect Network and Name Resolution Test Tool
- Export Exchange Online Client Access Report
- Clearing Skype Cached data
- Create an array object with columns from text inside a script or Convert a Here-String to an array with column headings
- AAD Connect Network and Name Resolution Test
- Update to the AAD Connect Advanced Permissions tool
- Yet Another Write-Log Function
- Update to the AAD Connect Advanced Permissions tool
- Update to the Office 365 Proxy PAC Tool
- Update to the OneDrive for Business Admin Tool
2017 31
- Creating and Managing Security and Compliance Filters in the Real World [Part 2]
- Creating and Managing Security and Compliance Filters in the Real World [Part 1]
- Office 365 Groups and Anonymous External Senders
- Office 365 Administration Inside Out
- Block direct delivery to @onmicrosoft.com addresses in a hybrid environment
- Disable Skype SKUs across all users
- Detecting Outlook / Exchange data exfiltration
- Display or Export All User Mailbox Holds
- Backup and Restore Office 365 Groups
- Update to Wipe Exchange Online Mailbox script
- Recovering from Crypto- or Ransomware attacks with the OneDrive for Business Admin Tool
- Update to Advanced AAD Connect Permissions tool
- Office 365 Secure Score Script
- Use AAD Connect to disable accounts with expired on-premises passwords
- OneDrive for Business Admin Tool
- Manage Office 365 Distribution Groups via Excel spreadsheet or CSV
- Office 365 Administration Inside Out
- Update to the Office 365 Proxy PAC tool
- BitTitan MigrationWiz Resource Migrations Revisited
- Managing Content Searches in the Security & Compliance Center
- WannaCry/WannaCrypt and other Ransomware
- Copy Get-History to Clipboard
- AADConnect Undocumented Filters
- Disable Office 365 Groups Creation: Redux
- AAD Connect Error CD-8235 Exporting to AD Connector
- Testing AD FS for Office 365 without Directory Synchronization
- Troubleshooting Mailbox Migration Error "You can't use the domain because it's not an accepted domain for your organization."
- Removing Proxy Addresses from Exchange Recipients
- PingProvisioningServiceEndPoint error when configuring AAD Connect
- Migrating EOP Settings Between Tenants
- Export and Import Calendar Processing Information
2016 28
- Checking for an elevated PowerShell prompt
- Mailbox Delivery Settings
- Synchronizing objects between tenants
- PowerShell Random Password Generator
- Create a Transport Rule to Reject a Message When Both Domain Conditions Are Met
- Bulk Adding Calendars to a Google Account for Migration
- Using MigrationWiz for Google Resources, Bulk Edition
- ActiveSync Device and User Report for Office 365 D, MT, and Exchange 2010+
- Using a ScriptBlock to pass a variable into another variable
- Fix those IMCEAEX NDRs
- Updates to Office 365 Proxy PAC Generator
- Use AADConnect to add a Proxy Address
- Quick and Dirty Array Subtraction - Otherwise known as "Just say NO to VLOOKUP"
- Disable Office 365 Groups Creation
- Testing for bad SMTP Addresses
- Use AADConnect to Populate Office 365 Usage Location
- Create an Opt-Out Tool for Exchange Online
- How to Merge Duplicate Mail-Enabled User and Contact Objects
- Updating Remote Recipient Types on-Premises
- Backup and Restore Distribution Groups from Exchange or Exchange Online
- Remove an unwanted ProxyAddress pattern from users via AADConnect
- Office 365 License Assignment
- Remove a user's oldest ActiveSync device
- Sign an exported certificate from an F5
- Using XML to Backup and Restore Office 365 Settings
- Customizing the Windows PowerShell Console
- Disconnect all PSTs from the Default Outlook Profile
- Wipe Content from an Exchange Online Mailbox
2015 14
- Add Office 365 Tenant Proxy Address to Exchange objects with Email Address Policy Disabled
- Finding Active Directory objects with Inheritance Disabled
- Removing a folder across OneDrive for Business sites
- Reset AADSync or AADConnect Password Hash Sync Configuration
- Office 365 PAC File
- Exchange 2013 Management Server for Office 365
- Add an Email Address Template to all Email Address Policies
- Bulk Upload Photos to Exchange Online
- Subscribe to the Office 365 URLs and IP Addresses RSS Feed in Outlook
- Subscribe to the Office 365 Service Health Dashboard RSS Feed in Outlook
- Switching from Federated to Cloud Auth (AD FS to Dirsync/AADSync + Password Hash Sync or Password Hash Sync Failover)
- Storing PowerShell Credentials in the local user registry
- Configure Coexistence Mail Routing without a Secondary Routing Domain
- Manually configure Outlook for Office 365