This file contains hidden or 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
# Needs more testing. It worked in Azure cloud shell. | |
$deployResourceGroup="Your-ADF-Resource-Group-Name" | |
$deployDataFactoryName="Your-ADF-Resource-Name" | |
# Remove triggers | |
# If you don't want to remove them, you can comment out the the Remove. | |
# You will need to stop them, otherwise you will get the following error: | |
# Resource Microsoft.DataFactory/factories/triggers 'data-factory-name/Blob Created Trigger' failed with | |
# message '{ "error": { "code": "TriggerEnabledCannotUpdate", "message": "Cannot update enabled Trigger; |
This file contains hidden or 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
trigger: none | |
variables: | |
ResourceGroup: private-endpoint-demos-rg | |
vnetName: private-endpoint-vnet | |
vnetResourceGroup: $(ResourceGroup) | |
agentSubNetName: agents | |
location: westus2 | |
imageName: azftademo/adoagent:ubuntu-18.04 | |
storageContainerName: 'test' |
This file contains hidden or 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
$stgaccount="ctenteststg" | |
$uri="http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https://"+$stgaccount+".blob.core.windows.net" | |
$token=Invoke-RestMethod -Method GET -Uri $uri -Headers @{"Metadata"="True"} | |
$listContentUrl="https://"+$stgaccount+".blob.core.windows.net/testdata" |
This file contains hidden or 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
az vm list-skus -o json --query '[].{name: name, caps: capabilities[? name==`AcceleratedNetworkingEnabled`]}[].{sku: name, acceleratedNetworking: caps[0].value}[? acceleratedNetworking == `True`]' |
This file contains hidden or 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
Get-AzureRmEnvironment -Name AzureCloud | Format-List |
This file contains hidden or 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
# The following sample shows how to run async authentication and access to storage | |
# account. This sample suffers from the IMDS limit of 5 concurrent requests but | |
# the python SDK has baked in retry policies | |
import asyncio | |
import logging | |
import os | |
from azure.identity.aio import DefaultAzureCredential | |
from azure.storage.blob.aio import BlobServiceClient | |
import logging |
This file contains hidden or 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
import requests | |
import base64 | |
import sys | |
ROUTER_IP = "192.168.0.1" | |
USERNAME = "admin" | |
PASSWORD = "YOUR_ROUTER_PASSWORD_HERE" | |
class TPLink_Archer_C7_Router_Web_Interface: |
This file contains hidden or 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
module UpZure.Blob { | |
// An uploader client | |
// based on https://msdn.microsoft.com/en-us/library/azure/mt427365.aspx | |
// Limitations taken from https://msdn.microsoft.com/en-us/library/azure/dd135726.aspx | |
export class BlobUploader { | |
private MAX_BLOB_SIZE = 4 * 1024 * 1024;//Each file will be split in 4Mb (used to be 256 KB). | |
private BLOCK_NAME_PREFIX = "blk-"; | |
private MAX_BLOCKS = 50000;//a maximum of 50,000 blocks | |
This file contains hidden or 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
function New-IsoFile | |
{ | |
<# .Synopsis Creates a new .iso file .Description The New-IsoFile cmdlet creates a new .iso file containing content from chosen folders .Example New-IsoFile "c:\tools","c:Downloads\utils" This command creates a .iso file in $env:temp folder (default location) that contains c:\tools and c:\downloads\utils folders. The folders themselves are included at the root of the .iso image. .Example New-IsoFile -FromClipboard -Verbose Before running this command, select and copy (Ctrl-C) files/folders in Explorer first. .Example dir c:\WinPE | New-IsoFile -Path c:\temp\WinPE.iso -BootFile "${env:ProgramFiles(x86)}\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\efisys.bin" -Media DVDPLUSR -Title "WinPE" This command creates a bootable .iso file containing the content from c:\WinPE folder, but the folder itself isn't included. Boot file etfsboot.com can be found in Windows ADK. Refer to IMAPI_MEDIA_PHYSICAL_TYPE enumeration for possible media types: http://msdn.micr |
This file contains hidden or 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
from azure.storage.common.cloudstorageaccount import CloudStorageAccount | |
# Retrieve the storage account and the storage key | |
import json | |
settings= {} | |
with open('./settings.json') as f: | |
settings = json.load(f) | |
account_name = settings["STORAGE_ACCOUNT_NAME"] | |
account_key = settings["STORAGE_ACCOUNT_KEY"] |
NewerOlder