I hereby claim:
- I am richardslater on github.
- I am richardslater (https://keybase.io/richardslater) on keybase.
- I have a public key ASB4g0VO17PTCu6I51OBo5Jy2TZh_LksBGxKZlNXndD2UQo
To claim this, I am signing this object:
| function Test-Url($Target) { | |
| $result = $null; | |
| try { | |
| $result = Invoke-Webrequest -Uri $Target -MaximumRedirection 0 -UseBasicParsing -ErrorAction SilentlyContinue | |
| } catch {} | |
| return $result | ` | |
| Select-Object @{name='Result';expression={$mark}}, ` | |
| @{name='Target';expression={$Target}}, ` | |
| StatusCode, ` | |
| @{name='Redirect';expression={if (($_.StatusCode -gt 300) -And ($_.StatusCode -lt 399)) { $result.Headers["Location"] } else { $null }}} |
I hereby claim:
To claim this, I am signing this object:
| public class X509CertificateRepository { | |
| public IEnumerable<X509Certificate2> FindBySubjectName(StoreName storeName, StoreLocation storeLocation, string subject) { | |
| var store = new X509Store(storeName, storeLocation); | |
| store.Open(OpenFlags.ReadOnly); | |
| var certificates = store.Certificates.Find(X509FindType.FindBySubjectName, subject, validOnly: false); | |
| foreach (var certificate in certificates) { | |
| yield return certificate; | |
| } | |
| store.Close(); | |
| } |
| <!-- AWS Region: US East (Northern Virginia) --> | |
| <add ipAddress="72.44.32.0" subnetMask="255.255.224.0" allowed="true" /> | |
| <add ipAddress="67.202.0.0" subnetMask="255.255.192.0" allowed="true" /> | |
| <add ipAddress="75.101.128.0" subnetMask="255.255.128.0" allowed="true" /> | |
| <add ipAddress="174.129.0.0" subnetMask="255.255.0.0" allowed="true" /> | |
| <add ipAddress="204.236.192.0" subnetMask="255.255.192.0" allowed="true" /> | |
| <add ipAddress="184.73.0.0" subnetMask="255.255.0.0" allowed="true" /> | |
| <add ipAddress="184.72.128.0" subnetMask="255.255.128.0" allowed="true" /> | |
| <add ipAddress="184.72.64.0" subnetMask="255.255.192.0" allowed="true" /> | |
| <add ipAddress="50.16.0.0" subnetMask="255.254.0.0" allowed="true" /> |
| <!-- Azure Region: europewest --> | |
| <add ipAddress="157.55.9.112" subnetMask="255.255.255.240" allowed="true" /> | |
| <add ipAddress="157.55.12.0" subnetMask="255.255.255.240" allowed="true" /> | |
| <add ipAddress="157.55.10.0" subnetMask="255.255.255.224" allowed="true" /> | |
| <add ipAddress="157.55.10.32" subnetMask="255.255.255.224" allowed="true" /> | |
| <add ipAddress="157.55.10.64" subnetMask="255.255.255.192" allowed="true" /> | |
| <add ipAddress="65.52.128.0" subnetMask="255.255.224.0" allowed="true" /> | |
| <add ipAddress="94.245.97.0" subnetMask="255.255.255.0" allowed="true" /> | |
| <add ipAddress="137.116.192.0" subnetMask="255.255.224.0" allowed="true" /> | |
| <add ipAddress="157.55.8.64" subnetMask="255.255.255.192" allowed="true" /> |
| using System; | |
| using System.ComponentModel; | |
| using System.Globalization; | |
| using Microsoft.VisualStudio.TestTools.WebTesting; | |
| using Newtonsoft.Json.Linq; | |
| namespace Amido.PerformanceTests.Common { | |
| [DisplayName("JSON Extraction Rule")] | |
| [Description("Extracts the specified JSON value from an object.")] | |
| public class JsonExtractionRule : ExtractionRule { |
| configuration MongoDB { | |
| param ( | |
| [string[]]$ComputerName = $env:ComputerName | |
| ) | |
| node $ComputerName { | |
| File SetupFolder { | |
| Type = 'Directory' | |
| DestinationPath = "C:\setup" | |
| Ensure = 'Present' | |
| } |
| Get-AzureService | | |
| Get-AzureRole -Slot Production -InstanceDetails | | |
| ForEach-Object { | |
| Get-AzureRemoteDesktopFile ` | |
| -Name $_.InstanceName ` | |
| -ServiceName $_.ServiceName ` | |
| -LocalPath (Join-Path "C:\RDP" ($_.InstanceName + ".rdp")) | |
| } |
| $deployments = Get-AzureService | | |
| Select-Object ServiceName | | |
| Get-AzureDeployment | |
| $instances = $deployments | | |
| Select-Object ServiceName,Slot -ExpandProperty RoleInstanceList | |
| $instances | | |
| Select-Object ServiceName,Slot,RoleName | | |
| Group-Object RoleName,ServiceName,Slot -NoElement | | |
| Where-Object {$_.Count -gt 1} | | |
| Select-Object Count,@{Name="RoleName"; Expression={$_.Name.Split(',')[0].Trim()}},@{Name="ServiceName";Expression={$_.Name.Split(',')[1].Trim()}},@{Name="Slot";Expression={$_.Name.Split(',')[2].Trim()}} | |