I hereby claim:
- I am sob on github.
- I am sob (https://keybase.io/sob) on keybase.
- I have a public key ASAnC6EkrjlQOGMu8b5X_Xt98aj2X1p7Sf8RJdlTmhkEQgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| $freshmen = Get-AzureADUser -All $true | Where-Object {$_.Mail -like '*[email protected]'} | |
| $freshmen | ForEach-Object { | |
| Write-Host "Removing User " $_.UserPrincipalName "..." | |
| Write-Host -NoNewline -ForegroundColor DarkGreen "- Removing Licenses " | |
| $licenses = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses | |
| $licenses.AddLicenses = @() | |
| $licenses.RemoveLicenses = (Get-AzureADSubscribedSku | Where-Object -Property SkuPartNumber -Value "M365EDU_A3_STUUSEBNFT" -EQ).SkuID | |
| Set-AzureADUserLicense -ObjectId $_.UserPrincipalName -AssignedLicenses $licenses | |
| Write-Host -ForegroundColor Green " done!" |
| Import-Module MSOnline | |
| Import-Module AzureAD | |
| Import-Module ExchangeOnlineManagement | |
| $mailboxList = Import-Csv -Path '.\mailboxes.csv' | |
| function CountDown() { | |
| param($timeSpan) | |
| while($timeSpan -gt 0) { |
| # | |
| # Fixes the SUrface Book 2 Intel Video adataper after dock / undock with Microsoft Surface Dock | |
| # NOTE: same issue appeared on my original Surface Book but this is untested there. | |
| # | |
| # get the id and security principal of the current user | |
| $myWindowsId = [System.Security.Principal.WindowsIdentity]::GetCurrent() | |
| $myWindowsPrincipal = New-Object System.Security.Principal.WindowsPrincipal($myWindowsID) | |
| # Get the security principal for the administrator role |
| <?xml version="1.0" encoding="utf-8"?> | |
| <unattend xmlns="urn:schemas-microsoft-com:unattend"> | |
| <settings pass="windowsPE"> | |
| <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
| <SetupUILanguage> | |
| <UILanguage>en-US</UILanguage> | |
| </SetupUILanguage> | |
| <SystemLocale>en-US</SystemLocale> | |
| <UILanguage>en-US</UILanguage> | |
| <UILanguageFallback>en-US</UILanguageFallback> |
| ### Keybase proof | |
| I hereby claim: | |
| * I am sob on github. | |
| * I am sob (https://keybase.io/sob) on keybase. | |
| * I have a public key ASCC0JZpq0JxkzXfKXnGxe9bQ7cWOkVR4DsxgPf1cg4CTQo | |
| To claim this, I am signing this object: |
| Get-MsolUser | ForEach-Object { $upn = $_.UserPrincipalName.Split("@")[0] + "@holytrinityschools.onmicrosoft.com"; Set-MsolUserPrincipalName -ObjectId $_.ObjectId -NewUserPrincipalName ($upn) } |
| Connect-AzureAD | |
| Get-AzureADUser -Filter "UserType eq 'Member'" | Export-CSV C:\users.csv | |
| Get-AzureADGroup | Export-CSV C:\groups.csv | |
| Import-CSV C:\Users.csv | Remove-AzureADUser | |
| Import-CSV C:\Groups.csv | Remove-AzureADGroup |
| Connect-AzureAD | |
| Get-AzureADUser -All | Export-CSV C:\users.csv | |
| Get-AzureADGroup -All | Export-CSV C:\groups.csv | |
| Import-CSV C:\Users.csv | Remove-AzureADUser -Force | |
| Import-CSV C:\Groups.csv | Remove-AzureADGroup -Force |
| # ~/.bashrc: executed by bash(1) for non-login shells. | |
| # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) | |
| # for examples | |
| # If not running interactively, don't do anything | |
| case $- in | |
| *i*) ;; | |
| *) return;; | |
| esac |