Assorted Active Directory things

Active Directory LogoPowershell
Getting a list of users in your AD domain via Powershell
Getting a list of printers published in an Active Directory domain
Detecting inactive computers in your domain:
Get-ADComputer -Filter * -Properties Name, LastLogonDate

Getting a list of users in an AD Group using Vbscript.

Quest Active Server Roles PowerShell (obsolete)
… was purchased by Dell, who have turned it into a commercial product.
Detecting inactive computers in your AD domain
Getting a list of users in an Active Directory group
Getting a list of users in your AD domain

Yamaha TDM 900 assorted parts etc.

Battery Yuasa GT12B-4
  Yuasa YT12B-BS
  MotoBatt MBT12B4
  SSB PowerSport YT12B-4BS
  SSB PowerSport Lithium LH12B-4
Brake Fluid DOT4
Brake Pads Ferodo (Front)
Ferodo (Rear)
Coolant Techoly
Oil Motul 3000 4T 20W50 (Mineral)
  Motul 3100 GOLD 4T 10W40 (Techonosynthese)
Oil Filter KN111
Spark Plugs NGK DPR8EA-9
Tyres Pirelli Angel GT 120/70/18 (Front)
Pirelli Angel GT 160/60/17 (Rear)
Tyre Pressures 33 psi (Front)  36 psi (Rear)
33 psi (Front)  42 psi (Rear)  (maximum load)

Your journey is your journey …

“You cannot see what I see, because you see what you see. You cannot know what I know, because you know what you know. Everything you see, or hear, or experience in anyway at all, is specific to you. You create a universe by perceiving it ,so everything in the universe you perceive, is specific to you.”

– D.N.Adams, Hitchhiker’s Guide To The Galaxy, Quintessential Phrase

CD/DVD (Recording) Session Left Open

CD Session openand surprisingly enough, Windows 7 couldn’t read it.

We suggested that the customer “finalize” their recording session if they plan on distributing their CDs to others.

The screenshot (right) is from IsoBuster, my go-to tool for this sort of troubleshooting.

“Tell the supplier to use an older format”
Cheap CD’s and laptops – the color is important.

Of course “voicewarmupx” makes perfect sense

as the value to enable Windows Installer logging.

Windows includes a registry-activated logging service to help diagnose Windows Installer issues. This article describes how to enable this logging service.

To enable Windows Installer logging yourself, open the registry by using Regedit.exe, and then create the following subkey and keys:


Reg_SZ: Logging
Value: voicewarmupx  The letters in the value field can be in any order. Each letter turns on a different logging mode. Each letter’s actual function is as follows for MSI version 1.1:
How to enable Windows Installer logging (KB223300)

Microsoft Cortana in the enterprise

A work in progress …

Well our first issue is “Cortana is disabled by company policy”.

speech1We MAY need to update our group policy files to the latest Windows 10 Threshold 2 version.  All 195 ADMX files.

We needed to download the English (Australia) speech pack.  We can do that for one computer, but it doesn’t scale out to 500+ Windows 10 computers.

Apparently you need to download the ‘Windows 10 Features on Demand’ iso.  Then grab the CAB files from the ISO and apply the files to our system image.

Windows 10 Speech language missing
Hey Cortana! How do I add additional speeches during OSD so you work?

So what does the Group Policy Preferences Drive Mapping log file contain?

Once you enable the logging via Group Policy, you’ll end up with a log file which contains:

  • Environment variable dump
  • Group Policy settings
  • Drive mapping lists (but not the actual path)

If you are like me, and misspell a file path, you’ll see an error like this:

2016-03-31 10:44:47.981 [pid=0x45c,tid=0x53c] Passed filter [FilterGroup].
2016-03-31 10:44:47.981 [pid=0x45c,tid=0x53c] Filters passed.
2016-03-31 10:44:47.981 [pid=0x45c,tid=0x53c] Set user security context.
2016-03-31 10:44:47.981 [pid=0x45c,tid=0x53c] Adding child elements to RSOP.
2016-03-31 10:48:21.652 [pid=0x45c,tid=0x53c] Properties handled. [ hr = 0x80070035 "The network path was not found." ]
2016-03-31 10:48:21.652 [pid=0x45c,tid=0x53c] Set system security context.
2016-03-31 10:48:21.668 [pid=0x45c,tid=0x53c] EVENT : The user 'G:' preference item in the 'Map-Network-Drives {E089D01A-C249-48F5-8049-9C8FC96AA38F}' Group Policy object did not apply because it failed with error code '0x80070035 The network path was not found.'%100790273
2016-03-31 10:48:21.668 [pid=0x45c,tid=0x53c] Error suppressed. [ hr = 0x80070035 "The network path was not found." ]
2016-03-31 10:48:21.668 [pid=0x45c,tid=0x53c] Completed class <Drive> - G:.
2016-03-31 10:48:21.668 [pid=0x45c,tid=0x53c] {67803C61-824B-4ABA-ABFF-65E8687B0E59}

Three things to note:

  1. Windows Explorer will accept a “\” in a network path, Group Policy Preferences won’t.
  2. GPP will wait 3+ seconds before timing out with an error.
    Multiple wrong/missing paths will slow down your user’s logon experience.
  3. The error will also write into the Event Log.

The fun of buying Melbourne International Comedy Festival tickets

I see a lot of comedy during the Melbourne International Comedy Festival (MICF).


As in 40+ shows this year.  This means dealing with multiple ticketing agents, including 2 variants of Ticketmaster.  Yes I could buy at the door.  Artists like ticket sales.  I like buying a ticket as it means I don’t run the risk of a sold-out show.

In an ideal world, there would be a “one stop shop” for all ticket purchases.  The MICF Ticketmaster combined purchase option goes partly towards this.

Ticketmaster – via MICF website.

The Good:
It saved me 15% over 10 tickets.

The Bad:
Some shows which are definitely Ticketmaster ticketed shows, don’t show up in the combined transaction list.

The Ugly:
There are issues with the “Combined purchase” option.  MICF are fixing them when they find them.  Dropping shows from your purchase list is the biggest issue so far.

Ticketmaster – other
If the show you want to see is not in the MICF “Combined” list, you have two options:

  1. buy individual tickets at Ticketmaster’s website, at great expense or
  2. go to a Ticketmaster outlet and buy all your tickets there.

I went to an outlet.

Works well, site search can be a bit difficult.  Print your own ticket(s).

Seatadvisor countdown
From the start of your booking session, you have ten minutes per show session.  So if you’re into a) going to multiple shows, and b) adrenaline; you’ll love the race between you and the expiring tickets.

One show, one purchase.  No way to combine purchases.