Skip to content

Instantly share code, notes, and snippets.

var username = "some.user.name";
var password = "some.password";
var entry = new DirectoryEntry("LDAP://rootDSE", username, password);
var nativeObject = entry.NativeObject;
Function New-Password {
param([int]$length = 12,
[int]$complexity = 4)
[String[]]$source = "abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "1234567890", "[]{}<>@#~?!£$%^&*()"
$newPassword = $null
foreach($counter in 1..$length) {
# Work out which character type to get
$set = Get-Random $complexity
var regexp = /ste/ig;
var results = [];
for(var i = 0; i < 10; i++) {
results.push(regexp.test('Steve Hocking'));
regexp.lastIndex = 0;
}
console.log(results.toString());
var regexp = /ste/i;
var results = [];
for(var i = 0; i < 10; i++) { results.push(regexp.test('Steve Hocking')); }
console.log(results.toString());
var regexp = /ste/ig;
var results = [];
for(var i = 0; i < 10; i++) { results.push(regexp.test('Steve Hocking')); }
console.log(results.toString());
var regexp = /ste/ig;
var names = ['John Smith', 'Steven Hocking', 'Robert Stevenson', 'Steve Hocking', 'Janet Smith'];
var filtered = names.filter(function(name) {return regexp.test(name);});
console.log(filtered.toString());
function getObjectType(obj) {
var funcNameRegex = /function (.{1,})\(/;
if(!!obj && !!obj.constructor) {
var results = (funcNameRegex).exec(obj.constructor.toString());
return (results && results.length > 1) ? results[1] : "";
}
return typeof obj;
}