View Base64.ps1
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
function ConvertTo-Base64 { | |
Param( | |
$Text | |
) | |
$Bytes = [System.Text.Encoding]::Unicode.GetBytes($Text) | |
[System.Convert]::ToBase64String($Bytes) | |
} | |
function ConvertFrom-Base64 { | |
Param( |
View Get-CsTopologyFixed.ps1
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
<# | |
Get-CsTopologyFixed.ps1 v1.0 | |
Last updated 2015-02-27 by Amanda Debler, https://mandie.net | |
Please let me know about any improvements you've made or mistakes you've found! | |
#> | |
View BootlegPowerShellGet.psm1
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
<# | |
Forked from https://github.com/jaykul Gist, posted in response to my Twitter | |
whinge about PowerShellGet in the enterprise - Thank you, Joel Bennett! | |
This adds the ability to use a web proxy, using your current session's | |
credentials. Might add option to use other credentials, if there's demand. | |
It also adds a 'BL' (Bootleg) prefix to the nouns, just to prevent confusion with the "real" | |
cmdlets. Feel free to remove them. |
View Get-Portfolio
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
function Get-Portfolio { | |
[CmdletBinding()] | |
param ( | |
$amount, | |
$transactionCost = 5, | |
$maxCostRatio = 0.02 | |
) | |
begin { | |
View Get-SP500Summary.ps1
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
$response = invoke-webrequest "https://www.slickcharts.com/sp500" | |
$table = $response.parsedhtml.body.childnodes[6].childnodes[1].childnodes[0].childnodes[0].childnodes[1].childnodes[0] | |
# Column Headers | |
$columns = foreach ($node in $table.childnodes[0].childnodes[0].childnodes) {$node.innertext} | |
$stockrows = $table.childnodes[1].childnodes | |
$stocks = foreach ($row in $stockrows) { | |
$attributes = @{} | |
for ($i=0; $i -lt $($columns.count); $i++) { | |
$attributes.Add($columns[$i],$row.childnodes[$i].innertext.trim()) |
View PowerShell Prompt.ps1
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
function Prompt { | |
try { | |
$history = Get-History -ErrorAction Ignore -Count 1 | |
if ($history) { | |
$ts = New-TimeSpan $history.StartExecutionTime $history.EndExecutionTime | |
Write-Host "[" -NoNewline | |
switch ($ts) { | |
{$_.TotalSeconds -lt 1} { | |
[decimal]$d = $_.TotalMilliseconds |
View AKSDockerVersionReporter.ps1
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
$mySubscriptions = $(az account list --query [].id -o tsv) | |
foreach ($subscription in $mySubscriptions) { | |
$clusters = $(az aks list --subscription $subscription) | ConvertFrom-Json | |
foreach ($cluster in $clusters) { | |
"$($cluster.name) in resource group $($cluster.resourceGroup) in subscription $subscription" | |
az aks get-credentials --resource-group $($cluster.resourceGroup) --name $($cluster.name) --subscription $subscription --overwrite-existing | |
kubectl get nodes -o custom-columns=NAME:.metadata.name,VERSION:.status.nodeInfo.containerRuntimeVersion | |
} | |
} |
View CVE-2019-5736-hotfix.ps1
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
# works with both Get-AzAks cluster object and az aks list | ConvertFrom-Json PSCustomObjects | |
function Get-AKSHotfixVersion { | |
param($AKSCluster) | |
$hotfixVersions = @{'12'='1.12.5'; '11'='1.11.7'; '10'='1.10.12'; '9'='1.9.11'} | |
foreach ($cluster in $AKSCluster) { | |
$currentVersion = $cluster.KubernetesVersion | |
[string]$majorRelease = $currentVersion.split('.')[1] | |
$hotfixVersion = $hotfixVersions.$majorRelease | |
$hotfixVersion | |
} |
View bamf_histograms
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
<p>On this page, we present the <a href="http://www.bamf.de/DE/Infothek/Statistiken/Asylzahlen/Asylgeschäftsstatistik/asylgeschaeftsstatistik-node.html">decision statistics of the BAMF</a> (Bundesagentur für Migration und Flüchtlinge - German federal agency for immigration and refugees) as histograms. They are supplemented monthly, at present most of them go through October. The new statistics should be published in the middle of the following month; the webpage is usually updated by the end of the month. Recent data and the numbers for countries from which fewer asylum seekers come can be found here: <a href="https://refugee-datathon-muc.de/?page_id=913">Interactive Dashboard</a> .</p> | |
<p>For each country, we offer the link to the latest German national report from Amnesty International. The graphics for 2015 to 2016 can be found for most countries on <a href="https://refugee-datathon-muc.de/?page_id=376">this page (German only)</a> </p> | |
<p><a href="#Afghanistan">Afghanistan</a> | <a href="#Syrien">Syr |
NewerOlder