Skip to content

Instantly share code, notes, and snippets.

View silverl's full-sized avatar

Larry Silverman silverl

View GitHub Profile
@silverl
silverl / docker-compose.yml
Created January 12, 2024 15:48
Unpoller docker compose
version: '3'
services:
influxdb:
restart: always
image: influxdb:1.8
ports:
- '8086:8086'
labels:
- "com.centurylinklabs.watchtower.enable=true"
volumes:
@silverl
silverl / download-nuget-licenses.ps1
Last active May 16, 2023 16:51 — forked from haacked/download-nuget-licenses.ps1
A PowerShell script to download your NuGet package licenses as first seen in http://haacked.com/archive/2015/03/28/download-nuget-package-licenses/
Split-Path -parent $dte.Solution.FileName | cd
New-Item -ItemType Directory -Force -Path ".\licenses"
@( Get-Project -All | ? { $_.ProjectName } | % { Get-Package -ProjectName $_.ProjectName } ) | Sort -Unique Id | % { $pkg = $_ ; Try { (New-Object System.Net.WebClient).DownloadFile($pkg.LicenseUrl, (Join-Path (pwd) 'licenses\') + $pkg.Id + ".html") } Catch [system.exception] { Write-Host "Could not download license for $($pkg.Id)" } }
@silverl
silverl / Remove-AzStorageFileShareFiles.ps1
Created March 21, 2023 22:39
Recursively removes Azure Storage File Share files using the Az.Storage module
# Log in first using Connect-AzAccount
param(
[string]$DirectoryPath,
[string]$StorageAccountName,
[string]$FileShareName,
[string]$ResourceGroupName,
[int]$DaysOld
)
@silverl
silverl / Remove-OldFilesRecursively.ps1
Created March 21, 2023 22:36
PowerShell Core script to remove old files recursively, and in parallel, from a local file system or remote share, like Azure Storage File Share
param (
$StartPath = "\\your_storage_account_name.file.core.windows.net\your_share_name\whatever"
)
Set-StrictMode -Version Latest
# Write a transcript to file.
$path = Get-Location
$scriptName = $MyInvocation.MyCommand.Name
$scriptLog = "$path\$scriptName.log"
@silverl
silverl / SQLServerIndexMaintenance.ps1
Created December 28, 2016 15:32
Reworked version of Pieter Vanhove's Azure SQL Database reindexing Azure Automation Runbook
<#
.SYNOPSIS
Perform index maintenance
.DESCRIPTION
This runbook uses Azure Automation to perform reindexing and statistics maintenance of all databases on a target server.
As prerequisite, please create an Azure Automation credential asset that contains the username and password for the target Azure SQL DB logical server ($SqlServerName).
Make sure that you have installed the scripts IndexOptimize.sql and CommandExecute.sql of Ola Hallengren (https://ola.hallengren.com/downloads.html)
Make sure to get Ola's modified scripts which work on Azure here: https://ola.hallengren.com/downloads.html
This is another test gist.
This is a test.
@silverl
silverl / cVimrc
Last active April 18, 2020 14:00
let blacklists = ["https://mail.google.com/*","https://drive.google.com/*","https://mint.intuit.com/*","https://earth.google.com/*","https://calendar.google.com/*","https://www.youtube.com/*","https://play.google.com/*","https://home.sense.com/*","https://monitoring.solaredge.com/*","http://localhost/*","http://192.168.10.69/*","https://hass.lsilverman.com/*","https://hubs.mozilla.com/*"]
@silverl
silverl / gist:ab2de651651dc15e6a2c3e9c6d80f147
Created February 26, 2019 15:52
Chocolatey Packages I Use
cinst visualstudio2017professional --package-parameters "--allWorkloads --includeRecommended --includeOptional --passive --locale en-US" -y
cinst 7zip -y
cinst autohotkey -y
cinst azcopy -y
cinst balsamiqmockups3 -y
cinst bind-toolsonly -y
cinst chefdk -y
cinst chocolateygui -y
cinst clink -y
cinst ConEmu -y
@silverl
silverl / Support-Boxstarter.txt
Created January 30, 2019 23:17
Support-Boxstarter
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtension -EnableOpenFileExplorerToQuickAccess -EnableShowRecentFilesInQuickAccess -EnableShowFrequentFoldersInQuickAccess
Install-WindowsUpdate -acceptEula
Update-ExecutionPolicy RemoteSigned
Enable-MicrosoftUpdate
Enable-RemoteDesktop
Disable-InternetExplorerESC
Disable-GameBarTips
Disable-BingSearch
cinst 7zip
cinst github-desktop