Skip to content

Instantly share code, notes, and snippets.

@lrakai
lrakai / Copy-ManagedDisk.ps1
Last active December 5, 2019 17:06
AzureNestedHyperVPriv
#Provide the subscription Id where managed disk is created
# subscriptionId=yourSubscriptionId # omit for use in Azure Cloud Shell
# az account set --subscription $subscriptionId
#Provide the name of your resource group where managed disk is created
resourceGroupName=QACA
#Provide the managed disk name
diskName=ca-lab-vm_OsDisk_1_b5b39d9313ec4ce3aa8ace3889dcce9b
@lrakai
lrakai / azure-deploy.json
Created December 11, 2019 22:26
Template causing PowerShell to block on startup until custom script extension completes
{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"virtualMachineName": {
"type": "string",
"defaultValue": "ca-lab-vm"
},
"virtualMachineSize": {
"type": "string",
@lrakai
lrakai / azure-deploy.json
Created December 12, 2019 03:48
Original Template From 2017
{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"virtualMachineName": {
"type": "string",
"defaultValue": "ca-lab-vm"
},
"virtualMachineSize": {
"type": "string",
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDBL2soKeIWpxf+
ywATxUqdAnOB4OnNhNla1hWkuawQtgO8cfstsGMInOuXMPPCQ+WxSLjAo2goQDYK
wmYoYmgbpUyx87jRlnqMAIlz+jIJLjnpRLwV8Rkw8hfo6WJEe7c+5wwlLj5cNHnB
XTQtMDaf1Mt9hL9XhLjGgzfEWDcBx3zPVB1s/euX94CV3qpU032a63JNFY7F6L2i
AGOMFt8yQ2MszKF7B5mFTdZbzXQT9HASDWcX49OKG6RN5HNHDK6y44ROMz1NQPtX
neSTe3s31mfiGIAnUVbqysYvH17O1uRGzS1uM0873hlS2r4KJ79tXgNeSR6f7PCf
2bsJFOyPAgMBAAECggEBAJtkdSF9byshhR+iUpGUpQveqOLT870pG10Bz68M2ucm
QaMXXB/IPiDzeF3JNooQ63XLNTFfP60A2XeWH25kmbGDKUoK7aNJE5IB7I6ptg3E
bTjB3TkZElZYpfrnn+/OQ/wJBa/ynp60ZyuuuQWQPqAaHwT7/p17WNX1Pqpk+vom
@lrakai
lrakai / lab-debug-on
Last active November 12, 2021 04:54
lab-debug-on
// ==UserScript==
// @name Lab Debug On
// @namespace http://tampermonkey.net/
// @version 0.5
// @description Lab Debug On
// @author You
// @match https://*.cloudacademy.com/*
// @grant none
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
@lrakai
lrakai / admin-link
Last active October 13, 2022 05:44
@lrakai
lrakai / lab-suite
Last active October 23, 2021 22:57
// ==UserScript==
// @name lab suite
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Suite of lab helpers
// @author You
// @match https://*.cloudacademy.com/*
// @grant none
// @require https://code.jquery.com/jquery-3.6.0.min.js
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
@lrakai
lrakai / pulse-lab
Last active January 20, 2022 22:42
// ==UserScript==
// @name Pulse Lab
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Provide links to open in admin
// @author You
// @match https://*.cloudacademy.com/*
// @grant GM_setClipboard
// @grant window.focus
// @require https://code.jquery.com/jquery-3.6.0.min.js
@lrakai
lrakai / HyperVInit.ps1
Last active January 14, 2022 22:37
Azure Windows Server Nested VM Host Init
<#
Azure Nested VM Host Configuration
.File Name
- InstallHyperV.ps1
.What calls this script?
- This is a PowerShell Script run as a Custom Script extention called by azure-deploy.json
.What does this script do?
- Downloads NuGet package provider
// ==UserScript==
// @name Lab SEO
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Displays the SEO description
// @author Andrew Burchill
// @grant none
// @match https://*.cloudacademy.com/*
// @run-at document-start
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js