This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
code --list-extensions | |
code --install-extension esbenp.prettier-vscode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# I use SPO Admin a lot, change it to your desired role | |
$roleToActivate = "SharePoint Administrator" | |
# default 2 hours, update it to your needs | |
$hours = 2 | |
$reason = Read-Host "Justify your elevation" | |
$connection = Connect-AzureAD | |
$account = $connection.Account | |
$tenantId = $connection.TenantId | |
$user = Get-AzureADUser -SearchString $account | |
$objectId = $user.ObjectId |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$pnpModule = Get-Module PnP.PowerShell -ListAvailable | Sort-Object Version -Descending | Select-Object -First 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This script creates organization assets libraries, organization wide and local ones (country specific) | |
# https://docs.microsoft.com/en-us/sharepoint/organization-assets-library | |
Connect-SPOService https://takana17-admin.sharepoint.com | |
# Check the status first | |
Get-SPOOrgAssetsLibrary | |
Get-SPOTenantCdnEnabled -CdnType Private | |
Get-SPOTenantCdnOrigins -CdnType Private | |
# Create a site that will host organization assets |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# it calculates storage capacity in SharePoint Online | |
# read more on my blog post: https://chuvash.eu/?p=5360 | |
$sku = Get-MsolAccountSku | |
$sku2 = $sku | % { | |
$s = $_; | |
$sr = [PSCustomObject]@{ | |
SkuPartNumber = $s.SkuPartNumber; | |
Licenses = $s.ActiveUnits + $s.WarningUnits | |
Services = $s.ServiceStatus | % { $_.ServicePlan.ServiceName }; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git config --global user.email "azuredevops@microsoft.com" | |
git config --global user.name "Azure DevOps" | |
REPO="$(System.TeamFoundationCollectionUri)$(System.TeamProject)/_git/$(Build.Repository.Name)" | |
EXTRAHEADER="Authorization: Bearer $(System.AccessToken)" | |
git -c http.extraheader="$EXTRAHEADER" clone $REPO | |
cd $(Build.Repository.Name) | |
MAINBRANCHNAME=$(git rev-parse --abbrev-ref HEAD) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$site = "https://{tenant}.sharepoint.com/sites/{site}" | |
Connect-PnPOnline -Url $site -SPOManagementShell -ClearTokenCache | |
$field = "Promoted State" | |
$list = "Site Pages" | |
$id = 85 #the item id of the news | |
Set-PnPField -Identity $field -List $list -Values @{ReadOnlyField=$false} | |
#make sure to enclose the number into quotation marks | |
Set-PnPListItem -List $list -Identity $id -Values {"Promoted State"="0"} | |
#reset the field | |
Set-PnPField -Identity $field -List $list -Values @{ReadOnlyField=$true} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//this little javascript is to get the services to include in the | |
//Microsoft 365 Admin Center -> Health Center -> Preferences | |
//Inspect the area in Chrome/Edge and then run this in Console | |
spans = $0.querySelectorAll('div > div span') | |
arr2 = Array.prototype.slice.call(spans) | |
arr2.map(s => s.innerText).join('\n') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var config = { | |
address: "0.0.0.0", // Address to listen on, can be: | |
port: 8080, | |
basePath: "/", // The URL path where MagicMirror is hosted. If you are using a Reverse proxy | |
ipWhitelist: [], // Set [] to allow all IP addresses | |
useHttps: false, // Support HTTPS or not, default "false" will use HTTP | |
httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true | |
httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true | |
language: "cv", | |
logLevel: ["INFO", "LOG", "WARN", "ERROR"], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
find . -type f -name "*.JPG" | \ | |
while read -r f;do [ -e "${f%.JPG}.MOV" ] && rm "${f%.JPG}.MOV";done |