On this page you can find a dump of PowerShell scripts I have written, that might save you some time. Feel free to use as you like.
Get all computers from Active Directory that have a LAPs password and output to CSV |
$Computers = Get-ADComputer -Filter * -Properties ms-Mcs-AdmPwd | where ms-Mcs-AdmPwd -ne $null $Computers | Sort-Object Name | Select Name | Export-Csv -NoTypeInformation \\myserver\csv\laps.csv |
Check O365 for folder in mailbox |
Connect-ExchangeOnline -UserPrincipalName yourusername@domain.com Get-MailboxFolderStatistics -Identity mailbox@domain.com | ? FolderPath -match "/"|select name, folderpath, itemsinfolder, itemsinfolderandsubfolders |
Check O365 mailbox stats (size, item count) |
$username = 'username@domain.com' Connect-ExchangeOnline -UserPrincipalName admin@domain.com Get-MailboxFolderStatistics -Identity $username |? Folderpath -in ('/Recoverable Items','/Top of Information Store')| select folderpath, foldersize, folderandsubfoldersize |
Get list of O365 users as CSV |
Connect-MSOLService Get-MSOLUser -all | Select-Object DisplayName, UserPrincipalName, isLicensed | Export-CSV c:\temp\o356export.csv |
Export users from AD including Department, Title, Manager and Name | Get-ADUser -Filter * -Property DisplayName,Department,Manager,Title | Select Name,Department,Manager,Title | export-csv c:\temp\export.csv |
Disable Internet Explorer (IE) | Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 –Online |